public void DrawTriangle(JVector pos1, JVector pos2, JVector pos3)
 {
     _debugRenderer.RenderDebugTriangle(
         _renderContext,
         pos1.ToXNAVector(),
         pos2.ToXNAVector(),
         pos3.ToXNAVector(),
         Color.Yellow,
         Color.Yellow,
         Color.Yellow);
 }
Пример #2
0
 public void DrawTriangle(JVector pos1, JVector pos2, JVector pos3)
 {
     _debugRenderer.RenderDebugTriangle(
         _renderContext,
         pos1.ToXNAVector(),
         pos2.ToXNAVector(),
         pos3.ToXNAVector(),
         _isRigidBodyActive ? Color.Red : Color.DarkRed,
         _isRigidBodyActive ? Color.Green : Color.DarkGreen,
         _isRigidBodyActive ? Color.Blue : Color.DarkBlue);
 }
Пример #3
0
 private bool RaycastCallback(RigidBody body, JVector normal, float fraction)
 {
     return(_originalRaycastCallback(body, body.WeakTagOrNull, normal.ToXNAVector(), _originalRaycastRay, fraction));
 }