scripts/modelAnimation.js
/**
 * Camera Constructor
 * Constructs a new Camera object
 * @param {number} heading Heading direction to use for the camera (values 0 to 360)
 * @param {number} tilt Tilt value to use for the camera (values 0 to 90)
 * @param {number} range Range value to use for the camera (distance in meters to position the camera
 *						 from what it will be centred on)
 */
Camera Constructor
Constructs a new Camera object
@param {number} heading Heading direction to use for the camera (values 0 to 360)
@param {number} tilt Tilt value to use for the camera (values 0 to 90)
@param {number} range Range value to use for the camera (distance in meters to position the camera
from what it will be centred on)
Camera Constructor Constructs a new Camera object @param { number } heading Heading direction to use for the camera ( values 0 to 360 ) @param { number } tilt Tilt value to use for the camera ( values 0 to 90 ) @param { number } range Range value to use for the camera ( distance in meters to position the camera from what it will be centred on )
function Camera(heading, tilt, range) {
    this.heading = heading;
    this.tilt = tilt;
	this.range = range;
}
function Camera ( heading , tilt , range ) { this . heading = heading ; this . tilt = tilt ; this . range = range ; }
Camera Constructor
 Constructs a new Camera object
 @param {number} heading Heading direction to use for the camera (values 0 to 360)
 @param {number} tilt Tilt value to use for the camera (values 0 to 90)
 @param {number} range Range value to use for the camera (distance in meters to position the camera
                                               from what it will be centred on)
Camera Constructor Constructs a new Camera object @param { number } heading Heading direction to use for the camera ( values 0 to 360 ) @param { number } tilt Tilt value to use for the camera ( values 0 to 90 ) @param { number } range Range value to use for the camera ( distance in meters to position the camera from what it will be centred on )