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

Generated from class MR.MultiMeshIntersectionResult. Base classes: Direct: (non-virtual) MR.MeshIntersectionResult This is the non-const half of the class. More...

+ Inheritance diagram for MR.MultiMeshIntersectionResult:

Public Member Functions

unsafe MultiMeshIntersectionResult ()
 Constructs an empty (default-constructed) instance.
 
unsafe MultiMeshIntersectionResult (MR.Const_MultiMeshIntersectionResult _other)
 Generated from constructor MR.MultiMeshIntersectionResult.MultiMeshIntersectionResult.
 
 MultiMeshIntersectionResult (MultiMeshIntersectionResult _other)
 Generated from constructor MR.MultiMeshIntersectionResult.MultiMeshIntersectionResult.
 
unsafe MR.MultiMeshIntersectionResult assign (MR.Const_MultiMeshIntersectionResult _other)
 Generated from method MR.MultiMeshIntersectionResult.operator=.
 

Static Public Member Functions

static unsafe implicit operator MR.MeshIntersectionResult (MultiMeshIntersectionResult self)
 

Properties

new unsafe MR.? Const_Mesh mesh [get, set]
 the intersection found in this mesh
 
new unsafe MR.PointOnFace proj [get, protected set]
 stores intersected face and global coordinates
 
new unsafe MR.MeshTriPoint mtp [get, protected set]
 stores barycentric coordinates
 
new unsafe ref float distanceAlongLine [get]
 stores the distance from ray origin to the intersection point in direction units
 

Detailed Description

Generated from class MR.MultiMeshIntersectionResult. Base classes: Direct: (non-virtual) MR.MeshIntersectionResult This is the non-const half of the class.

Constructor & Destructor Documentation

◆ MultiMeshIntersectionResult() [1/3]

unsafe MR.MultiMeshIntersectionResult.MultiMeshIntersectionResult ( )
inline

Constructs an empty (default-constructed) instance.

◆ MultiMeshIntersectionResult() [2/3]

unsafe MR.MultiMeshIntersectionResult.MultiMeshIntersectionResult ( MR.Const_MultiMeshIntersectionResult _other)
inline

Generated from constructor MR.MultiMeshIntersectionResult.MultiMeshIntersectionResult.

◆ MultiMeshIntersectionResult() [3/3]

MR.MultiMeshIntersectionResult.MultiMeshIntersectionResult ( MultiMeshIntersectionResult _other)
inline

Generated from constructor MR.MultiMeshIntersectionResult.MultiMeshIntersectionResult.

Member Function Documentation

◆ assign()

unsafe MR.MultiMeshIntersectionResult MR.MultiMeshIntersectionResult.assign ( MR.Const_MultiMeshIntersectionResult _other)
inline

Generated from method MR.MultiMeshIntersectionResult.operator=.

◆ operator MR.MeshIntersectionResult()

static unsafe implicit MR.MultiMeshIntersectionResult.operator MR.MeshIntersectionResult ( MultiMeshIntersectionResult self)
inlinestatic

Property Documentation

◆ distanceAlongLine

new unsafe ref float MR.MultiMeshIntersectionResult.distanceAlongLine
get

stores the distance from ray origin to the intersection point in direction units

◆ mesh

new unsafe MR.? Const_Mesh MR.MultiMeshIntersectionResult.mesh
getset

the intersection found in this mesh

◆ mtp

new unsafe MR.MeshTriPoint MR.MultiMeshIntersectionResult.mtp
getprotected set

stores barycentric coordinates

◆ proj

new unsafe MR.PointOnFace MR.MultiMeshIntersectionResult.proj
getprotected set

stores intersected face and global coordinates


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