[osg-users] how to update the Camera

Wu Xiaodong wuxiaodong82 at gmail.com
Thu Mar 6 00:44:05 PST 2008


Hi, Robert:


is there any limit on calling setHomePosition and computeHomePosition()?

I have taken a try, but it didn't works.

                     xiaodong

On Mon, Mar 3, 2008 at 5:23 PM, Robert Osfield <robert.osfield at gmail.com>
wrote:

> Hi Xiaodong,
>
> Could it be that you are looking for the camera manipulator
> setHomePosition or computeHomePosition method? i.e.
>
>  viewer.getCamaraManipulator()->setHomePosition(...);
>
> Robert.
>
>
> On Mon, Mar 3, 2008 at 2:35 AM, Wu Xiaodong <wuxiaodong82 at gmail.com>
> wrote:
> >
> > Hi, I am freshman in OpenSceneGrapph.  Now I have some issue on updating
> the
> > Camera when the Geode under it was updated.
> >
> > the details of the issue is as following.
> >
> >  1st step. I build a viewer and its scene graph with only one
> osg::Geometry
> > which contains nothing. and set a TrackballManipulator to the viewer's
> > camera;
> >
> >         osg::ref_ptr<osgGA::TrackballManipulator> trackBall = new
> > osgGA::TrackballManipulator;
> >         setCameraManipulator( trackBall.get() );
> >  2nd step. I update the one Geometry by a object of  the class derived
> from
> > the Geometry node's UpdateCallBack class;
> >
> > the default track ball center seems to be the (0,0,0); when the Gemetry
> is
> > updated, the Geometry node's center is changed into (x0,y0,z0); but the
> > track ball rotate around the vertex ( 0,0,0). How can I make it rotate
> > around the (x0,y0,z0 );
> >
> >        I read the OSG's reference docs, may I can achieve it by
> > setPreDrawCallback (DrawCallback *cb) .
> >
> >       Is there any advice about the application above, Thanks.
> >
> >                                                                Xiaodong
> Wu
> >
> >
> >
> >
> >
> > _______________________________________________
> >  osg-users mailing list
> >  osg-users at lists.openscenegraph.org
> >
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
> >
> >
> _______________________________________________
> osg-users mailing list
> osg-users at lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>



-- 
吴晓东
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20080306/7c8b2a9a/attachment.htm 


More information about the osg-users mailing list