Hi sorry for the newbie question...

I am trying to merge to apps that use different libraries...  One uses osgSDL:: 
and the other, which needs to be integrated with the first, uses osg::.  where 
I am having trouble is setting a camera to do RTT.  I have a osgSDL::Viewport 
to for which I want a camera to project the scene to a texture!  I am not realy 
certain how this works but static or const casts canot convert.  

As well, if I use dynamic_cast, the operation proceeds but the pointer to my 
osg::Viewport created as shuch (osg::Viewport* ovp = dynamic_cast<osg::Viewport 
*>( vp );) is still set to NULL eventhough my osgSDL::Vewport* vp contains 
valid info... The camera viewport gets set no problem to the null viewport but 
the second app I am using (osgPPU) crashes when it tries to create a new local 
viewport using the copy operator as such:
    osg::ref_ptr<osg::Viewport> vp = new 
osg::Viewport(*(fp._processor->getCamera()->getViewport()));  (normal as the 
pointer is still null)

Last thing is if I use reinterpret_cast, my assignment to the camera does not 
get accepted and my app crashes there...

Any idea how I could get these two to work togethere?
Thanks

 
Patrick Castonguay
H: 613 435 2235
C: 613 325 1341
 
Technology Innovation Management (TIM) Student - Modeling and Simulation stream

Carleton University, Ottawa, ON
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to