Drawing the outline and texture of triangles/faces
I have a 3d mesh being rendered successfully with textures (POLYGON_FILL). What I'd like to do is also programatically draw lines (POLYGON_LINE PolygonAttribute) of a different color *at the same time*, to display the edges of the triangles. It would look something like you might see in a 3d modeling program or some such application--face textures with wire outlines illustrating the face edges.
Is this something easily done through the API or will it take some amount of creativity? I guess I could alter the texture coords so that the texture falls slightly short of the polygon's edges (but I think it'd look inconsistent if the gap on the face edges varied widely), however I'm using TexCoordGeneration and I'm not sure where to start in doing something like that.
Basically this is going to be for a sort of basic but highly customized 3d modeller app, so there's a lot of less common operations going on regarding user manipulation of the 3d geometry.