Thanks for the helpful hints. I think it's a great idea, that the new OSG
release offers a "default" way how to deal with these projection transform
changes.


2014-04-11 18:00 GMT+02:00 Rafa Gaitan <rafa.gai...@gmail.com>:

> Oh! that's new! I need to upgrade now to osg-3.2 :)
>
> Rafa.
>
>
> 2014-04-11 16:39 GMT+02:00 Robert Osfield <robert.osfi...@gmail.com>:
>
> HI Martin,
>>
>> The svn/trunk and OSG-3.2 versions of the OSG have a
>> CameraManipulator::updateCamera(Camera&) method that by default just
>> sets the Camera's ViewMatrix, but you can modify other parameters in
>> your CameraManipulator subclass.
>>
>> Robert.
>>
>> On 9 April 2014 15:41, Martin Siggel <martinsiggel+...@gmail.com> wrote:
>> > Hi,
>> >
>> > we'd like to implement our own camera manipulator class in order to have
>> > more control of the projection matrix.
>> >
>> > What we want to implement is e.g. a zooming function in othografic
>> > projection.
>> > This can only be done by adjusting the FOV of the ortho frustum.
>> >
>> > Also, we would like to implement a "Grab" panning, where a object
>> maintains
>> > under the cursor, while panning the scene (as known from several 2D
>> > programs). Here again, the projection matrix has to be known inside the
>> > camera manipulator in order to sync mouse movements with the appropriate
>> > movements in world coordinates.
>> >
>> > What we don't know, how to implement this correctly, since the
>> projection
>> > matrix is updated somewhere automatically by the values of the
>> Manipulator
>> > (position, look-at, up-direction ...)
>> >
>> > Do you have some advice?
>> >
>> > Cheery,
>> > Martin
>> >
>> >
>> >
>> > _______________________________________________
>> > osg-users mailing list
>> > osg-users@lists.openscenegraph.org
>> >
>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>> >
>> _______________________________________________
>> osg-users mailing list
>> osg-users@lists.openscenegraph.org
>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>>
>
>
>
> --
> Rafael Gaitán Linares
> CTO at Mirage Technologies S.L - http://www.mirage-tech.com
>
> _______________________________________________
> osg-users mailing list
> osg-users@lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
>
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to