protected override void OnMouseMove(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { var dx = MathF.ToRadians(0.25f * (e.X - _lastMousePos.X)); var dy = MathF.ToRadians(0.25f * (e.Y - _lastMousePos.Y)); _camera.Pitch(dy); _camera.Yaw(dx); } _lastMousePos = e.Location; }