Example #1
0
 public override void Mouse_Down(MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Middle)
     {
         //freeze camera
         _camera = Editor.Camera.Clone();
         _startMouseRay = _camera.GetWorldRay(new Vector2(e.X, e.Y));
         _cameraPlane = new Plane(_camera.LookAt, _camera.LookAt + _camera.Right, _camera.LookAt + _camera.UpEffective);
     }
 }