1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-07 12:30:27 +00:00

Add maya style navigation scheme to 3d vieewport

This commit is contained in:
marynate
2014-03-31 11:07:21 +08:00
parent e20e3c9525
commit 5ed527d8b8
3 changed files with 68 additions and 18 deletions

View File

@@ -110,7 +110,6 @@ class SpatialEditorViewport : public Control {
void _update_selection();
bool _gizmo_select(const Vector2& p_screenpos,bool p_hilite_only=false);
float get_znear() const;
float get_zfar() const;
float get_fov() const;
@@ -119,6 +118,18 @@ class SpatialEditorViewport : public Control {
bool clicked_includes_current;
bool clicked_wants_append;
enum NavigationScheme {
NAVIGATION_GODOT,
NAVIGATION_MAYA
};
NavigationScheme _get_navigation_schema(const String& p_property);
enum NavigationMode {
NAVIGATION_NONE,
NAVIGATION_PAN,
NAVIGATION_ZOOM,
NAVIGATION_ORBIT
};
enum TransformMode {
TRANSFORM_NONE,
TRANSFORM_ROTATE,