Section: Visualization Toolkit Rendering Classes
By default, one "step" of motion corresponds to 1/250th of the diagonal of bounding box of visible actors, '+' and '-' keys allow user to increase or decrease step size.
To create an instance of class vtkInteractorStyleFlight, simply invoke its constructor as follows
obj = vtkInteractorStyleFlight
obj
is an instance of the vtkInteractorStyleFlight class.
string = obj.GetClassName ()
int = obj.IsA (string name)
vtkInteractorStyleFlight = obj.NewInstance ()
vtkInteractorStyleFlight = obj.SafeDownCast (vtkObject o)
obj.JumpTo (double campos[3], double focpos[3])
- Move the Eye/Camera to a specific location (no intermediate
steps are taken
obj.SetMotionStepSize (double )
- Set the basic unit step size : by default 1/250 of bounding diagonal
double = obj.GetMotionStepSize ()
- Set the basic unit step size : by default 1/250 of bounding diagonal
obj.SetMotionAccelerationFactor (double )
- Set acceleration factor when shift key is applied : default 10
double = obj.GetMotionAccelerationFactor ()
- Set acceleration factor when shift key is applied : default 10
obj.SetAngleStepSize (double )
- Set the basic angular unit for turning : default 1 degree
double = obj.GetAngleStepSize ()
- Set the basic angular unit for turning : default 1 degree
obj.SetAngleAccelerationFactor (double )
- Set angular acceleration when shift key is applied : default 5
double = obj.GetAngleAccelerationFactor ()
- Set angular acceleration when shift key is applied : default 5
obj.SetDisableMotion (int )
- Disable motion (temporarily - for viewing etc)
int = obj.GetDisableMotion ()
- Disable motion (temporarily - for viewing etc)
obj.DisableMotionOn ()
- Disable motion (temporarily - for viewing etc)
obj.DisableMotionOff ()
- Disable motion (temporarily - for viewing etc)
obj.SetRestoreUpVector (int )
- When flying, apply a restorative force to the "Up" vector.
This is activated when the current 'up' is close to the actual 'up'
(as defined in DefaultUpVector). This prevents excessive twisting forces
when viewing from arbitrary angles, but keep the horizon level when
the user is flying over terrain.
int = obj.GetRestoreUpVector ()
- When flying, apply a restorative force to the "Up" vector.
This is activated when the current 'up' is close to the actual 'up'
(as defined in DefaultUpVector). This prevents excessive twisting forces
when viewing from arbitrary angles, but keep the horizon level when
the user is flying over terrain.
obj.RestoreUpVectorOn ()
- When flying, apply a restorative force to the "Up" vector.
This is activated when the current 'up' is close to the actual 'up'
(as defined in DefaultUpVector). This prevents excessive twisting forces
when viewing from arbitrary angles, but keep the horizon level when
the user is flying over terrain.
obj.RestoreUpVectorOff ()
- When flying, apply a restorative force to the "Up" vector.
This is activated when the current 'up' is close to the actual 'up'
(as defined in DefaultUpVector). This prevents excessive twisting forces
when viewing from arbitrary angles, but keep the horizon level when
the user is flying over terrain.
double = obj. GetDefaultUpVector ()
obj.SetDefaultUpVector (double [3])
obj.OnMouseMove ()
- Concrete implementation of Mouse event bindings for flight
obj.OnLeftButtonDown ()
- Concrete implementation of Mouse event bindings for flight
obj.OnLeftButtonUp ()
- Concrete implementation of Mouse event bindings for flight
obj.OnMiddleButtonDown ()
- Concrete implementation of Mouse event bindings for flight
obj.OnMiddleButtonUp ()
- Concrete implementation of Mouse event bindings for flight
obj.OnRightButtonDown ()
- Concrete implementation of Mouse event bindings for flight
obj.OnRightButtonUp ()
- Concrete implementation of Mouse event bindings for flight
obj.OnChar ()
- Concrete implementation of Keyboard event bindings for flight
obj.OnKeyDown ()
- Concrete implementation of Keyboard event bindings for flight
obj.OnKeyUp ()
- Concrete implementation of Keyboard event bindings for flight
obj.OnTimer ()
- Concrete implementation of Keyboard event bindings for flight
obj.ForwardFly ()
- Concrete implementation of Keyboard event bindings for flight
obj.ReverseFly ()
- Concrete implementation of Keyboard event bindings for flight
obj.StartForwardFly ()
- Concrete implementation of Keyboard event bindings for flight
obj.EndForwardFly ()
- Concrete implementation of Keyboard event bindings for flight
obj.StartReverseFly ()
- Concrete implementation of Keyboard event bindings for flight
obj.EndReverseFly ()
- Concrete implementation of Keyboard event bindings for flight