Packageaway3d.core.utils
Classpublic class CameraVarsStore

Public Properties
 PropertyDefined by
  frustumDictionary : Dictionary
CameraVarsStore
  nodeClassificationDictionary : Dictionary
CameraVarsStore
  view : View3D
CameraVarsStore
  viewTransformDictionary : Dictionary
Dictionary of all objects transforms calulated from the camera view for the last render frame
CameraVarsStore
Public Methods
 MethodDefined by
  
createFaceVO(face:Face, material:ITriangleMaterial, back:ITriangleMaterial, uv0:UV, uv1:UV, uv2:UV):FaceVO
CameraVarsStore
  
CameraVarsStore
  
CameraVarsStore
  
createUV(u:Number, v:Number, session:AbstractRenderSession):UV
CameraVarsStore
  
createVertex(x:Number, y:Number, z:Number):Vertex
CameraVarsStore
  
CameraVarsStore
  
CameraVarsStore
  
CameraVarsStore
  
reset():void
CameraVarsStore
Property detail
frustumDictionaryproperty
public var frustumDictionary:Dictionary
nodeClassificationDictionaryproperty 
public var nodeClassificationDictionary:Dictionary
viewproperty 
public var view:View3D
viewTransformDictionaryproperty 
public var viewTransformDictionary:Dictionary

Dictionary of all objects transforms calulated from the camera view for the last render frame

Method detail
createFaceVO()method
public function createFaceVO(face:Face, material:ITriangleMaterial, back:ITriangleMaterial, uv0:UV, uv1:UV, uv2:UV):FaceVO
Parameters
face:Face
 
material:ITriangleMaterial
 
back:ITriangleMaterial
 
uv0:UV
 
uv1:UV
 
uv2:UV

Returns
FaceVO
createFrustum()method 
public function createFrustum(node:Object3D):Frustum
Parameters
node:Object3D

Returns
Frustum
createSegmentVO()method 
public function createSegmentVO(material:ISegmentMaterial):SegmentVO
Parameters
material:ISegmentMaterial

Returns
SegmentVO
createUV()method 
public function createUV(u:Number, v:Number, session:AbstractRenderSession):UV
Parameters
u:Number
 
v:Number
 
session:AbstractRenderSession

Returns
UV
createVertex()method 
public function createVertex(x:Number, y:Number, z:Number):Vertex
Parameters
x:Number
 
y:Number
 
z:Number

Returns
Vertex
createVertexClassification()method 
public function createVertexClassification(vertex:Vertex):VertexClassification
Parameters
vertex:Vertex

Returns
VertexClassification
createVertexClassificationDictionary()method 
public function createVertexClassificationDictionary(source:Object3D):Dictionary
Parameters
source:Object3D

Returns
Dictionary
createViewTransform()method 
public function createViewTransform(node:Object3D):Matrix3D
Parameters
node:Object3D

Returns
Matrix3D
reset()method 
public function reset():void
Wiki link
Click to go to the wiki page for 'away3d.core.utils.CameraVarsStore'

Code examples
There are currently no examples for this class

Comments
No comments found
Please leave a comment

Please leave a comment

security image