Skip to content

Coordinate System Feature Request #16088

Closed
@dunyakilavuz

Description

@dunyakilavuz

Hi everybody, I was experimenting with Godot 3 and implementing some of my old unity projects into the engine to see how Godot handles things differently. Most of the features were easy to learn and when something is handled differently it was easy to see why it has to be that way. Except this thing about the coordinate system.
The Unity coordinate system uses X+ as right direction, Y+ as up direction and finally Z+ as forward direction (Left-Handed Coordinates.) . Demonstration in image below;

unitycoord
Now the Godot coordinate system uses X+ as right direction, Y+ as up direction and Z- as forward direction (Right-Handed Coordinates) . Again demonstration in image below;

godotcoord

Now when I try to move an object along the Z+ direction in Godot, the object moves in the opposite direction, similarly when I want to rotate an object around a point it rotates around in the opposite direction of what I intended.
In conclusion I think adding a Left-Handed Coordinate system option to the engine would help a lot of developers like me who are new to Godot and familiar with Unity's coordinate system.
I am sorry if it was already a feature, and sorry for bad editing. Thanks for your attention!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions