Beispiel #1
0
        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();
        }