MeshLib Python Docs
Loading...
Searching...
No Matches
meshlib.mrmeshpy.PlanarTriangulation.IntersectionInfo Class Reference

Public Member Functions

None __init__ (self)
 
None __init__ (self, PlanarTriangulation.IntersectionInfo arg0)
 
None __init__ (self, VertId lOrg, VertId lDest, VertId uOrg, VertId uDest, float lRatio, float uRatio)
 
bool isIntersection (self)
 
VertId lDest (self)
 
None lDest (self, VertId arg1)
 
VertId lOrg (self)
 
None lOrg (self, VertId arg1)
 
float lRatio (self)
 
None lRatio (self, float arg1)
 
VertId uDest (self)
 
None uDest (self, VertId arg1)
 
VertId uOrg (self)
 
None uOrg (self, VertId arg1)
 
float uRatio (self)
 
None uRatio (self, float arg1)
 

Detailed Description

Generated from:  MR::PlanarTriangulation::IntersectionInfo

Info about intersection point for mapping

Constructor & Destructor Documentation

◆ __init__() [1/3]

None meshlib.mrmeshpy.PlanarTriangulation.IntersectionInfo.__init__ ( self)
Implicit default constructor.

◆ __init__() [2/3]

None meshlib.mrmeshpy.PlanarTriangulation.IntersectionInfo.__init__ ( self,
PlanarTriangulation.IntersectionInfo arg0 )
Implicit copy constructor.

◆ __init__() [3/3]

None meshlib.mrmeshpy.PlanarTriangulation.IntersectionInfo.__init__ ( self,
VertId lOrg,
VertId lDest,
VertId uOrg,
VertId uDest,
float lRatio,
float uRatio )
Implicit aggregate constructor.

Member Function Documentation

◆ isIntersection()

bool meshlib.mrmeshpy.PlanarTriangulation.IntersectionInfo.isIntersection ( self)

◆ lDest() [1/2]

VertId meshlib.mrmeshpy.PlanarTriangulation.IntersectionInfo.lDest ( self)
if lDest is invalid then lOrg is id of input vertex
ids of lower intersection edge vertices

◆ lDest() [2/2]

None meshlib.mrmeshpy.PlanarTriangulation.IntersectionInfo.lDest ( self,
VertId arg1 )

◆ lOrg() [1/2]

VertId meshlib.mrmeshpy.PlanarTriangulation.IntersectionInfo.lOrg ( self)
if lDest is invalid then lOrg is id of input vertex
ids of lower intersection edge vertices

◆ lOrg() [2/2]

None meshlib.mrmeshpy.PlanarTriangulation.IntersectionInfo.lOrg ( self,
VertId arg1 )

◆ lRatio() [1/2]

float meshlib.mrmeshpy.PlanarTriangulation.IntersectionInfo.lRatio ( self)
ratio of intersection
0.0 -> point is lOrg
1.0 -> point is lDest

◆ lRatio() [2/2]

None meshlib.mrmeshpy.PlanarTriangulation.IntersectionInfo.lRatio ( self,
float arg1 )

◆ uDest() [1/2]

VertId meshlib.mrmeshpy.PlanarTriangulation.IntersectionInfo.uDest ( self)
ids of upper intersection edge vertices

◆ uDest() [2/2]

None meshlib.mrmeshpy.PlanarTriangulation.IntersectionInfo.uDest ( self,
VertId arg1 )

◆ uOrg() [1/2]

VertId meshlib.mrmeshpy.PlanarTriangulation.IntersectionInfo.uOrg ( self)
ids of upper intersection edge vertices

◆ uOrg() [2/2]

None meshlib.mrmeshpy.PlanarTriangulation.IntersectionInfo.uOrg ( self,
VertId arg1 )

◆ uRatio() [1/2]

float meshlib.mrmeshpy.PlanarTriangulation.IntersectionInfo.uRatio ( self)
0.0 -> point is uOrg
1.0 -> point is uDest

◆ uRatio() [2/2]

None meshlib.mrmeshpy.PlanarTriangulation.IntersectionInfo.uRatio ( self,
float arg1 )

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