//-------------------------------------------------------------------------------------------------- void _FinishRadius(ToolAction toolAction) { toolAction?.Stop(); var axisValueAction = new AxisValueAction(this, new Ax1(_PivotPoint.Rounded(), _Plane.Axis.Direction)); if (!WorkspaceController.StartToolAction(axisValueAction)) { return; } axisValueAction.Previewed += _PreviewHeight; axisValueAction.Finished += _FinishHeight; _CurrentPhase = Phase.Height; StatusText = "Select height."; if (_ValueHudElement != null) { _ValueHudElement.Label = "Height:"; _ValueHudElement.Value = 0; } WorkspaceController.HudManager?.RemoveElement(_Coord2DHudElement); WorkspaceController.HudManager?.SetCursor(Cursors.SetHeight); _PreviewHeight(axisValueAction); }