private void glCanvas1_MouseMove(object sender, MouseEventArgs e) { if (satelliteRoration.mouseDownFlag) { satelliteRoration.MouseMove(e.X, e.Y); } }
private void glCanvas1_MouseMove(object sender, MouseEventArgs e) { if (cameraRotator.MouseDownFlag) { cameraRotator.MouseMove(e.X, e.Y); this.glCanvas1.Invalidate(); } }
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."); } } }