Packageaway3d.cameras
Classpublic class HoverCamera3D
InheritanceHoverCamera3D Inheritance TargetCamera3D Inheritance Camera3D Inheritance Object3D Inheritance LazyEventDispatcher

Camera that hovers around an object

Public Properties
 PropertyDefined by
 InheritedblendMode : String
Object3D
 Inheritedc : Sprite
Object3D
 Inheritedcanvas : Array
Object3D
  distance : Number = 400
Distance the camera keeps to the target
HoverCamera3D
 Inheritedextra : Object
Object3D
 Inheritedfilters : Array
Object3D
 Inheritedfocus : Number
Camera3D
 InheritedinverseSceneTransform : Matrix3D
Object3D
 Inheritedm : Matrix3D
Object3D
  maxtiltangle : Number = 90
HoverCamera3D
 InheritedmaxX : Number
Object3D
 InheritedmaxY : Number
Object3D
 InheritedmaxZ : Number
Object3D
  mintiltangle : Number = 0
HoverCamera3D
 InheritedminX : Number
Object3D
 InheritedminY : Number
Object3D
 InheritedminZ : Number
Object3D
 InheritedmouseEnabled : Boolean = true
Object3D
 Inheritedname : String
Object3D
 InheritedownCanvas : Boolean = false
Object3D
 InheritedownSession : RenderSession
Object3D
  panangle : Number = 0
HoverCamera3D
 Inheritedparent : ObjectContainer3D
TargetCamera3D
 Inherited_position : Number3D
Object3D
 Inheritedposition : Number3D
Object3D
 Inheritedprojection : Projection
Object3D
 Inheritedq : Quaternion
Object3D
 Inheritedradius : Number
Object3D
 Inheritedrot : Number3D
Object3D
 InheritedrotationX : Number
Object3D
 InheritedrotationY : Number
Object3D
 InheritedrotationZ : Number
Object3D
 Inheritedscene : Scene3D
Object3D
 InheritedscenePosition : Number3D
Object3D
 InheritedsceneTransform : Matrix3D
Object3D
 InheritedscreenProjection : Projection
Camera3D
 Inheritedsession : RenderSession
Object3D
  steps : Number = 8
HoverCamera3D
 Inheritedtarget : Object3D
Object the camera always targets
TargetCamera3D
  targetpanangle : Number = 0
HoverCamera3D
  targettiltangle : Number = 90
HoverCamera3D
  tiltangle : Number = 90
HoverCamera3D
 Inheritedtransform : Matrix3D
Object3D
 InheriteduseHandCursor : Boolean = false
Object3D
 Inheritedv : View3D
Object3D
 Inheritedvector : Number3D
Object3D
 Inheritedview : Matrix3D
TargetCamera3D
 InheritedviewTransform : Matrix3D
Object3D
 Inheritedvisible : Boolean = true
Object3D
 Inheritedx : Number
Object3D
 InheritedxAxis : Number3D
Object3D
 Inheritedy : Number
Object3D
 InheritedyAxis : Number3D
Object3D
  yfactor : Number = 2
HoverCamera3D
 Inheritedz : Number
Object3D
 InheritedzAxis : Number3D
Object3D
 Inheritedzoom : Number
Camera3D
Public Methods
 MethodDefined by
  
HoverCamera3D
(init:Object = null)
HoverCamera3D
 Inherited
addOnDimensionsChange(listener:Function):void
Object3D
 Inherited
addOnMouseDown(listener:Function):void
Object3D
 Inherited
addOnMouseMove(listener:Function):void
Object3D
 Inherited
addOnMouseOut(listener:Function):void
Object3D
 Inherited
addOnMouseOver(listener:Function):void
Object3D
 Inherited
addOnMouseUp(listener:Function):void
Object3D
 Inherited
addOnRadiusChange(listener:Function):void
Object3D
 Inherited
addOnSceneChange(listener:Function):void
Object3D
 Inherited
