MeshLib Python Docs
Loading...
Searching...
No Matches
meshlib.mrmeshpy.MeshIntersectionResult Class Reference
+ Inheritance diagram for meshlib.mrmeshpy.MeshIntersectionResult:

Public Member Functions

bool __bool__ (self)
 
None __init__ (self)
 
None __init__ (self, MeshIntersectionResult arg0)
 
None __init__ (self, PointOnFace proj, MeshTriPoint mtp, float distanceAlongLine)
 
float distanceAlongLine (self)
 
None distanceAlongLine (self, float arg1)
 
MeshTriPoint mtp (self)
 
None mtp (self, MeshTriPoint arg1)
 
PointOnFace proj (self)
 
None proj (self, PointOnFace arg1)
 

Detailed Description

Generated from:  MR::MeshIntersectionResult

\\addtogroup AABBTreeGroup
\\{

Constructor & Destructor Documentation

◆ __init__() [1/3]

None meshlib.mrmeshpy.MeshIntersectionResult.__init__ ( self)

◆ __init__() [2/3]

None meshlib.mrmeshpy.MeshIntersectionResult.__init__ ( self,
MeshIntersectionResult arg0 )

◆ __init__() [3/3]

None meshlib.mrmeshpy.MeshIntersectionResult.__init__ ( self,
PointOnFace proj,
MeshTriPoint mtp,
float distanceAlongLine )

Member Function Documentation

◆ __bool__()

bool meshlib.mrmeshpy.MeshIntersectionResult.__bool__ ( self)
check for validity

◆ distanceAlongLine() [1/2]

float meshlib.mrmeshpy.MeshIntersectionResult.distanceAlongLine ( self)
stores the distance from ray origin to the intersection point in direction units

◆ distanceAlongLine() [2/2]

None meshlib.mrmeshpy.MeshIntersectionResult.distanceAlongLine ( self,
float arg1 )

◆ mtp() [1/2]

MeshTriPoint meshlib.mrmeshpy.MeshIntersectionResult.mtp ( self)
stores barycentric coordinates

◆ mtp() [2/2]

None meshlib.mrmeshpy.MeshIntersectionResult.mtp ( self,
MeshTriPoint arg1 )

◆ proj() [1/2]

PointOnFace meshlib.mrmeshpy.MeshIntersectionResult.proj ( self)
stores intersected face and global coordinates

◆ proj() [2/2]

None meshlib.mrmeshpy.MeshIntersectionResult.proj ( self,
PointOnFace arg1 )

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