ICollision

interface ICollision

A service that provides advanced, but general purpose collision detection methods.

System.Nullable<Vector3> CollidesWithTriangle(Ray ray, Microsoft.Xna.Framework.Vector3[] trianglePoints, ref float distance, bool testCulling)
Parameters:
  • ray (Microsoft.Xna.Framework.Ray) –
  • trianglePoints (Microsoft.Xna.Framework.Vector3[]) –
  • (ref) distance (float) –
  • testCulling (bool) –
System.Nullable<Vector3> CollidesWithTriangle(Ray ray, Vector3 vert0, Vector3 vert1, Vector3 vert2, ref float distance, bool testCulling)
Parameters:
  • ray (Microsoft.Xna.Framework.Ray) –
  • vert0 (Microsoft.Xna.Framework.Vector3) –
  • vert1 (Microsoft.Xna.Framework.Vector3) –
  • vert2 (Microsoft.Xna.Framework.Vector3) –
  • (ref) distance (float) –
  • testCulling (bool) –