void DebugRenderHandleAABBs() { //if (HasHold) { // if (Holding == Axis.X) debugRenderer.Batch(GetXAABB()); //if (Holding == Axis.Y) debugRenderer.Batch(GetYAABB()); // if (Holding == Axis.Z) debugRenderer.Batch(GetZAABB()); } }
public override void Draw(EditorWorldRaycastResult intersection) { if (selectedObject != null) { debugRenderer.Batch(selectedObject.GetCollider()); transHandles.Draw(); } }
void DrawPhysicsEngineBoundingBoxes() { DebugRenderer r = Renderer.GetRenderer3D <DebugRenderer>(); foreach (AxisAlignedBoundingBox p in PhysicsEngine.LastProcessedBoundingBoxes) { r.Batch(p); } }
public override void Draw() { if (Terrain != null) { Terrain.Render(renderer); } if (ShowChunkBorders) { foreach (Chunk chunk in Terrain.Chunks.Values) { debugRenderer.Batch(chunk.BoundingBox); } } base.Draw(); }