コード例 #1
0
 public void Reset()
 {
     _isHovered       = false;
     _handleId        = GizmoHandleId.None;
     _handleDimension = GizmoDimension.None;
     _hoverPoint      = Vector3.zero;
 }
コード例 #2
0
        public GizmoHandleHoverData(Ray hoverRay, IGizmoHandle gizmoHandle, Vector2 hoverPt2D)
        {
            _handleId        = gizmoHandle.Id;
            _gizmo           = gizmoHandle.Gizmo;
            _handleDimension = GizmoDimension.Dim2D;

            _hoverRay   = hoverRay;
            _hoverPoint = hoverPt2D;
        }
コード例 #3
0
        public GizmoHandleHoverData(Ray hoverRay, IGizmoHandle gizmoHandle, float hoverEnter3D)
        {
            _handleId        = gizmoHandle.Id;
            _gizmo           = gizmoHandle.Gizmo;
            _handleDimension = GizmoDimension.Dim3D;

            _hoverRay     = hoverRay;
            _hoverEnter3D = hoverEnter3D;
            _hoverPoint   = _hoverRay.GetPoint(_hoverEnter3D);
        }
コード例 #4
0
 public void Reset()
 {
     _isDragged       = false;
     _handleId        = GizmoHandleId.None;
     _dragBeginPoint  = Vector3.zero;
     _dragChannel     = GizmoDragChannel.None;
     _handleDimension = GizmoDimension.None;
     _totalOffset     = _relativeOffset = Vector3.zero;
     _totalRotation   = _relativeRotation = Quaternion.identity;
     _totalScale      = _relativeScale = Vector3.one;
 }
コード例 #5
0
 public ChangeData(ChangeReason changeReason, GizmoDimension trsDimension)
 {
     ChangeReason = changeReason;
     TRSDimension = trsDimension;
 }