Package | away3d.cameras.lenses |
Class | public class ObliqueNearPlaneLens |
Inheritance | ObliqueNearPlaneLens LensBase flash.events.EventDispatcher |
Property | Defined By | ||
---|---|---|---|
baseLens : LensBase [write-only] | ObliqueNearPlaneLens | ||
far : Number [override] | ObliqueNearPlaneLens | ||
frustumCorners : Vector.<Number> [override] | ObliqueNearPlaneLens | ||
matrix : Matrix3D
The projection matrix that transforms 3D geometry to normalized homogeneous coordinates. | LensBase | ||
near : Number [override] | ObliqueNearPlaneLens | ||
plane : Plane3D | ObliqueNearPlaneLens | ||
unprojectionMatrix : Matrix3D [read-only] | LensBase |
Method | Defined By | ||
---|---|---|---|
ObliqueNearPlaneLens | |||
Creates an exact duplicate of the lens
| LensBase | ||
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] | ObliqueNearPlaneLens |
aspectRatio | property |
aspectRatio:Number
[override] arcane function get aspectRatio():Number
arcane function set aspectRatio(value:Number):void
baseLens | property |
far | property |
far:Number
[override] public function get far():Number
public function set far(value:Number):void
frustumCorners | property |
frustumCorners:Vector.<Number>
[override] public function get frustumCorners():Vector.<Number>
public function set frustumCorners(value:Vector.<Number>):void
near | property |
near:Number
[override] public function get near():Number
public function set near(value:Number):void
plane | property |
plane:Plane3D
public function get plane():Plane3D
public function set plane(value:Plane3D):void
ObliqueNearPlaneLens | () | Constructor |
public function ObliqueNearPlaneLens(baseLens:LensBase, plane:Plane3D)
baseLens:LensBase | |
plane:Plane3D |
updateMatrix | () | method |
override protected function updateMatrix():void