[Papervision3D] 2D coordinate to Plane 3D coordinate
Carlos Ulloa
c4rl054321 at gmail.com
Mon Feb 19 05:46:28 EST 2007
Ooops, I see what you mean :) Not just a generic xyz coordinate, but from an
object surface.
That would be really handy. Got to look into that.
C4RL05
// noventaynueve.com
// papervision3d.org
On 18/02/07, jakelewis <jakelewis at blueyonder.co.uk> wrote:
>
> I think Guojian is referring to a specific plane, or more generically, a
> specific 3D object.
>
> Yes it is possible, and quite common in game APIs, but no its not in PV3D
> yet.
>
> This is a specific case of a raycast into a scene. In this case the ray
> is from the camera to the x,y, z of the near plane. Apart from object
> picking with the mouse, this is really handy for shooting things.
>
> Jake
>
>
> -----Original Message-----
> *From:* Papervision3D-bounces at osflash.org [mailto:
> Papervision3D-bounces at osflash.org]*On Behalf Of *Carlos Ulloa
> *Sent:* Sunday, February 18, 2007 1:44 PM
> *To:* Papervision3D at osflash.org
> *Subject:* Re: [Papervision3D] 2D coordinate to Plane 3D coordinate
>
> I don't think you can obtain xyz from just xy. There could be more than
> one point, in fact probably infinite points, that would be projected in the
> same screen xy.
>
> Your best option here would be to use MovieScene and have a separate
> object in the root of the scene for each interactive element (buttons I
> think).
>
> Would be good to be able to have separate containers for objects inside a
> hierarchy, but that's currently not implemented.
>
> C4RL05
> // noventaynueve.com
> // papervision3d.org
>
>
>
> On 17/02/07, Guojian Wu <guojenman at gmail.com> wrote:
> >
> > Hi,
> >
> > Is there something in place to get the corresponding 3D coordinate on a
> > plane given the projected 2D coordinate on the screen? This would be needed
> > if let's say we want to have a UI mapped on a face of a cube and interact
> > with that UI as the cube rotates. Also, it might be cool to be able to drag
> > and drop items that are mapped on plane.
> >
> > maybe something like
> >
> > var xyz:Object = myPlane.screenToLocal( container._xmouse,
> > container_ymouse );
> >
> >
> > I would make such contribution if my math skills was up to par with you
> > guys but it is not. That is why I am asking to see if you guys have done it
> > or plan to add it to PV3D. it would be nice :)
> >
> > and thank you for the great work so far.
> >
> >
> > Wu
> >
> > _______________________________________________
> > Papervision3D mailing list
> > Papervision3D at osflash.org
> > http://osflash.org/mailman/listinfo/papervision3d_osflash.org
> >
> >
>
> _______________________________________________
> Papervision3D mailing list
> Papervision3D at osflash.org
> http://osflash.org/mailman/listinfo/papervision3d_osflash.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://osflash.org/pipermail/papervision3d_osflash.org/attachments/20070219/0e1941b1/attachment.htm
More information about the Papervision3D
mailing list