The project has the task to provide a software, which parses Wavefront(TM) object files (.obj files in ASCII format) and generates JAVA classes that contain the model data. The JAVA classes have to be generated as unobscured .java sourcecode files.
These JAVA classes shall contain the 3D-Data of the parsed .obj file, so it can be used as a container for input of the data in OPENGL ES (1.0 & 1.1). Therefore a JAVA class has to be generated for each group in the .obj file.
Generally the model data has to be stored into arrays defined inside the automatically generated classes.
The parser should be able to triangulate the faces, due to the fact that OPENGL ES can't handle polygons, but only triangles.
There are already Java object file loades implemented in Sun's (TM) Java3D ([url removed, login to view]), but they will export it into a scene, which is not appropriate for a low-level data struct you need for OPENGL ES.
It must be possible to individually name each class during the generation process. The visualization of the group/model that will be generated would be an asset if possible for you, so the user can define the name for the class according to its content (like a wheel, axis, windshield, door of a car in an obj file).
When bidding, please provide a short note if your bid includes the visualization of the currently extracted group, who's classname is asked for.
A sample JAVA class can be provided to any bidder willing to sign a NDA.
Signature of the NDA is mandatory to any bidder - please don't bid if this is a problem for you.
Please contact me in case of any questions.
Further details will be provided upon signature of the NDA.