You are on page 1of 3

org.papervision3d.

*
org.papervision3d.core.* Matrix3D Papervision3D
Papervision3D
Public Properties
det:Number
IDENTITY:Matrix3D
n11:Number
n22:Number
n23:Number
n24:Number
Public Properties
AUTHOR:String
DATE:String
NAME:String
Cheatsheet
actionscriptcheatsheet.com
n12:Number n31:Number useDEGREES:Boolean
Face3D

org.papervision3d.core.geom.*
n13:Number n32:Number usePERCENT:Boolean
n14:Number n33:Number VERBOSE:Boolean
n21:Number n34:Number VERSION:String Public Properties
id:Number
Public Methods Public Methods materialName:String
Matrix3D(args:Array) log(message:String):void
screenZ:Number
add(m1:Matrix3D, m2:Matrix3D):Matrix3D uv:Array
axis2quaternion(x:Number, y:Number, vertices:Array
z:Number, angle:Number):Object
Camera3D visible:Boolean

org.papervision3d.cameras.*
axisRotationWithReference(axis:Number3D,
ref:Number3D, Public Properties Public Methods
pAngle:Number):Matrix3D goto:Number3D Face3D(vertices:Array,
clone(m:Matrix3D):Matrix3D target:DisplayObject3D materialName:String = null,
copy(m:Matrix3D):Matrix3D uv:Array = null)
copy3x3(m:Matrix3D):Matrix3D Public Methods render(instance:DisplayObject3D,
euler2matrix(angle:Number3D):Matrix3D Camera3D(target:DisplayObject3D = null, container:Sprite):Number
euler2quaternion(ax:Number, ay:Number, zoom:Number = 2, transformUV(inst:DisplayObject3D = null):Object
az:Number):Object focus:Number = 100,
getTrace(m:Matrix3D):Number initObject:Object = null) Mesh3D
inverse(m:Matrix3D):Matrix3D hover(type:Number,
magnitudeQuaternion(q:Object):Number mouseX:Number, Public Methods
matrix2euler(mat:Matrix3D):Number3D mouseY:Number):void Mesh3D(material:MaterialObject3D,
multiply(m1:Matrix3D, m2:Matrix3D):Matrix3D transformView(transform:Matrix3D = null):void vertices:Array, faces:Array,
multiply3x3(m1:Matrix3D, m2:Matrix3D):Matrix3D name:String = null,
multiplyQuaternion(qa:Object, qb:Object):Object FreeCamera3D initObject:Object = null)
project(parent:DisplayObject3D,
multiplyVector(m:Matrix3D, v:Number3D):void Public Methods
multiplyVector3x3(m:Matrix3D, v:Number3D):void camera:CameraObject3D,
FreeCamera3D(zoom:Number = 2,
normalizeQuaternion(q:Object):Object sorted:Array = null):Number
focus:Number = 100,
quaternion2matrix(x:Number, y:Number, projectTexture(u:String = "x",
initObject:Object = null)
z:Number, w:Number):Matrix3D transformView(transform:Matrix3D = null):void v:String = "y"):void
rotateAxis(m:Matrix3D, v:Number3D):void
rotationMatrix(u:Number, v:Number, Vertex2D
w:Number,
org.papervision3d.scenes.*

angle:Number):Matrix3D MovieScene3D Public Properties


extra:Object
rotationX(angleRad:Number):Matrix3D Public Methods visible:Boolean
rotationY(angleRad:Number):Matrix3D MovieScene3D(container:Sprite) x:Number
rotationZ(angleRad:Number):Matrix3D addChild(child:DisplayObject3D, y:Number
scaleMatrix(u:Number, v:Number, w:Number):Matrix3D name:String = null):DisplayObject3D z:Number
toString():String getSprite(child:DisplayObject3D):Sprite
translationMatrix(u:Number, v:Number, w:Number):Matrix3D Public Methods
Protected Methods Vertex2D(x:Number = 0,
Number3D renderObjects(sort:Boolean):void y:Number = 0,
z:Number = 0)
Public Properties
modulo:Number Scene3D
x:Number Public Methods Vertex3D
y:Number Scene3D(container:Sprite)
z:Number Public Properties
ZERO:Number3D Protected Methods extra:Object
renderObjects(sort:Boolean):void visible:Boolean
Public Methods x:Number
Number3D(x:Number = 0, y:Number = 0, z:Number = 0) y:Number
add(v:Number3D, w:Number3D):Number3D z:Number
clone():Number3D
FileLoadEvent
org.papervision3d.events.*

cross(v:Number3D, w:Number3D):Number3D Public Methods


