public override void UpdateEpsilons(float zoomFactor) { QuadShape3D borderQuad = _data.BorderQuad; borderQuad.WireEps = _data.PlaneSlider.Settings.BorderLineHoverEps * zoomFactor; borderQuad.ExtrudeEps = borderQuad.WireEps; }
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; }
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(); }