Board Thread:Program Announcements/@comment-25017421-20140603081447

I'm working on a new 3D model viewing program. It's designed to be very, very modular (ie, you could swap out a few parts if you wanted to change the perspective, or if you wanted to give it polygon support instead of pulling coordinates from a file). It has a freaking TON of potential, and if there's enough support once I'm finished, I'll document it very well. Right now, I have wireframe support, with a model I imported to my program from blender. The next step, that I'm almost finished with, is displaying faces, and once that's done, I'll attempt to add shading and textures. Again, if interest in the program is expressed, I'll document it well enough that you could drop my engine into other programs, and do things potentially as crazy as a rendering engine, a physics simulation, and a 3D modelling program. All I'm writing right now is the code to go from a list of vertices and faces to a 3D model on the screen. Once this is done, I'll need some help to clean up my code, as this is my first BIG project, and I know that there are ways to both shrink my code, and make it run faster. 