Public Member Functions | Public Attributes

XnaCollisionLib.Triangle Struct Reference

List of all members.

Public Member Functions

 Triangle (Vector3 a, Vector3 b, Vector3 c)
 Triangle (Triangle triangle, Matrix transform)
Nullable< float > ISect (Ray ray)
bool IsFronFacing (Vector3 lookDirection)
bool IsPointInside (Vector3 point)

Public Attributes

Vector3 A
Vector3 B
Vector3 C
Plane Plane

Detailed Description

Definition at line 6 of file Triangle.cs.


Constructor & Destructor Documentation

XnaCollisionLib.Triangle.Triangle ( Vector3  a,
Vector3  b,
Vector3  c 
)

Definition at line 13 of file Triangle.cs.

XnaCollisionLib.Triangle.Triangle ( Triangle  triangle,
Matrix  transform 
)

Definition at line 21 of file Triangle.cs.


Member Function Documentation

Nullable<float> XnaCollisionLib.Triangle.ISect ( Ray  ray  ) 

Definition at line 29 of file Triangle.cs.

bool XnaCollisionLib.Triangle.IsFronFacing ( Vector3  lookDirection  ) 

Definition at line 45 of file Triangle.cs.

bool XnaCollisionLib.Triangle.IsPointInside ( Vector3  point  ) 

Definition at line 50 of file Triangle.cs.


Member Data Documentation

Definition at line 8 of file Triangle.cs.

Definition at line 9 of file Triangle.cs.

Definition at line 10 of file Triangle.cs.

Definition at line 11 of file Triangle.cs.


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