| 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
Calculates the normalised position in screen space of the given scene position relative to the camera. | LensBase | |
![]() | unproject(nX:Number, nY:Number, sZ:Number):Vector3D
Calculates the scene position relative to the camera of the given normalized coordinates in screen space. | 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