Packageaway3d.cameras.lenses
Interfacepublic interface ILens
ImplementorsOrthogonalLens, PerspectiveLens, SphericalLens, ZoomFocusLens

Public Properties
 PropertyDefined by
  far : Number
[read-only]
ILens
  near : Number
[read-only]
ILens
Public Methods
 MethodDefined by
  
getFOV():Number
ILens
  
getFrustum(node:Object3D, viewTransform:MatrixAway3D):Frustum
ILens
  
getPerspective(screenZ:Number):Number
ILens
  
getZoom():Number
ILens
  
project(viewTransform:MatrixAway3D, vertices:Array, screenVertices:Array):void
Projects the vertices to the screen space of the view.
ILens
  
setView(val:View3D):void
ILens
Property detail
farproperty
far:Number  [read-only]Implementation
    public function get far():Number
nearproperty 
near:Number  [read-only]Implementation
    public function get near():Number
Method detail
getFOV()method
public function getFOV():Number

Returns
Number
getFrustum()method 
public function getFrustum(node:Object3D, viewTransform:MatrixAway3D):Frustum Parameters
node:Object3D
 
viewTransform:MatrixAway3D

Returns
Frustum
getPerspective()method 
public function getPerspective(screenZ:Number):Number Parameters
screenZ:Number

Returns
Number
getZoom()method 
public function getZoom():Number

Returns
Number
project()method 
public function project(viewTransform:MatrixAway3D, vertices:Array, screenVertices:Array):void

Projects the vertices to the screen space of the view.

Parameters
viewTransform:MatrixAway3D
 
vertices:Array
 
screenVertices:Array
setView()method 
public function setView(val:View3D):void Parameters
val:View3D
Wiki link
Click to go to the wiki page for ####WIKI####

Code examples

Comments