Hi Glenn,
> In a nutshell, I am using a single slave camera (in order to embed my
> OSG surface in a .NET control). If I resize the viewport after creation,
> computeIntersections() no longer returns correct results -- the Y value
> is incorrectly scaled. It only works correctly if I resize the window
> back to its original aspect ratio.
Yes, that sounds like a different problem. In my case, I was not getting
correct results from computeIntersections() whenever CompositeViewer was
using a single view with slave cameras - no resizing at all involved,
just using setUpViewAcrossAllScreens().
You'll have to dig further. I suggest you try starting with a breakpoint
in Viewer/CompositeViewer::eventTraversal() (depending on the viewer
type you use) and compare the behavior before and after resizing the
viewport.
Good luck,
J-S
--
______________________________________________________
Jean-Sebastien Guay [EMAIL PROTECTED]
http://www.cm-labs.com/
http://whitestar02.webhop.org/
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org