public void ClearTransformationAxes() { if (!duplicationDone) { TransformationAxes = GizmoTransformationAxes.None; } }
protected static void UpdateSelectionOnCloserIntersection(BoundingBox box, Ray clickRay, GizmoTransformationAxes axes, ref float minHitDistance, ref GizmoTransformationAxes newSelection) { float hitDistance; if (box.Intersects(ref clickRay, out hitDistance) && hitDistance < minHitDistance) { minHitDistance = hitDistance; newSelection = axes; } }