#1
|
|||
|
|||
Make camera rotate 360 in either yaw pitch or roll forever
Hi,
So I've been working on this for awhile and can't find a good solution. How can I make the camera spin 360 degrees in either yaw axis, pitch axis or roll axis non-stop and I can stop it and restart it by just pressing the space bar? |
#2
|
|||
|
|||
Here's an example:
Code:
import viz import vizact viz.go() viz.add('piazza.osgb') viewNode = viz.addGroup() viewLink = viz.link(viewNode, viz.MainView) viewNode.setPosition([0,2,0]) spinAction = vizact.spin(0,1,0,20,viz.FOREVER) viewNode.addAction(spinAction) def pauseAndRestart(): if viewNode.getAction(): viewNode.clearActions() else: viewNode.setEuler([0,0,0]) viewNode.addAction(spinAction) vizact.onkeydown(' ', pauseAndRestart) |
Tags |
camera, events, rotation, spinning |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
rotate camera about an object | dwaik | Vizard | 2 | 02-09-2010 02:06 AM |
The problem of tracker using via VRPN | _kj_ | Vizard | 2 | 08-13-2009 01:03 AM |
question about yaw, pitch, roll | TunTun | Vizard | 2 | 05-23-2007 01:46 PM |