On 12/2/2011 6:09 AM, Stefanos Kougiou wrote:
Hi,

I would like to thank you for your answers. Especially for the website Skylark 
, it really got me started on the subject. I will definitely search more info 
on the 4x4 matrix.

Now about the distances I admit that I wasn't clear :).  I need the distance 
from the camera to the center of a given 3d model(OSG Node). For the position 
of the 3D model I would like to use the function getTransformationMatrix() of 
the node.

Is it possible  to use getTransformationMatrix on the camera node? Then I would 
use the method that Skylark suggested and my problem will be solved. As for 
scale, as far as I know my models are not scaled in runtime.

If you multiply the object center by the camera's modelview matrix, the length of the resulting eye space vector is the distance.

I strongly encourage you to learn OpenGL. Get the OpenGL Programming Guide. Older copies are available online for free, and they cover topics such as these.

--
  -Paul Martz      Skew Matrix Software
                   http://www.skew-matrix.com/

_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to