I love the fact that you can link a sensor to an object, saving the pain and computational time of writing a callback on every frame that does the same thing. But how flexible is the link? I would like the the rotation of an object (specifically the yaw) to be linked to the position of a head-tracker (specifically the X-Z position relative to the object). Is there a simple way to do this, or do I need to use code like:
Code:
viz.callback(viz.UPDATE_EVENT,onUpdate)
def onUpdate(event):
pos = tracker.getPosition()
object.setEuler(someFunction(pos),0,0)
For that matter, would this be the best way to code this in Vizard, assuming there's no simple linking solution?