Hi,
Take a look at the
<viewpoint>.gotomode and
<viewpoint>.pivot commands. Also, there is an example script in the
[Vizard20]/examples/advanced directory called
animateview.py which shows how to use these functions.
Basically what you would want to do is something like the following:
Code:
def outofmymind(): # animate a smooth POV transition
myApos = myAvatar.get(viz.POSITION)
myPOV = viz.get(viz.MAIN_VIEWPOINT)
myPOV.gotomode(viz.BLEND_ROTATE) #Also try out viz.PIVOT_ROTATE, see which one you like better
myPOV.pivot(myApos)
myPOV.goto(5,5,5,.85) #just an arbitrary external place
To format some text as code you can press the button with the "#" symbol or you can manually add the following tags around it: [ code ]some code[ /code ]