<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Dec 12, 2016 at 10:48 PM, Nikolai Christensen <span dir="ltr"><<a href="mailto:emptyyetfull@gmail.com" target="_blank">emptyyetfull@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Secondly, what about lines after:<br>else if (objectType == ObjectTypeLight) { // add a light source to the scene 1 Nov 2003<br>Why add a lightsource (if thats whats happening)? Isn't this loader used by many projects just to load fragments of a larger scene, will each fragment then get a lightsource?<br>
Notice AC3D does not support lights in the fileformat to my knowledge.<br></blockquote><div><br></div><div>  If you look at the code here:</div><div><a href="http://trac.openscenegraph.org/projects/osg//browser/OpenSceneGraph/branches/OpenSceneGraph-3.0/src/osgPlugins/ac/ac3d.cpp#L1157">http://trac.openscenegraph.org/projects/osg//browser/OpenSceneGraph/branches/OpenSceneGraph-3.0/src/osgPlugins/ac/ac3d.cpp#L1157</a><br></div><div><br></div><div> it appears that the light being added IS specified in the AC3D file, so OSG is adding the light, as directed.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Lastly, why tesselate geometry at all? Does OSG only handle triangles?<br></blockquote><div><br></div><div>  Well, OSG does handle more than triangles (QUADS, TRISTRIPS, etc) but modern OpenGL actually only handle triangles internally and trianlges is what it renders best. Are you asking if OSG supports pure CSG primitives? it does not, because OpenGL does not.</div><div><br></div></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div style="text-align:center">Chris 'Xenon' Hanson, omo sanza lettere. Xenon@AlphaPixel.com <a href="http://www.alphapixel.com/" target="_blank">http://www.alphapixel.com/</a></div><div style="text-align:center">Training • Consulting • Contracting</div><div style="text-align:center">3D • Scene Graphs (Open Scene Graph/OSG) • OpenGL 2 • OpenGL 3 • OpenGL 4 • GLSL • OpenGL ES 1 • OpenGL ES 2 • OpenCL</div><div style="text-align:center"><span style="font-size:12.8px">Legal/IP •</span><span style="font-size:12.8px"> </span><span style="font-size:12.8px">Code Forensics •</span><span style="font-size:12.8px"> </span>Digital Imaging • GIS • GPS • osgEarth • Terrain • Telemetry • Cryptography • LIDAR • Embedded • Mobile • iPhone/iPad/iOS • Android</div><div style="text-align:center"><a href="https://twitter.com/alphapixel" target="_blank">@alphapixel</a> <a href="http://facebook.com/alphapixel" target="_blank">facebook.com/alphapixel</a> (775) 623-PIXL [7495]</div></div></div></div></div>
</div></div>