Ariasgore wrote:
You can combine bounding boxes into a single larger one, using
BoundingBox::expandBy(BoundingBox&) in your node visitor. That should
give you the overal bbox for all the Geode's in the graph.
A radius doesn't make much sense for a bounding box.
I am getting closer and I spent all the time by checking where my last
problem is.
The boundingbox in red is drawn correctly, with its center at 0,0,0,
so is the cow, but unfortunately the nose is too far to the right.
I don't see why the bounding box would be centered at 0,0,0. For
cow.osg's only Geode I get a bounding box
X (-4.4458398818969727, 5.9980897903442383)
Y (-2.1400699615478516, 1.2627500295639038)
Z (-3.1983799934387207, 3.1983799934387207)
Definitely not centered in the origin...
The same happens with the tank.
The second attached pic shows where the center of the cow lies. The
axis are added to the picture, cows_center has the x axis facing the
viewer and y axis poining to the right.
If you have those axes then you have transformed the cow, because that
is not the orientation I get here. Try "osgviewer cow.osg axes.osg" and
switch to wireframe ("w") to be able to see the axes within the cow.
Paul
The cessna model works perfectly but many others don't. Is this a
transformation problem? Does the model itself has a transformation,
which translates the model away from the idealized boundingbox
position? I am looking at the cow.osg file and cannot spot a translation.
Thanks for the help
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org