...great !
would it be possible to retrieve the triangle that was hitten by the pickray
or some other usefull information that allows to calculate the normal vector
of this triangle ?

Gernot
[EMAIL PROTECTED]
http://www.janet.de



> -----Original Message-----
> From: Kevin Rushforth [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, September 14, 1999 4:37 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [JAVA3D] Picking and returning 3D coordinates...
>
>
> We are working on picking utilties for Java 3D 1.2 that will provide
> information about what was picked (closest vertex, position (x,y,z),
> etc.).  They won't be available for our upcoming alpha1 release (later
> this month), but they should be available for Beta (later this year).
>
> --
> Kevin Rushforth
> Java 3D Team
> Sun Microsystems
>
> [EMAIL PROTECTED]
>
>
> >Date:         Mon, 13 Sep 1999 09:34:56 -0400
> >From: "Benedict, Jon K." <[EMAIL PROTECTED]>
> >Subject:      [JAVA3D] Picking and returning 3D coordinates...
> >To: [EMAIL PROTECTED]
> >
> >Hello,
> >     I have a picking class which
> >allows me to pick LightWave3D objects
> >inside of my universe.  I am having trouble
> >creating code to return the object's current
> >x,y,z position inside of the universe.  I would
> >like to post it to a textframe, which I know how
> >to do, if I can get the code to return the coords.
> >Here are pieces of the pick class.
> >Thanks,
> >
> >Kyle Benedict
> >[EMAIL PROTECTED]
> >
> >public class PickBehavior extends PickMouseBehavior
> >{
> >  LWViewer shape;
> >  private JTextPane Information;
> >
> >  public PickBehavior(Alpha alpha, Canvas3D canvas,
> BranchGroup root, Bounds
> >bounds, JTextPane InfoPane)
> >  {
> >    super(canvas, root, bounds);
> >    this.setSchedulingBounds(bounds);
> >    Information = InfoPane;
> >  }
> >
> >  public void updateScene(int xpos, int ypos)
> >  {
> >    shape = (LWViewer)
> pickScene.pickNode(pickScene.pickClosest(xpos, ypos,
> >       PickObject.USE_BOUNDS), PickObject.BRANCH_GROUP);
> >
> >    int x = ?????????????????  this is the code i do not
> know.  I need to
> >    int y = ??????                     get the x, y, and z
> coords so I can
> >display
> >    int z = ????????                  them.  LWViewer is an
> loader I wrote
> >for lightwave objects.
> >
> >   if (shape != null)
> >   {
> >     processEvent(x, y, z);
> >   }
> >  }
> >
> >}
> >
> >=============================================================
> ==============
> >To unsubscribe, send email to [EMAIL PROTECTED] and
> include in the body
> >of the message "signoff JAVA3D-INTEREST".  For general help,
> send email to
> >[EMAIL PROTECTED] and include in the body of the message "help".
> >
>
> ==============================================================
> =============
> To unsubscribe, send email to [EMAIL PROTECTED] and
> include in the body
> of the message "signoff JAVA3D-INTEREST".  For general help,
> send email to
> [EMAIL PROTECTED] and include in the body of the message "help".
>

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to