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

Public Member Functions

bool __bool__ (self)
 
None __init__ (self)
 
None __init__ (self, MeshProjectionResult arg0)
 
None __init__ (self, PointOnFace proj, MeshTriPoint mtp, float distSq)
 
bool valid (self)
 
float distSq (self)
 
None distSq (self, float arg1)
 
MeshTriPoint mtp (self)
 
None mtp (self, MeshTriPoint arg1)
 
PointOnFace proj (self)
 
None proj (self, PointOnFace arg1)
 

Detailed Description

Generated from:  MR::MeshProjectionResult

\\addtogroup AABBTreeGroup
\\{

Constructor & Destructor Documentation

◆ __init__() [1/3]

None mrmeshpy.MeshProjectionResult.__init__ ( self)
Implicit default constructor.

◆ __init__() [2/3]

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

◆ __init__() [3/3]

None mrmeshpy.MeshProjectionResult.__init__ ( self,
PointOnFace proj,
MeshTriPoint mtp,
float distSq )
Implicit aggregate constructor.

Member Function Documentation

◆ __bool__()

bool mrmeshpy.MeshProjectionResult.__bool__ ( self)

◆ distSq() [1/2]

float mrmeshpy.MeshProjectionResult.distSq ( self)
squared distance from original projected point to proj

◆ distSq() [2/2]

None mrmeshpy.MeshProjectionResult.distSq ( self,
float arg1 )

◆ mtp() [1/2]

MeshTriPoint mrmeshpy.MeshProjectionResult.mtp ( self)
its barycentric representation

◆ mtp() [2/2]

None mrmeshpy.MeshProjectionResult.mtp ( self,
MeshTriPoint arg1 )

◆ proj() [1/2]

PointOnFace mrmeshpy.MeshProjectionResult.proj ( self)
the closest point on mesh, transformed by xf if it is given

◆ proj() [2/2]

None mrmeshpy.MeshProjectionResult.proj ( self,
PointOnFace arg1 )

◆ valid()

bool mrmeshpy.MeshProjectionResult.valid ( self)
check for validity, otherwise the projection was not found

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