I want to create a viewer which can view/render JT file format. I know there is 1 viewer available JT2Go but i want to create 1 for my own, as JT2GO is not open source.
My requirement is not so high and i don't require features which JT2GO has, I just want to render the 3D file, no layering or selecting of individual components is required. Just a plane viewer.
Start by getting the spec at:
http://www.plm.automation.siemens.com/en_us/Images/JT_v95_File_Format_Reference_Rev-A_tcm1023-111987.pdf
and write a library to read the file. The spec looks big but straight forward to implement. I think it should be possible to access elements of the file without keeping the whole datastructure in memory.
When programming the viewer part, don't use OpenGL directly, but use a scene graph library. (OpenSceneGraph is the first one that pops into my mind)