-
Notifications
You must be signed in to change notification settings - Fork 0
Coordinate System Notes & Conversions
Philip Edwards edited this page Mar 9, 2020
·
3 revisions
The rainbow six engines use a Left handed coordinate Y-up system with the following properties
FORWARD_VECTOR 0.0 0.0 1.0
UP_VECTOR 0.0 1.0 0.0
RIGHT_VECTOR 1.0 0.0 0.0
Blender uses a Right handed coordinate Z-up system with the following properties
FORWARD_VECTOR -1.0 0.0 0.0
UP_VECTOR 0.0 0.0 1.0
RIGHT_VECTOR 0.0 1.0 0.0
Unreal uses a Left handed coordinate Z-Up system with the following properties:
FORWARD_VECTOR 1.0 0.0 0.0
UP_VECTOR 0.0 0.0 1.0
RIGHT_VECTOR 0.0 1.0 0.0
To convert from RSE engines to Blender perform the following steps:
- Invert the X axis by multiplying by -1.0
- Rotate on the Z axis by 90 degrees CW
- Rotate on the Y axis by 90 degrees CCW
To convert from RSE engines to Unreal perform the following steps:
- Rotate on the X axis by 90 degrees
https://twitter.com/timsweeneyepic/status/952661474501111808?lang=en