alias_api.AlSurfacePoint

class alias_api.AlSurfacePoint

Bases: AlPoint

Interface to Alias Surface points.

A point can be created in the parametric space of any AlSurface. This point can be queried for the surface normal, tangents, position in world coordinate system, arc lengths, and curvatures. This class contains methods for creating, and moving the surface point.

If the AlSurface is deleted, the surface point created on it is automatically deleted.

attached_to(self: alias_api.AlSurfacePoint) alias_api.AlSurfaceNode

Return the AlSurfaceNode this AlSurfacePoint is associated with.

copy_wrapper(self: alias_api.AlSurfacePoint) alias_api.AlObject

Return an exact duplicate of this AlSurfacePoint wrapper.

create(self: alias_api.AlSurfacePoint, surface: alias_api.AlSurface, u: SupportsFloat, v: SupportsFloat) int

Create an AlSurfacePoint on the given AlSurface.

type(self: alias_api.AlSurfacePoint) alias_api.AlObjectType

Return the AlSurfacePoint type identifier.