Package | away3d.cameras.lenses |
Class | public class PerspectiveLens |
Inheritance | PerspectiveLens LensBase flash.events.EventDispatcher |
Property | Defined By | ||
---|---|---|---|
far : Number
The distance to the far plane of the frustum. | LensBase | ||
fieldOfView : Number
The vertical field of view of the projection. | PerspectiveLens | ||
frustumCorners : Vector.<Number>
Retrieves the corner points of the lens frustum. | LensBase | ||
matrix : Matrix3D
The projection matrix that transforms 3D geometry to normalized homogeneous coordinates. | LensBase | ||
near : Number
The distance to the near plane of the frustum. | LensBase | ||
unprojectionMatrix : Matrix3D [read-only] | LensBase |
Method | Defined By | ||
---|---|---|---|
PerspectiveLens(fieldOfView:Number = 60)
Creates a new PerspectiveLens object. | PerspectiveLens | ||
[override] | PerspectiveLens | ||
project(point3d:Vector3D):Vector3D | LensBase | ||
unproject(mX:Number, mY:Number, mZ:Number):Vector3D
Calculates the position of the given normalized coordinates relative to the camera. | LensBase |
Method | Defined By | ||
---|---|---|---|
invalidateMatrix():void
Invalidates the projection matrix, which will cause it to be updated on the next request. | LensBase | ||
updateMatrix():void [override]
Updates the matrix
| PerspectiveLens |
fieldOfView | property |
fieldOfView:Number
The vertical field of view of the projection.
public function get fieldOfView():Number
public function set fieldOfView(value:Number):void
PerspectiveLens | () | Constructor |
public function PerspectiveLens(fieldOfView:Number = 60)
Creates a new PerspectiveLens object.
ParametersfieldOfView:Number (default = 60 ) — The vertical field of view of the projection.
|
clone | () | method |
updateMatrix | () | method |
override protected function updateMatrix():void
Updates the matrix