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

Reply via email to