protected override void Render(GraphicsDevice dev, float frame_time, float total_time) { Matrix modl; ide_camera.GetTransform().Invert(out modl); dev.Clear(ClearFlags.Color | ClearFlags.Depth, Scene.Background); dev.ProjectionMatrix = ide_camera.GetProjectionMatrix(); dev.ModelviewMatrix = modl; wires.Render(frame_time, dev); dev.ModelviewMatrix = cursor.GetTransform() * modl; cursor.Render(frame_time, dev); dev.ModelviewMatrix = modl; var old_color = Scene.Background; Scene.Background = new Vector4(0, 0, 0, 0); base.Render(dev, frame_time, total_time); Scene.Background = old_color; }