MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.GeodesicPath Class Reference

Public Member Functions

None __init__ (self)
 
None __init__ (self, GeodesicPath arg0)
 
None __init__ (self, MeshTriPoint start, std_vector_EdgePoint mids, MeshTriPoint end)
 
int numVertices (self)
 
MeshTriPoint end (self)
 
None end (self, MeshTriPoint arg1)
 
MeshTriPoint start (self)
 
None start (self, MeshTriPoint arg1)
 

Static Public Member Functions

None __init__ (*args, **kwargs)
 
GeodesicPath operator (*args, **kwargs)
 
GeodesicPath operator (*args, **kwargs)
 

Static Protected Attributes

typing _offsetof_end = 40
 
typing _offsetof_mids = 16
 
typing _offsetof_start = 0
 

Detailed Description

Generated from:  MR::GeodesicPath

in the most general form, geodesic path can start in any mesh location (MeshTriPoint),
then pass triangles along straight lines, making turns on edges (MeshEdgePoint),
and finish in any mesh location (MeshTriPoint)

Constructor & Destructor Documentation

◆ __init__() [1/4]

None mrmeshpy.GeodesicPath.__init__ ( * args,
** kwargs )
static

◆ __init__() [2/4]

None mrmeshpy.GeodesicPath.__init__ ( self)

◆ __init__() [3/4]

None mrmeshpy.GeodesicPath.__init__ ( self,
GeodesicPath arg0 )
Implicit copy constructor.

◆ __init__() [4/4]

None mrmeshpy.GeodesicPath.__init__ ( self,
MeshTriPoint start,
std_vector_EdgePoint mids,
MeshTriPoint end )
Implicit aggregate constructor.

Member Function Documentation

◆ end() [1/2]

MeshTriPoint mrmeshpy.GeodesicPath.end ( self)
can be invalid, then the path ends in mids.back()

◆ end() [2/2]

None mrmeshpy.GeodesicPath.end ( self,
MeshTriPoint arg1 )

◆ numVertices()

int mrmeshpy.GeodesicPath.numVertices ( self)

◆ operator() [1/2]

GeodesicPath mrmeshpy.GeodesicPath.operator ( * args,
** kwargs )
static

◆ operator() [2/2]

GeodesicPath mrmeshpy.GeodesicPath.operator ( * args,
** kwargs )
static

◆ start() [1/2]

MeshTriPoint mrmeshpy.GeodesicPath.start ( self)
can be invalid, then the path starts in mids.front()

◆ start() [2/2]

None mrmeshpy.GeodesicPath.start ( self,
MeshTriPoint arg1 )

Member Data Documentation

◆ _offsetof_end

typing mrmeshpy.GeodesicPath._offsetof_end = 40
staticprotected

◆ _offsetof_mids

typing mrmeshpy.GeodesicPath._offsetof_mids = 16
staticprotected

◆ _offsetof_start

typing mrmeshpy.GeodesicPath._offsetof_start = 0
staticprotected

The documentation for this class was generated from the following file: