#1
|
|||
|
|||
vizact.goto/move using ABS instead of local
Is there any option to vizact.goto or vizact.move to have it use ABS coordinates? I know the documentation for move says it uses local coordinates, and from my testing it looks like goto does too.
Otherwise I supposed I'll just have to calculate the ABS coordinates myself before calling the goto? Thanks. Aaron |
#2
|
|||
|
|||
No, the vizact.goto action does not have this option. You will need to compute the coordinates yourself and pass it to the action.
|
#3
|
|||
|
|||
Is there a function in Vizard where I could take absolute coordinates x,y,z and it would calculate what the local coordinates would be for an object? My geometry is a little rusty and while I could probably work this out after a while, if Vizard had something that could do the calculations, that would be great.
Thanks. Aaron |
#4
|
|||
|
|||
Just have Vizard perform the calculation for you:
Code:
curPos = node.getPosition() #Save current position node.setPosition(desiredPos,viz.ABS_GLOBAL) #Apply desired absolute pos gotoPos = node.getPosition() #Get computed local pos node.setPosition(curPos) #Restore position |
|
|