This is another 3D cube that runs in lua.
I have created this 3D program mostly from scratch.
This version features a cube (more shapes will be added in later versions), 2 different wireframes, 3 different vertex points, XYZ axis lines, and a misc. display that shows the rotation of the X,Y,and Z axises and translation Z.
The controls are simple:
-D-Pad up rotates the X axis by -1 (or rotating the cube up).
-D-Pad down rotates the X axis by 1 (or rotating the cube down).
-D-Pad left rotates the Y axis by -1 (or rotating the cube left).
-D-Pad right rotates the Y axis by 1 (or rotating the cube right).
-The analog stick does the same thing as the d-pad BUT instead of rotating the axises by 1 and -1, it rotates the axises by 3, -3, 6, and-6 depending on how far you push the stick.
-The L Shoulder button rotates the Z axis by -1 and the R shoulder rotates the Z axis by 1.
-The triangle button increases translation Z by 1 (or zooming in).
-The cross button decreases translation Z by 1 (or zooming out).
-The start button brings up the main menu where you can choose what to view or quit the program. Circle, start, or the EXIT MENU option exits the main menu.
-Copy to the Applications folder in the luaplayer folder (DUH!).
For future updates, im thinking of adding more 3d models (such as diamond, pyramid, etc.), color options, and a little more controls.
Comments are appreciated, flames are not. Ive been working hard on this program and i think i did a great job on it.