[Plib-devel] New VRML1.0 save routine for plib
Brought to you by:
sjbaker
From: me a. <myo...@ya...> - 2002-01-14 00:03:07
|
Steve, I have written a VRML1.0 save routine for plib to allow PPE to save output for my project. Testing was performed with VrmlView (linux) and GlView (win95). The save routine also supports textures and (per-face) materials. The new src file (src/ssg/ssgSaveVRML1.cxx) and the diff to integrate it into plib is attached. Let me know if you are interested in including it in plib or if you see any problems in it (you can post to the plib or ppe developer mailing lists since I read them). I have a few questions: 1) I don't see any support for PER-VERTEX colors in plib. Is this supported? If not, are there plans to support it? 2) When saving textured models the textures always appear reversed top-bottom when the VRML model is loaded. Is this a known problem in plib? It looks like this problem is also listed in the todo list in the ssgLoadVRML1.cxx file. I've included an INVERSE_REPEAT macro in the file to fix this, but have not enabled it since it seems like a really bad hack... 3) The ssg routines use a 'short' for indices when gathering all the indices for saving a model. If a model is loaded with more than 32767 indices hilarity results@! I got sick of this and modified plib-1.4.1 myself (NOT included in the attached diff). Has this been fixed in the current plib CVS? Warren Wilbur __________________________________________________ Do You Yahoo!? Send FREE video emails in Yahoo! Mail! http://promo.yahoo.com/videomail/ |