dot(v:Number3D, w:Number3D):Number Public Properties Vertex3D(x:Number = 0,
normalize():void file:String y:Number = 0,
sub(v:Number3D, w:Number3D):Number3D LOAD_COMPLETE:String = "loadComplete" z:Number = 0)
toString():String LOAD_ERROR:String = "loadError"
Public Methods Vertices3D
NumberUV FileLoadEvent(type:String, p_file:String = "",
bubbles:Boolean = false, Public Methods
Public Properties cancelable:Boolean = false) Vertices3D(vertices:Array,
u:Number name:String = null,
v:Number initObject:Object = null)
ZERO:Number boundingBox():Object
project(parent:DisplayObject3D,
Public Methods camera:CameraObject3D,
NumberUV(u:Number = 0, v:Number = 0)
sorted:Array = null):Number
clone():NumberUV
transformVertices(trans:Matrix3D):void
toString():String
org.papervision3d.core.proto.*
org.papervision3d.core.proto.* CameraObject3D SceneObject3D
Public Properties Public Properties Papervision3D
DEFAULT_POS:Number3D
focus:Number
Public Methods
sort:Boolean
zoom:Number
container:Sprite
materials:MaterialsList
objects:Array
Cheatsheet
actionscriptcheatsheet.com
stats:Object
CameraObject3D(zoom:Number = 3,
focus:Number = 500, Public Methods
initObject:Object = null)
pan(angle:Number):void
SceneObject3D(container:Sprite)
addChild(child:DisplayObject3D,
MovieMaterial
tilt(angle:Number):void
name:String = null):DisplayObject3D Public Properties
transformView(transform:Matrix3D = null):void movie : MovieClip
removeChild(child:DisplayObject3D):DisplayObject3D
renderCamera(camera:CameraObject3D):void movieTransparent : Boolean
DisplayObjectContainer3D Public Methods
Public Properties Protected Methods
renderObjects(sort:Boolean):void MovieMaterial(asset:*,
children:Object transparent:Boolean = false,
numChildren:int initObject:Object = null)

org.papervision3d.materials.*
root:DisplayObjectContainer3D BitmapAssetMaterial updateBitmap():void
Protected Properties Public Methods
BitmapAssetMaterial(id:String, initObject:Object = null) Protected Methods
_children:Dictionary createBitmap(asset:*):BitmapData
_childrenByName:Object
Protected Methods
Public Methods
DisplayObjectContainer3D()
createBitmap(asset:*):BitmapData WireframeMaterial
addChild(child:DisplayObject3D, Public Methods
name:String = null):DisplayObject3D
BitmapFileMaterial WireframeMaterial(color:Number = 0xff00ff,
addChildren(parent:DisplayObject3D):DisplayObjectContainer3D Public Properties alpha:Number = 100,
addCollada(filename:String, loaded:Boolean initObject:Object = null)
materials:MaterialsList = null, LOADING_COLOR:int toString():String
scale:Number = 1):void url:String = ""
childrenList():String Public Methods
getChildByName(name:String):DisplayObject3D BitmapFileMaterial(url:String, initObject:Object = null)
removeChild(child:DisplayObject3D):DisplayObject3D Protected Methods
removeChildByName(name:String):DisplayObject3D createBitmap(asset:*):BitmapData
toString():String World Space
GeometryObject3D BitmapMaterial
Public Properties Public Properties �

boundingSphere2:Number ready:Boolean = false texture:*


