<div dir="ltr"><div>Hi Ariasgore,</div>
<div> </div>
<div>are you sure you want a up vector 0,1,0 ? osg uses z up 0,0,1 </div>
<div>but of course if you have changed the coordinate system then it's ok.</div>
<div> </div>
<div>my two cents,</div>
<div>Peter</div>
<div><a href="http://osghelp.com/">http://osghelp.com</a></div>
<div> </div>
<div><br><br> </div>
<div class="gmail_quote">On Sat, Jul 26, 2008 at 5:04 PM, Ariasgore <<a href="mailto:ariasgore@gmx.de">ariasgore@gmx.de</a>> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hello,<br>I was trying to use the setViewMatrixAsLookAt matrix like I would use gluLookAt (since they are similar), my intention is to create a rotation around a point. So first I selected the eye position which should be (0,-25,25)  and wanted to point the camera towards (0,0,0) where my object is placed, so basically the code looks like this:<br>
<br>viewer.getCamera()->setViewMatrixAsLookAt(osg::Vec3(0,-25,25), osg::Vec3(0,0,0), osg::Vec3(0,1,0) );<br><br>but rendering this scene creates some confusing perspective, the position of the camera seems right but even if I am looking at (0,0,0) the object I am looking at is at the top of the screen and not centered, as I supposed.<br>
While placing the object at scene's origin, shouldn't this setup center this object since I am looking at (0,0,0) ?<br><br>Greetings<br><br><br>_______________________________________________<br>osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a><br><a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Regards,<br>Peter Wraae Marino<br><br><a href="http://www.osghelp.com">www.osghelp.com</a> - OpenSceneGraph support site </div>