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

Public Member Functions

None findProjections (self, std_vector_MeshProjectionResult result, std_vector_Vector3_float points, AffineXf3f worldXf=None, AffineXf3f worldRefXf=None, float upDistLimitSq=3.4028234663852886e+38, float loDistLimitSq=0.0)
 
int projectionsHeapBytes (self, int numProjections)
 
None updateMeshData (self, Mesh mesh)
 

Detailed Description

Generated from:  MR::IPointsToMeshProjector

Abstract class, computes the closest point on mesh to each of given points. Pure virtual functions must be implemented

Member Function Documentation

◆ findProjections()

None meshlib.mrmeshpy.IPointsToMeshProjector.findProjections ( self,
std_vector_MeshProjectionResult result,
std_vector_Vector3_float points,
AffineXf3f worldXf = None,
AffineXf3f worldRefXf = None,
float upDistLimitSq = 3.4028234663852886e+38,
float loDistLimitSq = 0.0 )
Computes the closest point on mesh to each of given points

Reimplemented in meshlib.mrcudapy.PointsToMeshProjector, and meshlib.mrmeshpy.PointsToMeshProjector.

◆ projectionsHeapBytes()

int meshlib.mrmeshpy.IPointsToMeshProjector.projectionsHeapBytes ( self,
int numProjections )
Returns amount of memory needed to compute projections

Reimplemented in meshlib.mrcudapy.PointsToMeshProjector, and meshlib.mrmeshpy.PointsToMeshProjector.

◆ updateMeshData()

None meshlib.mrmeshpy.IPointsToMeshProjector.updateMeshData ( self,
Mesh mesh )
Updates all data related to the referencing mesh

Reimplemented in meshlib.mrcudapy.PointsToMeshProjector, and meshlib.mrmeshpy.PointsToMeshProjector.


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