*tilt * |*spin * |+spin z
-------------------------------------
+tilt x |-tilt x |ARCSIN(1-SIN(tilt))
-tilt x |-tilt x | ""
-tilt z |+tilt y | ""
+tilt z |-tilt y | ""
example (from earlier post):
tilt = 3 (game units - not degrees or radians)
then 3 gets added or subtracted to Start Rotate X or Z
then the appropriate x or y spin become +/- 3
spin z = 15.1 (game units - not degrees or radians)
Okay, here is what I did... It is a tilted huge (size: 7) Rock Planet with a Snowball Moon in an equatorial orbit. The moon also orbits faster than the planet spins.