示例#1
0
 void MyModel_CameraMoveEnd(object sender, Model.CameraMoveEventArgs e)
 {
     if (_measuring)
     {
         SetPlane();
     }
 }
示例#2
0
        private void model1_CameraMoveEnd(object sender, Model.CameraMoveEventArgs e)
        {
            // removes previous camera drawing
            if (Camera != null)
            {
                Camera.DeletePrevious(model2);
            }

            // draws new camera and new view model of model1 in model2
            Camera = new DrawCamera(model1.Viewports[0], model1.Size.Height, "Camera");
            Camera.Draw(model2);

            for (int i = 0; i < 8; i++)
            {
                Lights[i].MoveIfStationary(model2);
            }

            model2.Entities.Regen();
            model2.Invalidate();
        }
示例#3
0
 private void model1_CameraMoveEnd(object sender, Model.CameraMoveEventArgs e)
 {
     cameraIsMoving = false;
 }
示例#4
0
 private void model1_CameraMoveBegin(object sender, Model.CameraMoveEventArgs e)
 {
     cameraIsMoving = true;
 }