Navigate the 3D model in examine mode, like you would hold a box with the model inside. The model is displayed around MoveAmount 3D point, it's rotated by Rotations and scaled by ScaleFactor (scaled around MoveAmount point).
Initialize most important properties of this class: sets ModelBox and goes to a nice view over the entire scene.
In other words, this is just a shortcut to setting ModelBox, setting suitable initial view by SetInitialView, and then going to initial view by GoToInitial.
procedure StopRotating;
Sets RotationsAnim to zero, stopping the rotation of the model.
The aproximate size of 3D model that will be viewed. This is the crucial property of this class that you have to set, to make the navigation work best. Setting this sets also CenterOfRotation to the middle of the box.
The idea is that usually this is the only property that you have to set. ScaleFactor, MoveAmount, RotationsAnim will be almost directly controlled by user (through Press and other events). Rotations will be automatically modified by Update.
So often you only need to set ModelBox, once, and everything else will work smoothly.
Alternative ways to access Input_Move/Rotate(X|Y|Z)(Inc|Dec). Index the array (2nd index true means increase) instead of having to use the full identifier.
When True, rotation keys make the rotation faster, and the model keeps rotating even when you don't hold any keys. When False, you have to hold rotation keys to rotate.
property RotationAccelerationSpeed: Single
read FRotationAccelerationSpeed
write FRotationAccelerationSpeed
default DefaultRotationAccelerationSpeed;
Speed to change the rotation acceleration, used when RotationAccelerate = True.
property RotationSpeed: Single
read FRotationSpeed
write FRotationSpeed
default DefaultRotationSpeed;