Tweaks.
This commit is contained in:
@@ -541,16 +541,16 @@ namespace FlaxEditor.Viewport
|
|||||||
ViewWidgetButtonMenu.Hide();
|
ViewWidgetButtonMenu.Hide();
|
||||||
if (_isOrtho)
|
if (_isOrtho)
|
||||||
{
|
{
|
||||||
|
var orient = ViewOrientation;
|
||||||
if (!Editor.Instance.SceneEditing.HasSthSelected)
|
if (!Editor.Instance.SceneEditing.HasSthSelected)
|
||||||
{
|
{
|
||||||
var invdir = ViewDirection;
|
var invdir = ViewOrientation;
|
||||||
invdir.Negate();
|
invdir.Invert();
|
||||||
var target = new Vector3(0.0f) + 2000.0f * invdir;
|
ViewPosition = new Vector3(0.0f) + Vector3.Forward * orient * 1000.0f;
|
||||||
OrthographicScale = Vector3.Distance(target, new Vector3(0.0f)) / 1000;
|
((FPSCamera)ViewportCamera).MoveViewport(ViewPosition, ViewOrientation);
|
||||||
((FPSCamera)ViewportCamera).MoveViewport(target, Quaternion.LookRotation(ViewDirection));
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
((FPSCamera)ViewportCamera).ShowActors(Editor.Instance.Windows.EditWin.Viewport.TransformGizmo.SelectedParents);
|
((FPSCamera)ViewportCamera).ShowActors(Editor.Instance.Windows.EditWin.Viewport.TransformGizmo.SelectedParents, ref orient);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -243,7 +243,13 @@ namespace FlaxEditor.Windows
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public void ShowSelectedActors()
|
public void ShowSelectedActors()
|
||||||
{
|
{
|
||||||
((FPSCamera)Viewport.ViewportCamera).ShowActors(Viewport.TransformGizmo.SelectedParents);
|
if (Viewport.UseOrthographicProjection)
|
||||||
|
{
|
||||||
|
var orient = Viewport.ViewOrientation;
|
||||||
|
((FPSCamera)Viewport.ViewportCamera).ShowActors(Viewport.TransformGizmo.SelectedParents, ref orient);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
((FPSCamera)Viewport.ViewportCamera).ShowActors(Viewport.TransformGizmo.SelectedParents);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
Reference in New Issue
Block a user