Packagecom.mousman.as3.agal.arcball
Classpublic class MArcBall
InheritanceMArcBall Inheritance Object

...



Public Properties
 PropertyDefined By
  matrix : Matrix3D
[read-only]
MArcBall
Public Methods
 MethodDefined By
  
MArcBall(targetObjectMatrix:Matrix3D, center:Point, radius:Number = 10)
MArcBall
  
coordinate2DToSphere(x:Number, y:Number):Vector3D
MArcBall
  
mouseDown():void
MArcBall
  
mouseMove(mouseX:Number, mouseY:Number):void
MArcBall
  
mouseUp():void
MArcBall
  
mouseWheel(delta:Number):void
MArcBall
  
update():void
MArcBall
Property Detail
matrixproperty
matrix:Matrix3D  [read-only]


Implementation
    public function get matrix():Matrix3D
Constructor Detail
MArcBall()Constructor
public function MArcBall(targetObjectMatrix:Matrix3D, center:Point, radius:Number = 10)



Parameters
targetObjectMatrix:Matrix3D
 
center:Point
 
radius:Number (default = 10)
Method Detail
coordinate2DToSphere()method
public function coordinate2DToSphere(x:Number, y:Number):Vector3D

Parameters

x:Number
 
y:Number

Returns
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