Packagecom.adobe.utils
Classpublic class PerspectiveMatrix3D
InheritancePerspectiveMatrix3D Inheritance flash.geom.Matrix3D



Public Methods
 MethodDefined By
  
PerspectiveMatrix3D(v:Vector.<Number> = null)
PerspectiveMatrix3D
  
lookAtLH(eye:Vector3D, at:Vector3D, up:Vector3D):void
PerspectiveMatrix3D
  
lookAtRH(eye:Vector3D, at:Vector3D, up:Vector3D):void
PerspectiveMatrix3D
  
orthoLH(width:Number, height:Number, zNear:Number, zFar:Number):void
PerspectiveMatrix3D
  
orthoOffCenterLH(left:Number, right:Number, bottom:Number, top:Number, zNear:Number, zFar:Number):void
PerspectiveMatrix3D
  
orthoOffCenterRH(left:Number, right:Number, bottom:Number, top:Number, zNear:Number, zFar:Number):void
PerspectiveMatrix3D
  
orthoRH(width:Number, height:Number, zNear:Number, zFar:Number):void
PerspectiveMatrix3D
  
perspectiveFieldOfViewLH(fieldOfViewY:Number, aspectRatio:Number, zNear:Number, zFar:Number):void
PerspectiveMatrix3D
  
perspectiveFieldOfViewRH(fieldOfViewY:Number, aspectRatio:Number, zNear:Number, zFar:Number):void
PerspectiveMatrix3D
  
perspectiveLH(width:Number, height:Number, zNear:Number, zFar:Number):void
PerspectiveMatrix3D
  
perspectiveOffCenterLH(left:Number, right:Number, bottom:Number, top:Number, zNear:Number, zFar:Number):void
PerspectiveMatrix3D
  
perspectiveOffCenterRH(left:Number, right:Number, bottom:Number, top:Number, zNear:Number, zFar:Number):void
PerspectiveMatrix3D
  
perspectiveRH(width:Number, height:Number, zNear:Number, zFar:Number):void
PerspectiveMatrix3D
Constructor Detail
PerspectiveMatrix3D()Constructor
public function PerspectiveMatrix3D(v:Vector.<Number> = null)



Parameters
v:Vector.<Number> (default = null)
Method Detail
lookAtLH()method
public function lookAtLH(eye:Vector3D, at:Vector3D, up:Vector3D):void

Parameters

eye:Vector3D
 
at:Vector3D
 
up:Vector3D

lookAtRH()method 
public function lookAtRH(eye:Vector3D, at:Vector3D, up:Vector3D):void

Parameters

eye:Vector3D
 
at:Vector3D
 
up:Vector3D

orthoLH()method 
public function orthoLH(width:Number, height:Number, zNear:Number, zFar:Number):void

Parameters

width:Number
 
height:Number
 
zNear:Number
 
zFar:Number

orthoOffCenterLH()method 
public function orthoOffCenterLH(left:Number, right:Number, bottom:Number, top:Number, zNear:Number, zFar:Number):void

Parameters

left:Number
 
right:Number
 
bottom:Number
 
top:Number
 
zNear:Number
 
zFar:Number

orthoOffCenterRH()method 
public function orthoOffCenterRH(left:Number, right:Number, bottom:Number, top:Number, zNear:Number, zFar:Number):void

Parameters

left:Number
 
right:Number
 
bottom:Number
 
top:Number
 
zNear:Number
 
zFar:Number

orthoRH()method 
public function orthoRH(width:Number, height:Number, zNear:Number, zFar:Number):void

Parameters

width:Number
 
height:Number
 
zNear:Number
 
zFar:Number

perspectiveFieldOfViewLH()method 
public function perspectiveFieldOfViewLH(fieldOfViewY:Number, aspectRatio:Number, zNear:Number, zFar:Number):void

Parameters

fieldOfViewY:Number
 
aspectRatio:Number
 
zNear:Number
 
zFar:Number

perspectiveFieldOfViewRH()method 
public function perspectiveFieldOfViewRH(fieldOfViewY:Number, aspectRatio:Number, zNear:Number, zFar:Number):void

Parameters

fieldOfViewY:Number
 
aspectRatio:Number
 
zNear:Number
 
zFar:Number

perspectiveLH()method 
public function perspectiveLH(width:Number, height:Number, zNear:Number, zFar:Number):void

Parameters

width:Number
 
height:Number
 
zNear:Number
 
zFar:Number

perspectiveOffCenterLH()method 
public function perspectiveOffCenterLH(left:Number, right:Number, bottom:Number, top:Number, zNear:Number, zFar:Number):void

Parameters

left:Number
 
right:Number
 
bottom:Number
 
top:Number
 
zNear:Number
 
zFar:Number

perspectiveOffCenterRH()method 
public function perspectiveOffCenterRH(left:Number, right:Number, bottom:Number, top:Number, zNear:Number, zFar:Number):void

Parameters

left:Number
 
right:Number
 
bottom:Number
 
top:Number
 
zNear:Number
 
zFar:Number

perspectiveRH()method 
public function perspectiveRH(width:Number, height:Number, zNear:Number, zFar:Number):void

Parameters

width:Number
 
height:Number
 
zNear:Number
 
zFar:Number