I recently wrote my own 3do loader (as a practice thing) in C++. I know that UGG wrote a loader and gave the source code, but its written in Delphi 2, and pathetically, I can't read Delphi. with some time, its readable, but there is too much code and it would take me forever. Anyway:
My loader can load non-human 3dos.
I recently wrote code that added the offset
to each vertex in every corresponding Mesh.
That is, if the node says that Mesh 3 has an x offset of 0.552 and a y offset of 0.442 and a z offset of 12.11 then I did
Mec[3]->Vertex[someXVert] = x_offset
however, this did not yield any better results. All the Meshes for Kyle still load at the origin. Could anyone lead me on the right path?
My loader can load non-human 3dos.
I recently wrote code that added the offset
to each vertex in every corresponding Mesh.
That is, if the node says that Mesh 3 has an x offset of 0.552 and a y offset of 0.442 and a z offset of 12.11 then I did
Mec[3]->Vertex[someXVert] = x_offset
however, this did not yield any better results. All the Meshes for Kyle still load at the origin. Could anyone lead me on the right path?