pi3d: format for model files. - Raspberry Pi Forums
i spent little time refactoring model reader more error reporting, though haven't checked in.
occurs me that, unless standard, should consider using json our data format wherever possible - because it's well-known, , because corresponds nicely python data structures.
if did this, we'd have preserve backwards compatibility. we'd need convertor previous format, @ least use examples have.
seem have 2 datatypes - .mtl , .egg.
easy convert .mtl files json, , code wrote fine.
however, .egg files more complex. loadfileegg() need split 2 parts, 1 part of filled dictionary, , 1 part of filled model class.
thoughts?
occurs me that, unless standard, should consider using json our data format wherever possible - because it's well-known, , because corresponds nicely python data structures.
if did this, we'd have preserve backwards compatibility. we'd need convertor previous format, @ least use examples have.
seem have 2 datatypes - .mtl , .egg.
easy convert .mtl files json, , code wrote fine.
however, .egg files more complex. loadfileegg() need split 2 parts, 1 part of filled dictionary, , 1 part of filled model class.
thoughts?
tom, @ moment 2 types of 3d model file i've looked @ .egg panda3d uses , wavefront .obj standard old format. there newer ones use json (.egg might, in case possibly missed trick if there python libraries importing it) don't have control on model file structures use. obj useful it's pretty standard , loads quickly.
i.e. wanted put mathematical bridge in middle of pong game. search on google sketchup mathematical bridge download collada version run blender , import model export again .obj (remembering include normals) have edit .mtl file find relevant texture files, wherever decided store them. there number of models available free lots of websites.
meaning or have misunderstood you?
i.e. wanted put mathematical bridge in middle of pong game. search on google sketchup mathematical bridge download collada version run blender , import model export again .obj (remembering include normals) have edit .mtl file find relevant texture files, wherever decided store them. there number of models available free lots of websites.
meaning or have misunderstood you?
raspberrypi
Comments
Post a Comment