faces:Array vertices:Array Protected Properties �� ��
_texture:*
Protected Properties
_boundingSphere2 : Number
Protected Methods
_boundingSphereDirty : Boolean = true createBitmap(asset:*):BitmapData
� �
_material : MaterialObject3D
Public Methods ColorMaterial ��
GeometryObject3D(initObject:Object = null) Public Methods
getBoundingSphere2():Number ColorMaterial(color:Number = 0xFF00FF,
transformUV(material:MaterialObject3D):void alpha:Number = 100,
transformVertices(transformation:Matrix3D):void initObject:Object = null) Primitive Shapes
toString():String
MaterialObject3D
Public Properties MaterialsList Cube
animated:Boolean
Public Properties
bitmap:BitmapData materialsByName:Dictionary
DEBUG:MaterialObject3D numMaterials:int
DEBUG_COLOR:int = 0xFF00FF
DEFAULT:MaterialObject3D Protected Properties
DEFAULT_COLOR:int = 0x000000 _materials:Dictionary
doubleSided:Boolean Cylinder
fillAlpha:Number Public Methods
fillColor:Number MaterialsList(materials:* = null)
id:Number addMaterial(material:MaterialObject3D,
invisible:Boolean name:String = null):MaterialObject3D
lineAlpha:Number clone():MaterialsList
lineColor:Number getMaterialByName(name:String):MaterialObject3D
name:String removeMaterial(material:MaterialObject3D):MaterialObject3D Cone
oneSide:Boolean removeMaterialByName(name:String):MaterialObject3D
opposite:Boolean toString():String
scene:SceneObject3D
smooth:Boolean MovieAssetMaterial
Public Methods
Public Methods MovieAssetMaterial(id:*,
MaterialObject3D(initObject:Object = null)
clone():MaterialObject3D
transparent:Boolean = false, Sphere
initObject:Object = null)
copy(material:MaterialObject3D):void
toString():String Protected Methods
updateBitmap():void createBitmap(asset:*):BitmapData
org.papervision3d.objects.* Ase DisplayObject3D
Public Properties Public Properties Papervision3D
DEFAULT_SCALING : Number = 1
INTERNAL_SCALING : Number = 50
loaded : Boolean
container:Sprite
extra:Object
faces:Array
Cheatsheet
actionscriptcheatsheet.com
geometry:GeometryObject3D
Public Methods id:int
Ase(material:MaterialObject3D,
material:MaterialObject3D
filename:String,
scale:Number = 1,
materials:MaterialsList Plane
initObject:Object = null)
name:String Public Properties
parent:DisplayObjectContainer3D DEFAULT_SCALE:Number = 1
projected:Dictionary
Collada rotationX:Number
DEFAULT_SEGMENTS:Number = 1
Public Properties DEFAULT_SIZE:Number = 500
rotationY:Number segmentsH:Number
DEFAULT_SCALING : Number = 1 rotationZ:Number
loaded : Boolean segmentsW:Number
scale:Numbe
Public Methods scaleX:Number Public Methods
Collada(COLLADA:*, scaleY:Number Plane(material:MaterialObject3D = null,
materials:MaterialsList = null, scaleZ:Number width:Number = 0,
scale:Number = 1, scene:SceneObject3D height:Number = 0,
initObject:Object = null) screenZ:Number segmentsW:Number = 0,
transform:Matrix3D segmentsH:Number = 0,
view:Matrix3D initObject:Object = null)
Cone visible:Boolean
Public Methods x:Number Sphere
Cone(material:MaterialObject3D = null, y:Number Public Properties
radius:Number = 100, z:Number DEFAULT_RADIUS:Number = 100
height:Number = 100, ZERO:DisplayObject3D DEFAULT_SCALE:Number = 1
segmentsW:int = 8, Protected Properties DEFAULT_SEGMENTSH:Number = 6
segmentsH:int = 6, _sorted:Array DEFAULT_SEGMENTSW:Number = 8
initObject:Object = null) _transformDirty:Boolean = false MIN_SEGMENTSH:Number = 2
MIN_SEGMENTSW:Number = 3
Cube Public Methods segmentsH:Number
DisplayObject3D(name:String = null,
Public Properties segmentsW:Number
geometry:GeometryObject3D = null,
DEFAULT_SCALE : Number = 1
DEFAULT_SEGMENTS : Number = 1
initObject:Object = null) Public Methods
addGeometry(geometry:GeometryObject3D = null):void Sphere(material:MaterialObject3D = null,
DEFAULT_SIZE : Number = 500
copyPosition(reference:*):void radius:Number = 100,
__segmentsH : Number
copyTransform(reference:*):void segmentsW:int = 8,
__segmentsS : Number
distanceTo(obj:DisplayObject3D):Number segmentsH:int = 6,
__segmentsT : Number
getMaterialByName(name:String):MaterialObject3D initObject:Object = null)
Public Methods hitTestObject(obj:DisplayObject3D,
Cube(material:MaterialObject3D = null,
width:Number = 500,
multiplier:Number = 1):Boolean Stars
hitTestPoint(x:Number,
depth:Number = 500, Public Properties
y:Number,
height:Number = 500, DEFAULT_SIZE:Number = 1000
z:Number):Boolean DEFAULT_STAGE_HEIGHT:Number = 2048
__segmentsS:Number = 1,
lookAt(targetObject:DisplayObject3D, DEFAULT_STAGE_WIDTH:Number = 2048
__segmentsT:Number = 1,
upAxis:Number3D = null):void depth:Number
__segmentsH:Number = 1,
materialsList():String height:Number
initObject:Object = null)
moveBackward(distance:Number):void quantity:Number
moveDown(distance:Number):void stageHeight:Number
Cylinder moveForward(distance:Number):void
moveLeft(distance:Number):void
stageWidth:Number
Public Properties target:Sprite
moveRight(distance:Number):void width:Number
DEFAULT_HEIGHT:Number = 100 moveUp(distance:Number):void
DEFAULT_RADIUS:Number = 100 pitch(angle:Number):void Public Methods
DEFAULT_SCALE:Number = 1 project(parent:DisplayObject3D, Stars(material:ColorMaterial,
DEFAULT_SEGMENTSH:Number = 6 camera:CameraObject3D, target:Sprite,
DEFAULT_SEGMENTSW:Number = 8 sorted:Array = null):Number quantity:Number = 900,
MIN_SEGMENTSH:Number = 2 render(scene:SceneObject3D):void width:Number = 1000,
MIN_SEGMENTSW:Number = 3 roll(angle:Number):void height:Number = 1000,
segmentsH:Number toString():String depth:Number = 1000,
segmentsW:Number translate(distance:Number, axis:Number3D):void initObject:Object = null)
Public Methods yaw(angle:Number):void render(scene:SceneObject3D):void
Cylinder(material:MaterialObject3D = null, Protected Methods
radius:Number = 100,
updateTransform():void
height:Number = 100,
segmentsW:int = 8,
segmentsH:int = 6, PaperPlane
topRadius:Number = 0, Public Properties
initObject:Object = null) DEFAULT_SCALE : Number = 1
Public Methods
PaperPlane(material:MaterialObject3D = null,
scale:Number = 0,
initObject:Object = null)

You might also like