X-Git-Url: http://nitlanguage.org diff --git a/lib/gamnit/depth/depth_core.nit b/lib/gamnit/depth/depth_core.nit index 994e8be..db13d81 100644 --- a/lib/gamnit/depth/depth_core.nit +++ b/lib/gamnit/depth/depth_core.nit @@ -46,8 +46,30 @@ class Actor # Position of this sprite in world coordinates var center: Point3d[Float] is writable - # Rotation on the Z axis - var rotation = 0.0 is writable + # Rotation around the X axis (+ looks up, - looks down) + # + # Positive values look up, and negative look down. + # + # All actor rotations follow the right hand rule. + # The default orientation of the model should look towards -Z. + var pitch = 0.0 is writable + + # Rotation around the Y axis (+ turns left, - turns right) + # + # Positive values turn `self` to the left, and negative values to the right. + # + # All actor rotations follow the right hand rule. + # The default orientation of the model should look towards -Z. + var yaw = 0.0 is writable + + # Rotation around the Z axis (looking to -Z: + turns counterclockwise, - clockwise) + # + # From the default camera point of view, looking down on the Z axis, + # positive values turn `self` counterclockwise, and negative values clockwise. + # + # All actor rotations follow the right hand rule. + # The default orientation of the model should look towards -Z. + var roll = 0.0 is writable # Scale applied to the model var scale = 1.0 is writable