![]() |
|
|
|
#1
|
|||
|
|||
|
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 04:26 AM |
| how to pick up the object, move and rotate using mouse | nasr | Vizard | 5 | 05-05-2009 03:11 AM |
| reseting an object | durf | Vizard | 3 | 03-17-2009 11:48 PM |
| Child Object Rotation | paulgoldberg | Vizard | 5 | 09-05-2006 11:33 AM |
| rotate to object | jargon | Vizard | 1 | 08-08-2005 12:20 PM |