MeshLib C# Docs
Loading...
Searching...
No Matches
MR.PointsToMeshProjector Class Reference

Computes the closest point on mesh to each of given points on CPU Generated from class MR.PointsToMeshProjector. Base classes: Direct: (non-virtual) MR.IPointsToMeshProjector This is the non-const half of the class. More...

+ Inheritance diagram for MR.PointsToMeshProjector:

Public Member Functions

unsafe PointsToMeshProjector ()
 Constructs an empty (default-constructed) instance.
 
unsafe PointsToMeshProjector (MR._ByValue_PointsToMeshProjector _other)
 Generated from constructor MR.PointsToMeshProjector.PointsToMeshProjector.
 
 PointsToMeshProjector (Const_PointsToMeshProjector _other)
 Generated from constructor MR.PointsToMeshProjector.PointsToMeshProjector.
 
 PointsToMeshProjector (PointsToMeshProjector _other)
 Generated from constructor MR.PointsToMeshProjector.PointsToMeshProjector.
 
unsafe MR.PointsToMeshProjector assign (MR._ByValue_PointsToMeshProjector _other)
 Generated from method MR.PointsToMeshProjector.operator=.
 
unsafe void updateMeshData (MR.Const_Mesh? mesh)
 update all data related to the referencing mesh Generated from method MR.PointsToMeshProjector.updateMeshData.
 
unsafe void findProjections (MR.Std.Vector_MRMeshProjectionResult result, MR.Std.Const_Vector_MRVector3f points, MR.AffineXf3f? objXf, MR.AffineXf3f? refObjXf, float upDistLimitSq, float loDistLimitSq)
 Computes the closest point on mesh to each of given points.
 

Static Public Member Functions

static unsafe implicit operator MR.IPointsToMeshProjector (PointsToMeshProjector self)
 
static unsafe operator PointsToMeshProjector? (MR.IPointsToMeshProjector parent)
 

Detailed Description

Computes the closest point on mesh to each of given points on CPU Generated from class MR.PointsToMeshProjector. Base classes: Direct: (non-virtual) MR.IPointsToMeshProjector This is the non-const half of the class.

Constructor & Destructor Documentation

◆ PointsToMeshProjector() [1/4]

unsafe MR.PointsToMeshProjector.PointsToMeshProjector ( )
inline

Constructs an empty (default-constructed) instance.

◆ PointsToMeshProjector() [2/4]

unsafe MR.PointsToMeshProjector.PointsToMeshProjector ( MR._ByValue_PointsToMeshProjector _other)
inline

Generated from constructor MR.PointsToMeshProjector.PointsToMeshProjector.

◆ PointsToMeshProjector() [3/4]

MR.PointsToMeshProjector.PointsToMeshProjector ( Const_PointsToMeshProjector _other)
inline

Generated from constructor MR.PointsToMeshProjector.PointsToMeshProjector.

◆ PointsToMeshProjector() [4/4]

MR.PointsToMeshProjector.PointsToMeshProjector ( PointsToMeshProjector _other)
inline

Generated from constructor MR.PointsToMeshProjector.PointsToMeshProjector.

Member Function Documentation

◆ assign()

unsafe MR.PointsToMeshProjector MR.PointsToMeshProjector.assign ( MR._ByValue_PointsToMeshProjector _other)
inline

Generated from method MR.PointsToMeshProjector.operator=.

◆ findProjections()

unsafe void MR.PointsToMeshProjector.findProjections ( MR.Std.Vector_MRMeshProjectionResult result,
MR.Std.Const_Vector_MRVector3f points,
MR.AffineXf3f? objXf,
MR.AffineXf3f? refObjXf,
float upDistLimitSq,
float loDistLimitSq )
inline

Computes the closest point on mesh to each of given points.

Parameters
resultvector pf projections
pointsvector of points to project
objXftransform applied to points
refObjXftransform applied to referencing mesh
upDistLimitSqmaximal squared distance from point to mesh
loDistLimitSqminimal squared distance from point to mesh

Generated from method MR.PointsToMeshProjector.findProjections.

◆ operator MR.IPointsToMeshProjector()

static unsafe implicit MR.PointsToMeshProjector.operator MR.IPointsToMeshProjector ( PointsToMeshProjector self)
inlinestatic

◆ operator PointsToMeshProjector?()

static unsafe MR.PointsToMeshProjector.operator PointsToMeshProjector? ( MR.IPointsToMeshProjector parent)
inlineexplicitstatic

◆ updateMeshData()

unsafe void MR.PointsToMeshProjector.updateMeshData ( MR.Const_Mesh? mesh)
inline

update all data related to the referencing mesh Generated from method MR.PointsToMeshProjector.updateMeshData.


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