![]() |
|
|
|
#1
|
|||
|
|||
|
Me gusta el code. Porque yo tengo code similar, pero esto code es mas fácil.
También, Penguin usted puede utilizar un objeto Link para esto, si no te gusta hierarchical.
__________________
Paul Elliott WorldViz LLC |
|
#2
|
|||
|
|||
|
Vous êtes fou mec. J'ai comme vous, mais vous êtes fou.
|
|
#3
|
|||
|
|||
|
Thank you, the code works best for me! I only did some minor changes: translating to origin before rotating:
Code:
euler = viz.Matrix.euler(0,0,roll) m1 = object1.getMatrix() m2 = object2.getMatrix() m1.setTrans(0,0,0) m2.setTrans(0,0,0) diff = m1 * m2.inverse() m2new = euler * m2 object2.setQuat(m2new.getQuat()) m1new = diff * m2new m1new.setTrans(object1.getPosition(viz.ABS_GLOBAL)) object1.setMatrix(m1new) |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| retrieve Object names | Geoffrey | Vizard | 11 | 12-11-2009 05:26 AM |
| how to pick up the object, move and rotate using mouse | nasr | Vizard | 5 | 05-05-2009 04:11 AM |
| reseting an object | durf | Vizard | 3 | 03-18-2009 12:48 AM |
| Child Object Rotation | paulgoldberg | Vizard | 5 | 09-05-2006 12:33 PM |
| rotate to object | jargon | Vizard | 1 | 08-08-2005 01:20 PM |