コード例 #1
0
        public override void UpdateEpsilons(float zoomFactor)
        {
            QuadShape3D borderQuad = _data.BorderQuad;

            borderQuad.WireEps    = _data.PlaneSlider.Settings.BorderLineHoverEps * zoomFactor;
            borderQuad.ExtrudeEps = borderQuad.WireEps;
        }
コード例 #2
0
        public override void UpdateTransforms(float zoomFactor)
        {
            QuadShape3D targetQuad = _data.TargetQuad;
            QuadShape3D borderQuad = _data.BorderQuad;

            borderQuad.Center   = targetQuad.Center;
            borderQuad.Rotation = targetQuad.Rotation;
            borderQuad.Size     = targetQuad.Size;
        }
コード例 #3
0
        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();
        }