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

Public Member Functions

None __init__ (self)
 
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)
 

Static Public Member Functions

None __init__ (*args, **kwargs)
 
PlanarTriangulation.IntersectionInfo operator (*args, **kwargs)
 
PlanarTriangulation.IntersectionInfo operator (*args, **kwargs)
 

Static Protected Attributes

typing _offsetof_lDest = 4
 
typing _offsetof_lOrg = 0
 
typing _offsetof_lRatio = 16
 
typing _offsetof_uDest = 12
 
typing _offsetof_uOrg = 8
 
typing _offsetof_uRatio = 20
 

Detailed Description

Generated from:  MR::PlanarTriangulation::IntersectionInfo

Info about intersection point for mapping

Constructor & Destructor Documentation

◆ __init__() [1/3]

None mrmeshpy.PlanarTriangulation.IntersectionInfo.__init__ ( * args,
** kwargs )
static

◆ __init__() [2/3]

None mrmeshpy.PlanarTriangulation.IntersectionInfo.__init__ ( self)

◆ __init__() [3/3]

None 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 mrmeshpy.PlanarTriangulation.IntersectionInfo.isIntersection ( self)

◆ lDest() [1/2]

VertId 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 mrmeshpy.PlanarTriangulation.IntersectionInfo.lDest ( self,
VertId arg1 )

◆ lOrg() [1/2]

VertId 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 mrmeshpy.PlanarTriangulation.IntersectionInfo.lOrg ( self,
VertId arg1 )

◆ lRatio() [1/2]

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

◆ lRatio() [2/2]

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

◆ operator() [1/2]

PlanarTriangulation.IntersectionInfo mrmeshpy.PlanarTriangulation.IntersectionInfo.operator ( * args,
** kwargs )
static

◆ operator() [2/2]

PlanarTriangulation.IntersectionInfo mrmeshpy.PlanarTriangulation.IntersectionInfo.operator ( * args,
** kwargs )
static

◆ uDest() [1/2]

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

◆ uDest() [2/2]

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

◆ uOrg() [1/2]

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

◆ uOrg() [2/2]

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

◆ uRatio() [1/2]

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

◆ uRatio() [2/2]

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

Member Data Documentation

◆ _offsetof_lDest

typing mrmeshpy.PlanarTriangulation.IntersectionInfo._offsetof_lDest = 4
staticprotected

◆ _offsetof_lOrg

typing mrmeshpy.PlanarTriangulation.IntersectionInfo._offsetof_lOrg = 0
staticprotected

◆ _offsetof_lRatio

typing mrmeshpy.PlanarTriangulation.IntersectionInfo._offsetof_lRatio = 16
staticprotected

◆ _offsetof_uDest

typing mrmeshpy.PlanarTriangulation.IntersectionInfo._offsetof_uDest = 12
staticprotected

◆ _offsetof_uOrg

typing mrmeshpy.PlanarTriangulation.IntersectionInfo._offsetof_uOrg = 8
staticprotected

◆ _offsetof_uRatio

typing mrmeshpy.PlanarTriangulation.IntersectionInfo._offsetof_uRatio = 20
staticprotected

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