public RotationGizmoSettings3D() { for (int sliderIndex = 0; sliderIndex < _sliderSettings.Length; ++sliderIndex) { _sliderSettings[sliderIndex] = new GizmoPlaneSlider3DSettings(); } SetCamLookLineHoverEps(7.0f); SetCanHoverCulledPixels(false); SetAxisTorusHoverEps(0.4f); }
public MoveGizmoSettings3D() { for (int axisIndex = 0; axisIndex < _sglSliderSettings.Length; ++axisIndex) { _sglSliderSettings[axisIndex] = new GizmoLineSlider3DSettings(); } for (int axisIndex = 0; axisIndex < _dblSliderSettings.Length; ++axisIndex) { _dblSliderSettings[axisIndex] = new GizmoPlaneSlider3DSettings(); _dblSliderSettings[axisIndex].AreaHoverEps = 0.0f; _dblSliderSettings[axisIndex].BorderLineHoverEps = 0.0f; _dblSliderSettings[axisIndex].BorderBoxHoverEps = 0.0f; } }
public ScaleGizmoSettings3D() { for (int axisIndex = 0; axisIndex < _sglSliderSettings.Length; ++axisIndex) { _sglSliderSettings[axisIndex] = new GizmoLineSlider3DSettings(); } for (int axisIndex = 0; axisIndex < _dblSliderSettings.Length; ++axisIndex) { _dblSliderSettings[axisIndex] = new GizmoPlaneSlider3DSettings(); _dblSliderSettings[axisIndex].ScaleMode = GizmoDblAxisScaleMode.Proportional; _dblSliderSettings[axisIndex].AreaHoverEps = 0.0f; _dblSliderSettings[axisIndex].BorderLineHoverEps = 0.0f; _dblSliderSettings[axisIndex].BorderBoxHoverEps = 0.0f; } SetDragSensitivity(0.6f); }
public UniversalGizmoSettings3D() { // Move for (int axisIndex = 0; axisIndex < _mvSglSliderSettings.Length; ++axisIndex) { _mvSglSliderSettings[axisIndex] = new GizmoLineSlider3DSettings(); } for (int axisIndex = 0; axisIndex < _mvDblSliderSettings.Length; ++axisIndex) { _mvDblSliderSettings[axisIndex] = new GizmoPlaneSlider3DSettings(); _mvDblSliderSettings[axisIndex].AreaHoverEps = 0.0f; _mvDblSliderSettings[axisIndex].BorderLineHoverEps = 0.0f; _mvDblSliderSettings[axisIndex].BorderBoxHoverEps = 0.0f; } // Rotation for (int sliderIndex = 0; sliderIndex < _rtSliderSettings.Length; ++sliderIndex) { _rtSliderSettings[sliderIndex] = new GizmoPlaneSlider3DSettings(); } SetRtCamLookLineHoverEps(7.0f); SetRtCanHoverCulledPixels(false); SetRtAxisTorusHoverEps(0.4f); // Scale for (int axisIndex = 0; axisIndex < _scSglSliderSettings.Length; ++axisIndex) { _scSglSliderSettings[axisIndex] = new GizmoLineSlider3DSettings(); } for (int axisIndex = 0; axisIndex < _scDblSliderSettings.Length; ++axisIndex) { _scDblSliderSettings[axisIndex] = new GizmoPlaneSlider3DSettings(); _scDblSliderSettings[axisIndex].ScaleMode = GizmoDblAxisScaleMode.Proportional; _scDblSliderSettings[axisIndex].AreaHoverEps = 0.0f; _scDblSliderSettings[axisIndex].BorderLineHoverEps = 0.0f; _scDblSliderSettings[axisIndex].BorderBoxHoverEps = 0.0f; } SetScDragSensitivity(0.6f); }