Packagecom.adobe.utils
Classpublic class FractalGeometryGenerator
InheritanceFractalGeometryGenerator Inheritance Object



Protected Properties
 PropertyDefined By
  m_alpha : Number
FractalGeometryGenerator
  m_blue : Number
FractalGeometryGenerator
  m_context3D : Context3D
FractalGeometryGenerator
  m_green : Number
FractalGeometryGenerator
  m_indexBuffer : IndexBuffer3D
FractalGeometryGenerator
  m_indexBufferSize : uint
FractalGeometryGenerator
  m_indexData : Vector.<uint>
FractalGeometryGenerator
  m_levels : int
FractalGeometryGenerator
  m_matrix : Matrix3D
FractalGeometryGenerator
  m_nObjs : int
FractalGeometryGenerator
  m_program : Program3D
FractalGeometryGenerator
  m_red : Number
FractalGeometryGenerator
  m_vertexBuffer : VertexBuffer3D
FractalGeometryGenerator
  m_vertexBufferSize : uint
FractalGeometryGenerator
  m_vertexData : Vector.<Number>
FractalGeometryGenerator
Public Methods
 MethodDefined By
  
FractalGeometryGenerator(context3D:Context3D, levels:uint)
FractalGeometryGenerator
  
draw():void
FractalGeometryGenerator
  
setColor(r:Number, g:Number, b:Number, a:Number):void
FractalGeometryGenerator
  
setMatrix(matrix:Matrix3D):void
FractalGeometryGenerator
Protected Methods
 MethodDefined By
  
genGeom():void
FractalGeometryGenerator
  
genLevel(level:int, ox:Number, oy:Number, indexindex:uint, vertexindex:uint):Object
FractalGeometryGenerator
  
FractalGeometryGenerator
Property Detail
m_alphaproperty
protected var m_alpha:Number

m_blueproperty 
protected var m_blue:Number

m_context3Dproperty 
protected var m_context3D:Context3D

m_greenproperty 
protected var m_green:Number

m_indexBufferproperty 
protected var m_indexBuffer:IndexBuffer3D

m_indexBufferSizeproperty 
protected var m_indexBufferSize:uint

m_indexDataproperty 
protected var m_indexData:Vector.<uint>

m_levelsproperty 
protected var m_levels:int

m_matrixproperty 
protected var m_matrix:Matrix3D

m_nObjsproperty 
protected var m_nObjs:int

m_programproperty 
protected var m_program:Program3D

m_redproperty 
protected var m_red:Number

m_vertexBufferproperty 
protected var m_vertexBuffer:VertexBuffer3D

m_vertexBufferSizeproperty 
protected var m_vertexBufferSize:uint

m_vertexDataproperty 
protected var m_vertexData:Vector.<Number>

Constructor Detail
FractalGeometryGenerator()Constructor
public function FractalGeometryGenerator(context3D:Context3D, levels:uint)



Parameters
context3D:Context3D
 
levels:uint
Method Detail
draw()method
public function draw():void

genGeom()method 
protected function genGeom():void

genLevel()method 
protected function genLevel(level:int, ox:Number, oy:Number, indexindex:uint, vertexindex:uint):Object

Parameters

level:int
 
ox:Number
 
oy:Number
 
indexindex:uint
 
vertexindex:uint

Returns
Object
initProgram()method 
protected function initProgram():void

setColor()method 
public function setColor(r:Number, g:Number, b:Number, a:Number):void

Parameters

r:Number
 
g:Number
 
b:Number
 
a:Number

setMatrix()method 
public function setMatrix(matrix:Matrix3D):void

Parameters

matrix:Matrix3D