I have run across an issue related to scaled flattening over an LOD. I have a Matrix transform with a static scale in it over an LOD node. For the LOD, I have exact ranges that I want it to change at, regardless of scale, i.e. always switch LOD at 1000ft, 2000ft etc. If I leave the matrix transform in place then I have to divide the ranges by the scale value as they get that scalar applied to them as well apparently. This is what we have been using for quite some time and works fine. I am trying now to flatten the scale transform out. When I do it though, the ranges don't get touched so I don't need to adjust them, but for some reason the raidus is also being left alone and now suddenly there is a center value that did not exist prior. In order to see this, I am spitting out the scenegraph to a .osg file.
Is there something extra I need to do to an LOD to flatten the transform out? I am using the osg::Optimizer to do it.
_______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

