diff --git a/PartPreviewWindow/ViewGcodeBasic.cs b/PartPreviewWindow/ViewGcodeBasic.cs index 1b4e41512..0bb803619 100644 --- a/PartPreviewWindow/ViewGcodeBasic.cs +++ b/PartPreviewWindow/ViewGcodeBasic.cs @@ -272,6 +272,11 @@ namespace MatterHackers.MatterControl.PartPreviewWindow viewControls2D = new ViewControls2D(); AddChild(viewControls2D); + viewControls2D.ResetView += (sender, e) => + { + SetDefaultView2D(); + }; + viewControls3D = new ViewControls3D(meshViewerWidget); viewControls3D.PartSelectVisible = false; AddChild(viewControls3D); @@ -305,6 +310,11 @@ namespace MatterHackers.MatterControl.PartPreviewWindow AddHandlers(); } + private void SetDefaultView2D() + { + gcodeViewWidget.CenterPartInView(); + } + private RenderType GetRenderType() { RenderType renderType = RenderType.Extrusions;