Packagecom.transmote.flar.camera
Classpublic class FLARCamera_Sandy
InheritanceFLARCamera_Sandy Inheritance sandy.core.scenegraph.Camera3D

Extends Sandy's Camera3D class to set up a scene correctly for projection of 3D objects transformed by a tracker managed by FLARManager.



Public Properties
 PropertyDefined By
  far : Number
[override]
FLARCamera_Sandy
  focalLength : Number
[override]
FLARCamera_Sandy
  fov : Number
[override]
FLARCamera_Sandy
  near : Number
[override]
FLARCamera_Sandy
  projectionMatrix : Matrix4
[override] [read-only]
FLARCamera_Sandy
Public Methods
 MethodDefined By
  
FLARCamera_Sandy(flarManager:FLARManager, viewportSize:Rectangle)
Constructor.
FLARCamera_Sandy
  
projectArray(p_oList:Array):void
[override]
FLARCamera_Sandy
  
projectVertex(p_oVertex:Vertex):void
[override]
FLARCamera_Sandy
Protected Methods
 MethodDefined By
  
setPerspectiveProjection(p_nFovY:Number, p_nAspectRatio:Number, p_nZNear:Number, p_nZFar:Number):void
[override]
FLARCamera_Sandy
Property Detail
farproperty
far:Number[override]


Implementation
    public function get far():Number
    public function set far(value:Number):void
focalLengthproperty 
focalLength:Number[override]


Implementation
    public function get focalLength():Number
    public function set focalLength(value:Number):void
fovproperty 
fov:Number[override]


Implementation
    public function get fov():Number
    public function set fov(value:Number):void
nearproperty 
near:Number[override]


Implementation
    public function get near():Number
    public function set near(value:Number):void
projectionMatrixproperty 
projectionMatrix:Matrix4  [read-only] [override]


Implementation
    public function get projectionMatrix():Matrix4
Constructor Detail
FLARCamera_Sandy()Constructor
public function FLARCamera_Sandy(flarManager:FLARManager, viewportSize:Rectangle)

Constructor.

Parameters
flarManager:FLARManager — A reference to the FLARManager instance used by this application.
 
viewportSize:Rectangle — A Rectangle that describes the viewport size for the application.
Method Detail
projectArray()method
override public function projectArray(p_oList:Array):void

Parameters

p_oList:Array

projectVertex()method 
override public function projectVertex(p_oVertex:Vertex):void

Parameters

p_oVertex:Vertex

setPerspectiveProjection()method 
override protected function setPerspectiveProjection(p_nFovY:Number, p_nAspectRatio:Number, p_nZNear:Number, p_nZFar:Number):void

Parameters

p_nFovY:Number
 
p_nAspectRatio:Number
 
p_nZNear:Number
 
p_nZFar:Number