diff --git a/PCK-Studio/Rendering/SkinRenderer.cs b/PCK-Studio/Rendering/SkinRenderer.cs index 4e5ab7e0..763d5c24 100644 --- a/PCK-Studio/Rendering/SkinRenderer.cs +++ b/PCK-Studio/Rendering/SkinRenderer.cs @@ -188,10 +188,10 @@ namespace PckStudio.Rendering }; } + private const float DefaultCameraDistance = 36f; private void InitializeCamera() { - const float distance = 36f; - camera = new PerspectiveCamera(new Vector2(0f, 5f), distance, Vector2.Zero, 60f) + camera = new PerspectiveCamera(new Vector2(0f, 5f), DefaultCameraDistance, Vector2.Zero, 60f) { MinimumFov = 30f, MaximumFov = 90f, @@ -304,12 +304,6 @@ namespace PckStudio.Rendering Refresh(); showWireFrame = !showWireFrame; return true; -#endif - case Keys.R: - GlobalModelRotation = Vector2.Zero; - CameraTarget = Vector2.Zero; - Refresh(); - return true; case Keys.F1: var fileDialog = new OpenFileDialog() { @@ -320,6 +314,13 @@ namespace PckStudio.Rendering Texture = Image.FromFile(fileDialog.FileName); } return true; +#endif + case Keys.R: + GlobalModelRotation = Vector2.Zero; + CameraTarget = Vector2.Zero; + camera.Distance = DefaultCameraDistance; + Refresh(); + return true; case Keys.A: if (IsMouseHidden || _IsLeftMouseDown || _IsRightMouseDown) { @@ -480,7 +481,7 @@ namespace PckStudio.Rendering protected override void OnMouseWheel(MouseEventArgs e) { - camera.Fov -= e.Delta / System.Windows.Input.Mouse.MouseWheelDeltaForOneLine; + camera.Distance -= e.Delta / System.Windows.Input.Mouse.MouseWheelDeltaForOneLine; Refresh(); }