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 |
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)
|
static |
| None mrmeshpy.GeodesicPath.__init__ | ( | self | ) |
| None mrmeshpy.GeodesicPath.__init__ | ( | self, | |
| GeodesicPath | arg0 ) |
Implicit copy constructor.
| None mrmeshpy.GeodesicPath.__init__ | ( | self, | |
| MeshTriPoint | start, | ||
| std_vector_EdgePoint | mids, | ||
| MeshTriPoint | end ) |
Implicit aggregate constructor.
| MeshTriPoint mrmeshpy.GeodesicPath.end | ( | self | ) |
can be invalid, then the path ends in mids.back()
| None mrmeshpy.GeodesicPath.end | ( | self, | |
| MeshTriPoint | arg1 ) |
| int mrmeshpy.GeodesicPath.numVertices | ( | self | ) |
|
static |
|
static |
| MeshTriPoint mrmeshpy.GeodesicPath.start | ( | self | ) |
can be invalid, then the path starts in mids.front()
| None mrmeshpy.GeodesicPath.start | ( | self, | |
| MeshTriPoint | arg1 ) |
|
staticprotected |
|
staticprotected |
|
staticprotected |