public void DrawTriangle(JVector pos1, JVector pos2, JVector pos3) { _debugRenderer.RenderDebugTriangle( _renderContext, pos1.ToXNAVector(), pos2.ToXNAVector(), pos3.ToXNAVector(), Color.Yellow, Color.Yellow, Color.Yellow); }
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); }
private bool RaycastCallback(RigidBody body, JVector normal, float fraction) { return(_originalRaycastCallback(body, body.WeakTagOrNull, normal.ToXNAVector(), _originalRaycastRay, fraction)); }