Exemple #1
0
 private void glCanvas1_MouseMove(object sender, MouseEventArgs e)
 {
     if (satelliteRoration.mouseDownFlag)
     {
         satelliteRoration.MouseMove(e.X, e.Y);
     }
 }
Exemple #2
0
        private void glCanvas1_MouseMove(object sender, MouseEventArgs e)
        {
            if (cameraRotator.MouseDownFlag)
            {
                cameraRotator.MouseMove(e.X, e.Y);

                this.glCanvas1.Invalidate();
            }
        }
Exemple #3
0
 private void glCanvas1_MouseMove(object sender, MouseEventArgs e)
 {
     if (e.Button == System.Windows.Forms.MouseButtons.Left)
     {
         modelRotator.MouseMove(e.X, e.Y);
     }
     if (e.Button == System.Windows.Forms.MouseButtons.Right && cameraRotator.MouseDownFlag)
     {
         cameraRotator.MouseMove(e.X, e.Y);
     }
     PrintCameraInfo();
 }
        private void glCanvas1_MouseMove(object sender, MouseEventArgs e)
        {
            if (rotator.MouseDownFlag)
            {
                rotator.MouseMove(e.X, e.Y);
                this.cameraUpdated = true;
            }

            {
                IColorCodedPicking pickable = this.renderer;
                pickable.MVP = this.camera.GetProjectionMat4() * this.camera.GetViewMat4();
                IPickedGeometry pickedGeometry = ColorCodedPicking.Pick(
                    this.camera, e.X, e.Y, this.glCanvas1.Width, this.glCanvas1.Height, pickable);
                if (pickedGeometry != null)
                {
                    this.bulletinBoard.SetContent(pickedGeometry.ToString());
                }
                else
                {
                    this.bulletinBoard.SetContent("picked nothing.");
                }
            }
        }