Space Engineers
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
VRage.Game.Models.MyIntersectionResultLineTriangleEx Struct Reference

Public Member Functions

 MyIntersectionResultLineTriangleEx (MyIntersectionResultLineTriangle triangle, IMyEntity entity, ref LineD line)
 
 MyIntersectionResultLineTriangleEx (MyIntersectionResultLineTriangle triangle, IMyEntity entity, ref LineD line, Vector3D intersectionPointInWorldSpace, Vector3 normalInWorldSpace)
 
VertexBoneIndicesWeights GetAffectingBoneIndicesWeights (ref List< VertexArealBoneIndexWeight > tmpStorage)
 

Static Public Member Functions

static MyIntersectionResultLineTriangleEx GetCloserIntersection (ref MyIntersectionResultLineTriangleEx?a, ref MyIntersectionResultLineTriangleEx?b)
 
static bool IsDistanceLessThanTolerance (ref MyIntersectionResultLineTriangleEx?a, ref MyIntersectionResultLineTriangleEx?b, float distanceTolerance)
 

Public Attributes

MyIntersectionResultLineTriangle Triangle
 
Vector3 IntersectionPointInObjectSpace
 
Vector3D IntersectionPointInWorldSpace
 
IMyEntity Entity
 
Vector3 NormalInWorldSpace
 
Vector3 NormalInObjectSpace
 
LineD InputLineInObjectSpace
 

Detailed Description

Definition at line 68 of file MyIntersectionResultLineTriangle.cs.

Constructor & Destructor Documentation

VRage.Game.Models.MyIntersectionResultLineTriangleEx.MyIntersectionResultLineTriangleEx ( MyIntersectionResultLineTriangle  triangle,
IMyEntity  entity,
ref LineD  line 
)
inline

Definition at line 93 of file MyIntersectionResultLineTriangle.cs.

VRage.Game.Models.MyIntersectionResultLineTriangleEx.MyIntersectionResultLineTriangleEx ( MyIntersectionResultLineTriangle  triangle,
IMyEntity  entity,
ref LineD  line,
Vector3D  intersectionPointInWorldSpace,
Vector3  normalInWorldSpace 
)
inline

Definition at line 121 of file MyIntersectionResultLineTriangle.cs.

Member Function Documentation

VertexBoneIndicesWeights VRage.Game.Models.MyIntersectionResultLineTriangleEx.GetAffectingBoneIndicesWeights ( ref List< VertexArealBoneIndexWeight tmpStorage)
inline

Definition at line 132 of file MyIntersectionResultLineTriangle.cs.

static MyIntersectionResultLineTriangleEx VRage.Game.Models.MyIntersectionResultLineTriangleEx.GetCloserIntersection ( ref MyIntersectionResultLineTriangleEx a,
ref MyIntersectionResultLineTriangleEx b 
)
inlinestatic

Definition at line 238 of file MyIntersectionResultLineTriangle.cs.

static bool VRage.Game.Models.MyIntersectionResultLineTriangleEx.IsDistanceLessThanTolerance ( ref MyIntersectionResultLineTriangleEx a,
ref MyIntersectionResultLineTriangleEx b,
float  distanceTolerance 
)
inlinestatic

Definition at line 254 of file MyIntersectionResultLineTriangle.cs.

Member Data Documentation

IMyEntity VRage.Game.Models.MyIntersectionResultLineTriangleEx.Entity

Definition at line 82 of file MyIntersectionResultLineTriangle.cs.

LineD VRage.Game.Models.MyIntersectionResultLineTriangleEx.InputLineInObjectSpace

Definition at line 91 of file MyIntersectionResultLineTriangle.cs.

Vector3 VRage.Game.Models.MyIntersectionResultLineTriangleEx.IntersectionPointInObjectSpace

Definition at line 76 of file MyIntersectionResultLineTriangle.cs.

Vector3D VRage.Game.Models.MyIntersectionResultLineTriangleEx.IntersectionPointInWorldSpace

Definition at line 79 of file MyIntersectionResultLineTriangle.cs.

Vector3 VRage.Game.Models.MyIntersectionResultLineTriangleEx.NormalInObjectSpace

Definition at line 88 of file MyIntersectionResultLineTriangle.cs.

Vector3 VRage.Game.Models.MyIntersectionResultLineTriangleEx.NormalInWorldSpace

Definition at line 85 of file MyIntersectionResultLineTriangle.cs.

MyIntersectionResultLineTriangle VRage.Game.Models.MyIntersectionResultLineTriangleEx.Triangle

Definition at line 73 of file MyIntersectionResultLineTriangle.cs.


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