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

Generated from class MR.MeshMeshSignedDistanceResult. This is the non-const half of the class. More...

+ Inheritance diagram for MR.MeshMeshSignedDistanceResult:

Public Member Functions

unsafe MeshMeshSignedDistanceResult ()
 Constructs an empty (default-constructed) instance.
 
unsafe MeshMeshSignedDistanceResult (MR.Const_PointOnFace a, MR.Const_PointOnFace b, float signedDist)
 Constructs MR.MeshMeshSignedDistanceResult elementwise.
 
unsafe MeshMeshSignedDistanceResult (MR.Const_MeshMeshSignedDistanceResult _other)
 Generated from constructor MR.MeshMeshSignedDistanceResult.MeshMeshSignedDistanceResult.
 
 MeshMeshSignedDistanceResult (MeshMeshSignedDistanceResult _other)
 Generated from constructor MR.MeshMeshSignedDistanceResult.MeshMeshSignedDistanceResult.
 
unsafe MR.MeshMeshSignedDistanceResult assign (MR.Const_MeshMeshSignedDistanceResult _other)
 Generated from method MR.MeshMeshSignedDistanceResult.operator=.
 

Properties

new unsafe MR.PointOnFace a [get, protected set]
 two closest points: from meshes A and B respectively
 
new unsafe MR.PointOnFace b [get, protected set]
 two closest points: from meshes A and B respectively
 
new unsafe ref float signedDist [get]
 signed distance between a and b, positive if meshes do not collide
 

Detailed Description

Generated from class MR.MeshMeshSignedDistanceResult. This is the non-const half of the class.

Constructor & Destructor Documentation

◆ MeshMeshSignedDistanceResult() [1/4]

unsafe MR.MeshMeshSignedDistanceResult.MeshMeshSignedDistanceResult ( )
inline

Constructs an empty (default-constructed) instance.

◆ MeshMeshSignedDistanceResult() [2/4]

unsafe MR.MeshMeshSignedDistanceResult.MeshMeshSignedDistanceResult ( MR.Const_PointOnFace a,
MR.Const_PointOnFace b,
float signedDist )
inline

Constructs MR.MeshMeshSignedDistanceResult elementwise.

◆ MeshMeshSignedDistanceResult() [3/4]

unsafe MR.MeshMeshSignedDistanceResult.MeshMeshSignedDistanceResult ( MR.Const_MeshMeshSignedDistanceResult _other)
inline

Generated from constructor MR.MeshMeshSignedDistanceResult.MeshMeshSignedDistanceResult.

◆ MeshMeshSignedDistanceResult() [4/4]

MR.MeshMeshSignedDistanceResult.MeshMeshSignedDistanceResult ( MeshMeshSignedDistanceResult _other)
inline

Generated from constructor MR.MeshMeshSignedDistanceResult.MeshMeshSignedDistanceResult.

Member Function Documentation

◆ assign()

unsafe MR.MeshMeshSignedDistanceResult MR.MeshMeshSignedDistanceResult.assign ( MR.Const_MeshMeshSignedDistanceResult _other)
inline

Generated from method MR.MeshMeshSignedDistanceResult.operator=.

Property Documentation

◆ a

new unsafe MR.PointOnFace MR.MeshMeshSignedDistanceResult.a
getprotected set

two closest points: from meshes A and B respectively

◆ b

new unsafe MR.PointOnFace MR.MeshMeshSignedDistanceResult.b
getprotected set

two closest points: from meshes A and B respectively

◆ signedDist

new unsafe ref float MR.MeshMeshSignedDistanceResult.signedDist
get

signed distance between a and b, positive if meshes do not collide


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