addOnTransformChange(listener:Function):void
Object3D
 Inherited
clone(object:* = null):*
Camera3D
 Inherited
distanceTo(obj:Object3D):Number
Object3D
  
hover():Boolean
Hover camera around the object
HoverCamera3D
 Inherited
lookAt(target:Number3D, upAxis:Number3D = null):void
Object3D
 Inherited
moveBackward(distance:Number):void
Object3D
 Inherited
moveDown(distance:Number):void
Object3D
 Inherited
moveForward(distance:Number):void
Object3D
 Inherited
moveLeft(distance:Number):void
Object3D
 Inherited
moveRight(distance:Number):void
Object3D
 Inherited
moveTo(target:Number3D):void
Object3D
 Inherited
moveUp(distance:Number):void
Object3D
 Inherited
pan(angle:Number):void
Rotate the camera in its horizontal plane.
Camera3D
 Inherited
pitch(angle:Number):void
Object3D
 Inherited
primitives(consumer:IPrimitiveConsumer, session:RenderSession):void
Object3D
 Inherited
removeOnDimensionsChange(listener:Function):void
Object3D
 Inherited
removeOnMouseDown(listener:Function):void
Object3D
 Inherited
removeOnMouseMove(listener:Function):void
Object3D
 Inherited
removeOnMouseOut(listener:Function):void
Object3D
 Inherited
removeOnMouseOver(listener:Function):void
Object3D
 Inherited
removeOnMouseUp(listener:Function):void
Object3D
 Inherited
removeOnRadiusChange(listener:Function):void
Object3D
 Inherited
removeOnSceneChange(listener:Function):void
Object3D
 Inherited
removeOnTransformChange(listener:Function):void
Object3D
 Inherited
roll(angle:Number):void
Object3D
 Inherited
rotate(axis:Number3D, angle:Number):void
Object3D
 Inherited
screen(object:Object3D, vertex:Vertex = null):ScreenVertex
Camera3D
 Inherited
tick(time:int):void
Object3D
 Inherited
tilt(angle:Number):void
Rotate the camera in its vertical plane.
Camera3D
 Inherited
toString():String
Object3D
 Inherited
translate(axis:Number3D, distance:Number):void
Object3D
 Inherited
traverse(traverser:Traverser):void
Object3D
  
update():Boolean
Update camera position
HoverCamera3D
 Inherited
yaw(angle:Number):void
Object3D
Protected Methods
 MethodDefined by
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
LazyEventDispatcher
 Inherited
dispatchEvent(evt:Event):Boolean
LazyEventDispatcher
 Inherited
hasEventListener(type:String):Boolean
LazyEventDispatcher
 Inherited
Object3D
 Inherited
Object3D
 Inherited
Object3D
 Inherited
Object3D
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
LazyEventDispatcher
 Inherited
willTrigger(type:String):Boolean
LazyEventDispatcher
Property detail
distanceproperty
public var distance:Number = 400

Distance the camera keeps to the target

maxtiltangleproperty 
public var maxtiltangle:Number = 90
mintiltangleproperty 
public var mintiltangle:Number = 0
panangleproperty 
public var panangle:Number = 0
stepsproperty 
public var steps:Number = 8
targetpanangleproperty 
public var targetpanangle:Number = 0
targettiltangleproperty 
public var targettiltangle:Number = 90
tiltangleproperty 
public var tiltangle:Number = 90
yfactorproperty 
public var yfactor:Number = 2
Constructor detail
HoverCamera3D()constructor
public function HoverCamera3D(init:Object = null)Parameters
init:Object (default = null)
Init Parameters
Method detail
hover()method
public function hover():Boolean

Hover camera around the object

Returns
Booleantrue if camera changed position
update()method 
public function update():Boolean

Update camera position

Returns
Booleantrue if camera changed position
Wiki link
Click to go to the wiki page for 'away3d.cameras.HoverCamera3D'

Code examples

Comments