I have my own interface for 3D Graphics and 3D objects/mechanics (using Java, but that is NOT relevant); I am having trouble knowing how to sort the faces/polygons in order of drawing (I have no problem with wire-frame!). whats the algorithm?
what about clipping/bounding (I know WHAT it is)?
what about keeping a constant set of coordinates and reforming figures from the original to prevent warping (I don't know how to keep track of rotation)?
I have a really great setup for manipulating wireframe stuff:
each "widget" has rotation & translation procedures/modules, and array of 3D points, array of lines (referencing cells in the point array), array of curves (same deal), and array of inner widgets that behave as part of the "root" widget but can be manipulated separately. Any questions or suggestions?
(I figured nearly ALL of this myself; it's much easier than you'd think!)