public override void Render() { if (renderPhysicsDebug) { GL.Disable(EnableCap.CullFace); GL.Enable(EnableCap.PolygonOffsetFill); GL.Enable(EnableCap.DepthTest); GL.PolygonOffset(2f, 2f); PhysicsWorld.DrawDebug(); GL.Disable(EnableCap.PolygonOffsetFill); GL.Enable(EnableCap.CullFace); } if (boundingBoxes) { for (int i = 0; i < RenderManager.GeometryList.Count; i++) { RenderBoundingBox(RenderManager.GeometryList[i].GetWorldBoundingBox()); } } if (camMode == CamModes.Grab) { foreach (Geometry g in axisArrows) { g.Render(Environment, Camera); } } }