Thank you very much, I didn't set any Camera view matrix :) ...I'm quite new
to OSG :)
Alessandro.
On 4/1/07, Robert Osfield <[EMAIL PROTECTED]> wrote:
HI Alessandro,
The black screen is down to you probably neither assigning a
CameraManipulator that would set the viewer's Camera view matrix or
setting this yourself.
The reason why run() method itself will automatically register a
trackball manipulator if you haven't already assigned one.
try:
while(!viewer.done())
{
viewer.getCamera()->setViewMatrix(viewMatrix); // some sensible
viewMatrix value...
viewer.frame();
}
OR
viewer.setCameraManipulator(new osgGA::TrackballManipulator);
while(!viewer.done())
{
viewer.frame();
}
Robert.
On 3/31/07, alessandro terenzi <[EMAIL PROTECTED]> wrote:
> I'd like to do some actions during the main loop of my application but I
> have some problems with osgViewer. In particular I can display anything
if I
> use osgViewer::run method but if I replace the call to run() with:
>
> ...
> viewer.realize();
> while(!viewer.done())
> {
> viewer.frame();
> }
> ...
>
> I got a black screen.
> What am I missing? Looking at the comments in the source code for the
run()
> method it looks like that the latter is equivalent to the while loop,
isn't
> it? Have I to init something earlier in the code?
>
> Thanks.
> Alessandro
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://openscenegraph.net/mailman/listinfo/osg-users
> http://www.openscenegraph.org/
>
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/