TRONimation is a 3-D editing and animation program that aims to be compact and easy to use. It is written in C, and requies the installation only of GL, GLU, and GLUT.
One of my goals in writing this program is to make it as easy for using as much as possible.At the moment, I am rather focused on the console segment of the UI. Currently, almost all commands are accessed through the keyboard interface. When you start, the program show a blank background with the console's main menu at the top left. On to bottom of the console, all commands possible from the current menu are listed. Above that is general, program-wide information and on top (usually blank) is specific information about any current events. The mouse can be used to jump right to the save/open menu and close/open the console with a left click, and change the program-wide output and render option with a right click.
I am soon going to write some documentation on how to use Tronimation online. I think most people could move about, but editing could pose a problem (In particular object types!). If you aren't afraid of C source code, read DrawingRoutines.c to find out what the values are. In short, 0 = no object, 1 = cube, 2 = pyramid, 3 = cylinder, 4 = triangular prism, 5 = recognizer. If you try to use the recognizer, beware: It's nothing but a copy-paste job from a previous demo program I wrote. It won't change size and it isn't complete!
When you want to open a file, you can either enter the absolute directory (like /home/foo/bar/tronimation/data/world.dat) or use a relative directory which starts wherever you started tronimation from (From /home/foo, you could type bar/tronimation/data/world.dat). If you enter the wrong name, the program will simply flash an error message. Eventually, I will probably get around to listing and navigating directories.