private void SelectAxis(Gizmo.Axis axis, bool forceUpdate = false)
 {
     if (forceUpdate || selectedAxis != axis)
     {
         selectedAxis = axis;
         gizmo.HiglightAxis(axis);
         SetRotationAxis(RotateTranslateBtn.CurrentState == TwoStatesToggleNew.States.Left ? axis : Gizmo.Axis.NONE);
     }
 }
 public void SetRotationAxis(Gizmo.Axis axis)
 {
     if (RotateTranslateBtn.CurrentState == TwoStatesToggleNew.States.Right)
     {
         gizmo?.SetRotationAxis(Gizmo.Axis.NONE);
     }
     else
     {
         gizmo?.SetRotationAxis(axis);
     }
 }
Exemple #3
0
 public GizmoAxisEventArgs(Gizmo.Axis gizmoAxis)
 {
     SelectedAxis = gizmoAxis;
 }