how I get such ray from the camera to the mouse cursor?
what O do is to use the function "computeNearFarPoints" and get the 2
point,and get the intersection of the segment that the points create withe
the plane... but I don't have osgProducer::Viewer so I can't use this
function...

thanks
NB

On 12/6/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:

If you want to move the selected object around on a plane (which sounds
like what you want to do), then you can do a simple ray/plane intersection
test and get the world coordinates from that.
For example, if your object is at [5 3 8] and you want to move it on the
z-plane, then you just use the ray from camera through mouse cursor and
intersect it with the plane at [0 0 1 8]. Ray/plane intersection maths is
fairly trivial, and a quick Google will turn up any number of solutions.
Indeed, I'm sure poking around the OSG code withh turn up a version.

John Donovan
Sony Computer Entertainment Europe
http://www.scee.com


[EMAIL PROTECTED] wrote on 06/12/2006 14:45:12:

>
> someone?
> I realy need to move object in the scene with the mouse..
> there maby onother way to do so?
>
> thanks
> NB
> On 12/5/06, benny porat <[EMAIL PROTECTED]> wrote:
> thanks
> the intersection now work fine,
> but I still have the problem that I need to use the function:
> computeNearFarPoints
> I need this function to compute the coordinate of the world with
> specific z value, that correspond to (x,y) on the screen,
> so I can know how much to move the object.
> (I need to know when the mouse move on the screen how much he move
> in the world, in a specific z value?)
>
> how I can do this?
> thanks
> NB
>


**********************************************************************
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
[EMAIL PROTECTED]

This footnote also confirms that this email message has been checked
for all known viruses.

**********************************************************************
Sony Computer Entertainment Europe

_______________________________________________
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/

Reply via email to