Coppercube API Documentation 
			Class AnimatorCameraModelViewer
				
				
				Special scene node animator for model viewer cameras.
				
				
Extends
					Animator.
				
				
			
					Class Overview
				
				
				
						AnimatorCameraModelViewer(cam, engine)
				
				
				
					Special scene node animator making cameras user controlled model viewrs around a pivot point on a fixed radius.
This scene node animator can be attached to a CameraSceneNode to make it act like a user controlled model viewer.
Simply set the target of the camera to the pivot point and attach this animator to make it work.
					
				
				
				
				
				
					
						- Parameters:
 - cam
 - an instance of a CameraSceneNode this animator will be attached to. Can be null if the camera is not yet known.
 - engine
 - An instance of the CopperLicht 3d engine, for receiving the mouse and keyboard input.
 
| Field Attributes | Field Name and Description | 
|---|---|
| 
								
								 Defines if the animator may only move the camera horizontally 
							 | 
						|
| 
								
								 Radius of the camera 
							 | 
						|
| 
								
								 Rotation speed of the camera 
							 | 
						
| Method Attributes | Method Name and Description | 
|---|---|
| 
								 animateNode(n, timeMs)
								 
								Animates the scene node it is attached to and returns true if scene node was modified. 
							 | 
						|
| 
								 getType()
								 
								Returns the type of the animator. 
							 | 
						
- Methods borrowed from class Animator:
 - onKeyDown, onKeyUp, onMouseDown, onMouseMove, onMouseUp, onMouseWheel
 
					Field Detail
				
				
					 
					
					
					{Boolean}
					NoVerticalMovement
					
					
					
						Defines if the animator may only move the camera horizontally
						
						
					
					
					
						
						
						
						
							- Default Value:
 - false
 
					
					{Number}
					Radius
					
					
					
						Radius of the camera
						
						
					
					
					
						
						
						
						
							- Default Value:
 - 100
 
					
					{Number}
					RotateSpeed
					
					
					
						Rotation speed of the camera
						
						
					
					
					
						
						
						
						
							- Default Value:
 - 0.06
 
					Method Detail
				
				
					 
					
					
					
					animateNode(n, timeMs)
					
					
					
						Animates the scene node it is attached to and returns true if scene node was modified.
						
						
					
					
					
					
						
							- Parameters:
 - n
 - The Scene node which needs to be animated this frame.
 - timeMs
 - The time in milliseconds since the start of the scene.
 
					
					
					getType()
					
					
					
						Returns the type of the animator.
For the AnimatorCameraModelViewer, this will return 'cameramodelviewer'.