![]()  | 
	
| 
		 
			 
			#1  
			
			
			
			
			
		 
		
	 | 
|||
		
		
  | 
|||
| 
		
	
		
		
			
			 
				
				Varying rotation speed with spinTo
			 
			
			
			Hello, 
		
		
		
		
		
		
		
		
	
	I am using the spinTo command in a for loop to spin to different view angles during an experiment. I want the rotation speed to be constant, independent from the actual and desired view angle. However, the spinTo command gives me different rotation speeds when I use it. Sometimes its faster, and sometimes its slower, even though I specify a constant speed angle. I have attached a working minimum example. Here, the speed will vary, seemingly at random. Code: 
	import viztask
import viz
import vizact
angles = [-120,150,100,150,-170,50,90,150]
viz.addChild('piazza.osgb')
view=viz.MainView
def run():
	
	for k in angles:
		print str(k)
		yield viztask.waitKeyDown(' ')
		yield viztask.addAction(view, vizact.spinTo(euler=[k,0,0],speed=80,interpolate = vizact.linear))
viztask.schedule(run())
viz.go()
 | 
		
  | 
	
		
  | 
			 
			Similar Threads
		 | 
	||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| Custom Joystick Rotation | mhead10 | Vizard | 9 | 11-26-2012 01:06 PM | 
| random speed and associated coding | Saz | Vizard | 1 | 05-20-2010 05:03 AM | 
| set bone rotation - cal3d | munteanu24d | Vizard | 0 | 03-23-2010 05:25 AM | 
| Unable to perform 360 rotation using vizact.spinto | vijaykiran | Vizard | 2 | 09-29-2009 09:39 AM | 
| Calculating Speed with sensor | durf | Vizard | 1 | 03-13-2009 11:25 AM |