Hi,<div><br></div><div>I'm currently trying to understand which is the occupation volume of an .obj file loaded in the node:</div><div><br></div><div>osg::ref_ptr<osg::Node> boat = osgDB::readNodeFile("file.obj");<br></div><div><br></div><div>Then, the problem is that I need to understand the real length, width and height of the node.</div><div><br></div><div>I found a solution, but I think that the value it isn't correct:</div><div><br></div><div><div>osg::ref_ptr<osg::ComputeBoundsVisitor> cbv = new osg::ComputeBoundsVisitor();</div><div>osg::ref_ptr<osg::MatrixTransform> boundingBoxMt = new osg::MatrixTransform();</div><div>osg::ref_ptr<osg::Geode> boundingBoxGeode = new osg::Geode();</div><div>osg::BoundingBox geodeBoundingBox;</div><div>boat->accept(*cbv);</div><div>osg::BoundingBox bb(cbv->getBoundingBox());</div><div>boundingBoxMt->setMatrix(osg::Matrix::translate(geodeBoundingBox.center()));</div><div>osg::Vec3 ext(bb._max - bb._min);</div><div>cout << ext.x() << " " << ext.y() << " " << ext.z() << endl;</div></div><div><br></div><div>Is there a better solution make a correct result?</div><div><br></div><div>Thanks</div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups "OpenSceneGraph Users" group.<br />
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="mailto:osg-users+unsubscribe@googlegroups.com">osg-users+unsubscribe@googlegroups.com</a>.<br />
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/osg-users/ae9cf774-39db-441d-997a-95f86e217cabn%40googlegroups.com?utm_medium=email&utm_source=footer">https://groups.google.com/d/msgid/osg-users/ae9cf774-39db-441d-997a-95f86e217cabn%40googlegroups.com</a>.<br />