Made it possible to limit the minimum scale of the trackball widget.
Fixed scale of existing widgets to not start too small.
This commit is contained in:
parent
f6060939dd
commit
82e6000efd
6 changed files with 10 additions and 9 deletions
|
|
@ -250,9 +250,9 @@ namespace MatterHackers.MatterControl.Plugins.BrailleBuilder
|
||||||
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Reset();
|
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Reset();
|
||||||
|
|
||||||
// move things into the right place and scale
|
// move things into the right place and scale
|
||||||
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Scale = .06;
|
|
||||||
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Rotate(Quaternion.FromEulerAngles(new Vector3(-MathHelper.Tau * .02, 0, 0)));
|
|
||||||
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Translate(-new Vector3(ActiveSliceSettings.Instance.BedCenter));
|
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Translate(-new Vector3(ActiveSliceSettings.Instance.BedCenter));
|
||||||
|
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Scale = 3;
|
||||||
|
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Rotate(Quaternion.FromEulerAngles(new Vector3(-MathHelper.Tau * .02, 0, 0)));
|
||||||
}
|
}
|
||||||
|
|
||||||
private async void InsertTextNow(string text)
|
private async void InsertTextNow(string text)
|
||||||
|
|
|
||||||
|
|
@ -94,7 +94,8 @@ namespace MatterHackers.RayTracer
|
||||||
public void SetRenderPosition(List<MeshGroup> loadedMeshGroups)
|
public void SetRenderPosition(List<MeshGroup> loadedMeshGroups)
|
||||||
{
|
{
|
||||||
trackballTumbleWidget.TrackBallController.Reset();
|
trackballTumbleWidget.TrackBallController.Reset();
|
||||||
trackballTumbleWidget.TrackBallController.Scale = .03;
|
trackballTumbleWidget.TrackBallController.MinScale = 0;
|
||||||
|
trackballTumbleWidget.TrackBallController.Scale = .03;
|
||||||
|
|
||||||
trackballTumbleWidget.TrackBallController.Rotate(Quaternion.FromEulerAngles(new Vector3(0, 0, MathHelper.Tau / 16)));
|
trackballTumbleWidget.TrackBallController.Rotate(Quaternion.FromEulerAngles(new Vector3(0, 0, MathHelper.Tau / 16)));
|
||||||
trackballTumbleWidget.TrackBallController.Rotate(Quaternion.FromEulerAngles(new Vector3(-MathHelper.Tau * .19, 0, 0)));
|
trackballTumbleWidget.TrackBallController.Rotate(Quaternion.FromEulerAngles(new Vector3(-MathHelper.Tau * .19, 0, 0)));
|
||||||
|
|
|
||||||
|
|
@ -579,8 +579,8 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
|
||||||
{
|
{
|
||||||
meshViewerWidget.TrackballTumbleWidget.ZeroVelocity();
|
meshViewerWidget.TrackballTumbleWidget.ZeroVelocity();
|
||||||
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Reset();
|
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Reset();
|
||||||
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Scale = .03;
|
|
||||||
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Translate(-new Vector3(ActiveSliceSettings.Instance.BedCenter));
|
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Translate(-new Vector3(ActiveSliceSettings.Instance.BedCenter));
|
||||||
|
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Scale = 3;
|
||||||
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Rotate(Quaternion.FromEulerAngles(new Vector3(0, 0, MathHelper.Tau / 16)));
|
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Rotate(Quaternion.FromEulerAngles(new Vector3(0, 0, MathHelper.Tau / 16)));
|
||||||
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Rotate(Quaternion.FromEulerAngles(new Vector3(-MathHelper.Tau * .19, 0, 0)));
|
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Rotate(Quaternion.FromEulerAngles(new Vector3(-MathHelper.Tau * .19, 0, 0)));
|
||||||
}
|
}
|
||||||
|
|
@ -2586,7 +2586,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
|
||||||
UpdateSizeInfo();
|
UpdateSizeInfo();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void UpdateSizeInfo()
|
public void UpdateSizeInfo()
|
||||||
{
|
{
|
||||||
if (sizeDisplay[0] != null
|
if (sizeDisplay[0] != null
|
||||||
&& SelectedMeshGroup != null)
|
&& SelectedMeshGroup != null)
|
||||||
|
|
|
||||||
|
|
@ -126,8 +126,8 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
|
||||||
|
|
||||||
// move things into the right place and scale
|
// move things into the right place and scale
|
||||||
Vector3 bedCenter3D = new Vector3(bedCenter, 0);
|
Vector3 bedCenter3D = new Vector3(bedCenter, 0);
|
||||||
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Scale = .05;
|
|
||||||
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Translate(-bedCenter3D);
|
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Translate(-bedCenter3D);
|
||||||
|
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Scale = 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Clear3DGCode(object sender, EventArgs e)
|
private void Clear3DGCode(object sender, EventArgs e)
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
Subproject commit 66522f874d18f759f1d50af968cae7ad1b1bd24b
|
Subproject commit f9e04b56ee3730c9c064206320d106b0539e8163
|
||||||
|
|
@ -285,9 +285,9 @@ namespace MatterHackers.MatterControl.Plugins.TextCreator
|
||||||
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Reset();
|
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Reset();
|
||||||
|
|
||||||
// move things into the right place and scale
|
// move things into the right place and scale
|
||||||
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Scale = .06;
|
|
||||||
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Rotate(Quaternion.FromEulerAngles(new Vector3(-MathHelper.Tau * .02, 0, 0)));
|
|
||||||
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Translate(-new Vector3(ActiveSliceSettings.Instance.BedCenter));
|
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Translate(-new Vector3(ActiveSliceSettings.Instance.BedCenter));
|
||||||
|
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Scale = 3;
|
||||||
|
meshViewerWidget.TrackballTumbleWidget.TrackBallController.Rotate(Quaternion.FromEulerAngles(new Vector3(-MathHelper.Tau * .02, 0, 0)));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ResetWordLayoutSettings()
|
private void ResetWordLayoutSettings()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue