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();
        }
        public override void UpdateTransforms(float zoomFactor)
        {
            QuadShape3D        quad   = _data.Quad;
            GizmoPlaneSlider3D slider = _data.Slider;

            quad.Center   = slider.Position;
            quad.Rotation = slider.Rotation;
            quad.Size     = slider.GetRealQuadSize(zoomFactor);

            _data.QuadBorder.OnQuadShapeChanged();
        }