Пример #1
0
        public ScaleGizmo CreateScaleGizmo()
        {
            Gizmo      gizmo      = CreateGizmo();
            ScaleGizmo scaleGizmo = new ScaleGizmo();

            gizmo.AddBehaviour(scaleGizmo);

            scaleGizmo.SharedHotkeys       = _scaleGizmoHotkeys;
            scaleGizmo.SharedLookAndFeel3D = _scaleGizmoLookAndFeel3D;
            scaleGizmo.SharedSettings3D    = _scaleGizmoSettings3D;

            return(scaleGizmo);
        }
Пример #2
0
        public RotationGizmo CreateRotationGizmo()
        {
            Gizmo         gizmo         = CreateGizmo();
            RotationGizmo rotationGizmo = new RotationGizmo();

            gizmo.AddBehaviour(rotationGizmo);

            rotationGizmo.SharedHotkeys       = _rotationGizmoHotkeys;
            rotationGizmo.SharedLookAndFeel3D = _rotationGizmoLookAndFeel3D;
            rotationGizmo.SharedSettings3D    = _rotationGizmoSettings3D;

            return(rotationGizmo);
        }
Пример #3
0
        public UniversalGizmo CreateUniversalGizmo()
        {
            Gizmo          gizmo          = CreateGizmo();
            UniversalGizmo universalGizmo = new UniversalGizmo();

            gizmo.AddBehaviour(universalGizmo);

            universalGizmo.SharedHotkeys       = _universalGizmoHotkeys;
            universalGizmo.SharedLookAndFeel2D = _universalGizmoLookAndFeel2D;
            universalGizmo.SharedLookAndFeel3D = _universalGizmoLookAndFeel3D;
            universalGizmo.SharedSettings2D    = _universalGizmoSettings2D;
            universalGizmo.SharedSettings3D    = _universalGizmoSettings3D;

            return(universalGizmo);
        }
Пример #4
0
        public MoveGizmo CreateMoveGizmo()
        {
            Gizmo     gizmo     = CreateGizmo();
            MoveGizmo moveGizmo = new MoveGizmo();

            gizmo.AddBehaviour(moveGizmo);

            moveGizmo.SharedHotkeys       = _moveGizmoHotkeys;
            moveGizmo.SharedLookAndFeel2D = _moveGizmoLookAndFeel2D;
            moveGizmo.SharedLookAndFeel3D = _moveGizmoLookAndFeel3D;
            moveGizmo.SharedSettings2D    = _moveGizmoSettings2D;
            moveGizmo.SharedSettings3D    = _moveGizmoSettings3D;

            return(moveGizmo);
        }
Пример #5
0
        public SceneGizmo CreateSceneGizmo(Camera sceneCamera)
        {
            if (GetSceneGizmoByCamera(sceneCamera) != null)
            {
                return(null);
            }

            var gizmo = new Gizmo();

            RegisterGizmo(gizmo);

            var sceneGizmo = gizmo.AddBehaviour <SceneGizmo>();

            sceneGizmo.SceneGizmoCamera.SceneCamera = sceneCamera;
            sceneGizmo.SharedLookAndFeel            = SceneGizmoLookAndFeel;

            _sceneGizmos.Add(sceneGizmo);

            return(sceneGizmo);
        }