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); } }
public GizmoAxisEventArgs(Gizmo.Axis gizmoAxis) { SelectedAxis = gizmoAxis; }