I think this can be done by

  Get your line into an AxisAngle4f. This can be done by getting
  the 1st and last pts of the LineArray, creating a Vector3f from
  the two tuples and normalizing the Vector. Get the vector direction
  as a Tuple3f or a float[]. Get the x,y,z of the direction. Make an
  AxisAngle4f by

  AxisAngle4f AxsAngle = new AxisAngle4f(x,y,z, angle);

  Set your Shape3D's transform3D to this rotation.

  TransformGroup tgroup = (TransformGroup) s3d.getParent();
  Transform3D t3d = tgroup.getTransform();

   t3d.setRotation(AxsAngle);

Anand

--- Gianni Riccio <[EMAIL PROTECTED]> wrote:
> Hi all,
>
> I have a little problem with my applet!
> I want rotate my shape3D around a LineArray.
> How can I do this rotation?Is there a method like
> rotX(angle),rotY(angle),rotZ(angle) for a generic Line?
>
> Thanks very much
> Gianni
>


__________________________________________________
Do You Yahoo!?
Make a great connection at Yahoo! Personals.
http://personals.yahoo.com

===========================================================================
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