Package | com.mousman.as3.agal.camera |
Class | public class OrbitalCamera |
Inheritance | OrbitalCamera ![]() |
Implements | IMCamera |
Property | Defined By | ||
---|---|---|---|
matrix : Matrix3D | OrbitalCamera | ||
position : Vector3D [read-only] | OrbitalCamera | ||
radius : Number | OrbitalCamera |
Method | Defined By | ||
---|---|---|---|
OrbitalCamera(targetObjectMatrix:Matrix3D, stage:Stage, radius:Number = 10) | OrbitalCamera | ||
coordinate2DToSphere(x:Number, y:Number):Vector3D | OrbitalCamera | ||
mouseDown():void | OrbitalCamera | ||
mouseMove(mouseX:Number, mouseY:Number):void | OrbitalCamera | ||
mouseUp():void | OrbitalCamera | ||
mouseWheel(delta:Number):void | OrbitalCamera | ||
update():void | OrbitalCamera |
matrix | property |
matrix:Matrix3D
public function get matrix():Matrix3D
public function set matrix(value:Matrix3D):void
position | property |
position:Vector3D
[read-only] public function get position():Vector3D
radius | property |
radius:Number
public function get radius():Number
public function set radius(value:Number):void
OrbitalCamera | () | Constructor |
public function OrbitalCamera(targetObjectMatrix:Matrix3D, stage:Stage, radius:Number = 10)
targetObjectMatrix:Matrix3D | |
stage:Stage | |
radius:Number (default = 10 )
|
coordinate2DToSphere | () | method |
public function coordinate2DToSphere(x:Number, y:Number):Vector3D
Parameters
x:Number | |
y:Number |
Vector3D |
mouseDown | () | method |
public function mouseDown():void
mouseMove | () | method |
public function mouseMove(mouseX:Number, mouseY:Number):void
Parameters
mouseX:Number | |
mouseY:Number |
mouseUp | () | method |
public function mouseUp():void
mouseWheel | () | method |
public function mouseWheel(delta:Number):void
Parameters
delta:Number |
update | () | method |
public function update():void