public override void UpdateTransforms(float zoomFactor) { CircleShape3D targetCircle = _data.TargetCircle; CircleShape3D borderCircle = _data.BorderCircle; borderCircle.Rotation = targetCircle.Rotation; borderCircle.Center = targetCircle.Center; borderCircle.Radius = targetCircle.Radius; }
public override void UpdateTransforms(float zoomFactor) { CircleShape3D circle = _data.Circle; GizmoPlaneSlider3D slider = _data.Slider; circle.Center = slider.Position; circle.Radius = slider.GetRealCircleRadius(zoomFactor); circle.Rotation = slider.Rotation; _data.CircleBorder.OnCircleShapeChanged(); }