Author Topic: newbie question, how to rotate around a designated axis in jPct ?  (Read 3445 times)

Offline guillaume

  • int
  • **
  • Posts: 67
    • View Profile
said I want to rotate a rectangle around a axis which is parallel to XAxis, how can I do this in jPCT,
can someone show me some code ? I am new to opengl and jPCT programming. thanks.


Offline guillaume

  • int
  • **
  • Posts: 67
    • View Profile
Re: newbie question, how to rotate around a designated axis in jPct ?
« Reply #2 on: December 12, 2011, 11:15:25 am »
http://www.jpct.net/jpct-ae/doc/com/threed/jpct/Object3D.html#rotateAxis(com.threed.jpct.SimpleVector, float)
if I use this api,  how should I represent a axis  (for example  x=4)  in vector form ? thanks.

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 12295
    • View Profile
    • http://www.jpct.net
Re: newbie question, how to rotate around a designated axis in jPct ?
« Reply #3 on: December 12, 2011, 12:34:21 pm »
x=4 is no axis. I'm not sure what you are after...maybe setRotationPivot() is more what you want?

Offline guillaume

  • int
  • **
  • Posts: 67
    • View Profile
Re: newbie question, how to rotate around a designated axis in jPct ?
« Reply #4 on: December 12, 2011, 12:37:45 pm »
x=4 is no axis. I'm not sure what you are after...maybe setRotationPivot() is more what you want?
oh, I mean a line parallel to Y axis and pass through  point (4,0,0). how can I rotate around this ?

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 12295
    • View Profile
    • http://www.jpct.net
Re: newbie question, how to rotate around a designated axis in jPct ?
« Reply #5 on: December 12, 2011, 12:42:50 pm »
By offsetting the rotation pivot. Try object.setRotationPivot(4,0,0) and do a rotateY() afterwards.