HoverController
Extended camera used to hover round a specified target object.
Inherited from LookAtController -> ControllerBase.
Can be created using method new:
Lib.Away3D.Controllers.HoverController.new(targetObject, lookAtObject, panAngle, tiltAngle, distance, minTiltAngle, maxTiltAngle, minPanAngle, maxPanAngle, steps, yFactor, wrapPanAngle) |
Creates a new HoverController object. |
targetObject - Entity (default = nil) lookAtObject - ObjectContainer3D (default = nil) The 3d object that the target looks at. panAngle - (default = 0) tiltAngle - (default = 90) distance - (default = 1000) minTiltAngle - (default = -90) maxTiltAngle - (default = 90) minPanAngle - (default = NaN) maxPanAngle - (default = NaN) steps - (default = 8) yFactor - (default = 2) wrapPanAngle - Boolean (default = false) |
Created HoverController object has properties:
distance |
Distance between the camera and the specified target. |
maxPanAngle |
Maximum bounds for the panAngle. |
maxTiltAngle |
Maximum bounds for the tiltAngle. |
minPanAngle |
Minimum bounds for the panAngle. |
minTiltAngle |
Minimum bounds for the tiltAngle. |
panAngle |
Rotation of the camera in degrees around the y axis. |
steps |
Fractional step taken each time the hover() method is called. |
tiltAngle |
Elevation angle of the camera in degrees. |
wrapPanAngle |
Defines whether the value of the pan angle wraps when over 360 degrees or under 0 degrees. Boolean |
yFactor |
Fractional difference in distance between the horizontal camera orientation and vertical camera orientation. |
methods:
update(interpolate) |
[override] Updates the current tilt angle and pan angle values. |
interpolate - Boolean (default = true) - If the update to a target pan- or tiltAngle is interpolated. Default is true. |
Created with the Personal Edition of HelpNDoc: What is a Help Authoring tool?