Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.


 ClassPackageDescription
 AbstractChannel3D
org.papervision3d.core.animation.channel 
 AbstractEffect
org.papervision3d.core.effects 
 AbstractLightShadeMaterial
org.papervision3d.core.material 
 AbstractRenderable
org.papervision3d.core.geom.renderables 
 AbstractRenderEngine
org.papervision3d.core.render 
 AbstractRenderListItem
org.papervision3d.core.render.command 
 AbstractSmoothShadeMaterial
org.papervision3d.core.material 
 AbstractStatsView
org.papervision3d.view.stats 
 AbstractView
org.papervision3d.view 
 AnimationEvent
org.papervision3d.events The AnimationEvent class represents events that are dispatched by the animation engine.
 AnimationKeyFrame3D
org.papervision3d.core.animation 
 ASCollada
org.ascollada 
 Ase
org.papervision3d.objects.parsers The Ase class lets you load and parse ASE format objects exported from 3DS Max.
 AxisAlignedBoundingBox
org.papervision3d.core.math 
 BasicExporter
org.papervision3d.core.io 
 BasicProjectionPipeline
org.papervision3d.core.render.project 
 BasicRenderEngine
org.papervision3d.render 
 BasicRenderFilter
org.papervision3d.core.render.filter 
 BasicRenderSorter
org.papervision3d.core.render.sort 
 BasicView
org.papervision3d.view

BasicView provides a simple template for quickly setting up basic Papervision3D projects by creating a viewport, scene, camera, and renderer for you.

 BitmapAssetMaterial
org.papervision3d.materials The BitmapAssetMaterial class creates a texture from a Bitmap library symbol.
 BitmapClearMode
org.papervision3d.core.effects.utils 
 BitmapColorEffect
org.papervision3d.core.effects 
 BitmapColorMaterial
org.papervision3d.materials 
 BitmapDrawCommand
org.papervision3d.core.effects.utils 
 BitmapEffectLayer
org.papervision3d.view.layer 
 BitmapFileMaterial
org.papervision3d.materials The BitmapFileMaterial class creates a texture by loading a bitmap from an external file.
 BitmapFireEffect
org.papervision3d.core.effects 
 BitmapLayerEffect
org.papervision3d.core.effects 
 BitmapMaterial
org.papervision3d.materials The BitmapMaterial class creates a texture from a BitmapData object.
 BitmapMaterialTools
org.papervision3d.materials.utils 
 BitmapMotionEffect
org.papervision3d.core.effects 
 BitmapParticleMaterial
org.papervision3d.materials.special 
 BitmapPixelateEffect
org.papervision3d.core.effects 
 BitmapViewport3D
org.papervision3d.view 
 BitmapViewportMaterial
org.papervision3d.materials 
 BitmapWireframeMaterial
org.papervision3d.materials 
 BoundingSphere
org.papervision3d.core.math 
 BumpmapGenerator
org.papervision3d.materials.utils 
 Camera3D
org.papervision3d.cameras Camera3D

Camera3D is the basic camera used by Papervision3D.

 CameraObject3D
org.papervision3d.core.proto The CameraObject3D class is the base class for all the cameras that can be placed in a scene.
 CameraType
org.papervision3d.cameras 
 CellMaterial
org.papervision3d.materials.shadematerials 
 CellShader
org.papervision3d.materials.shaders Author Ralph Hauwert
 ClassificationUtil
org.papervision3d.core.math.util 
 Collada
org.papervision3d.objects.parsers The Collada class lets you load and parse Collada scenes.
 ColorMaterial
org.papervision3d.materials The ColorMaterial class creates a solid color material.
 CompositeMaterial
org.papervision3d.materials.special 
 CompositeTriangleCuller
org.papervision3d.core.culling 
 Cone
org.papervision3d.objects.primitives The Cone class lets you create and display Cones.
 ConvolutionMatrices
org.papervision3d.core.effects.utils 
 CoordinateTools
org.papervision3d.core.components.as3.utils 
 Cube
org.papervision3d.objects.primitives The Cube class lets you create and display flat rectangle objects.
 Cylinder
org.papervision3d.objects.primitives The Cylinder class lets you create and display Cylinders.
 DAE
org.papervision3d.objects.parsers 
 DaeAccessor
org.ascollada.core 
 DaeAddressSyntax
org.ascollada.types 
 DaeAnimation
org.ascollada.core 
 DaeAnimationClip
org.ascollada.core 
 DaeArray
org.ascollada.types 
 DaeAsset
org.ascollada.core 
 DaeBindVertexInput
org.ascollada.fx bind_vertex_input element.
 DaeBlendWeight
org.ascollada.core 
 DaeBlinn
org.ascollada.fx 
 DaeCamera
org.ascollada.core 
 DaeChannel
org.ascollada.core 
 DaeColorOrTexture
org.ascollada.types 
 DaeConstant
org.ascollada.fx 
 DaeContributor
org.ascollada.core 
 DaeController
org.ascollada.core 
 DaeConvexMesh
org.ascollada.physics 
 DaeDocument
org.ascollada.core 
 DaeEffect
org.ascollada.fx 
 DaeEntity
org.ascollada.core 
 DaeGeometry
org.ascollada.core 
 DaeImage
org.ascollada.core 
 DaeInput
org.ascollada.core 
 DaeInstanceController
org.ascollada.core 
 DaeInstanceGeometry
org.ascollada.core 
 DaeInstanceMaterial
org.ascollada.fx 
 DaeInstanceNode
org.ascollada.core 
 DaeLambert
org.ascollada.fx 
 DaeMaterial
org.ascollada.fx 
 DaeMesh
org.ascollada.core 
 DaeMorph
org.ascollada.core 
 DaeNewParam
org.ascollada.fx 
 DaeNode
org.ascollada.core 
 DaePhong
org.ascollada.fx 
 DaePhysicsScene
org.ascollada.physics 
 DaePrimitive
org.ascollada.core 
 DaeReader
org.ascollada.io 
 DaeSampler
org.ascollada.core 
 DaeSampler2D
org.ascollada.fx 
 DaeSkin
org.ascollada.core 
 DaeSource
org.ascollada.core 
 DaeSpline
org.ascollada.core 
 DaeSurface
org.ascollada.fx 
 DaeTexture
org.ascollada.fx 
 DaeTransform
org.ascollada.types 
 DaeVertexWeights
org.ascollada.core 
 DaeVertices
org.ascollada.core element.
 DaeVisualScene
org.ascollada.core 
 Debug
com.blitzagency.xray.logger 
 DebugCamera3D
org.papervision3d.cameras

DebugCamera3D serves as a tool to allow you control the camera with your mouse and keyboard while displaying information about the camera when testing your swf.

 DebugDispatcher
com.blitzagency.xray.logger.events 
 DebugEvent
com.blitzagency.xray.logger.events 
 DefaultLineCuller
org.papervision3d.core.culling 
 DefaultParticleCuller
org.papervision3d.core.culling 
 DefaultTriangleCuller
org.papervision3d.core.culling 
 DisplayObject3D
org.papervision3d.objects The DisplayObject class represents instances of 3D objects that are contained in the scene.
 DisplayObjectContainer3D
org.papervision3d.core.proto The DisplayObjectContainer3D class is the base class for all objects that can serve as DisplayObject3D containers.
 EnvMapMaterial
org.papervision3d.materials.shadematerials 
 EnvMapShader
org.papervision3d.materials.shaders 
 ExportCollada
org.papervision3d.core.io.exporters This class lets you export a DisplayObject3D to the Collada file format (dae).
 ExportFileFormat
org.papervision3d.core.io.exporters 
 FastRectangleTools
org.papervision3d.core.math.util 
 FileLoadEvent
org.papervision3d.events The FileLoadEvent class represents events that are dispatched when files are loaded.
 FlatShadeMaterial
org.papervision3d.materials.shadematerials 
 FlatShader
org.papervision3d.materials.shaders 
 FogFilter
org.papervision3d.core.render.filter 
 FogMaterial
org.papervision3d.materials.special 
 FrustumCuller
org.papervision3d.core.culling 
 FrustumTestMethod
org.papervision3d.core.culling 
 GeometryObject3D
org.papervision3d.core.proto The GeometryObject3D class contains the mesh definition of an object.
 GouraudMaterial
org.papervision3d.materials.shadematerials 
 GouraudShader
org.papervision3d.materials.shaders 
 IAnimatable
org.papervision3d.core.animation 
 IAnimationDataProvider
org.papervision3d.core.animation 
 IEffect
org.papervision3d.core.effects 
 ILightShader
org.papervision3d.materials.shaders 
 ILineCuller
org.papervision3d.core.culling 
 ILineDrawer
org.papervision3d.core.render.draw 
 Inflater
nochump.util.zip Inflater is used to decompress data that has been compressed according to the "deflate" standard described in rfc1950.
 InteractiveScene3DEvent
org.papervision3d.events 
 InteractiveSceneManager
org.papervision3d.core.utils 
 InteractiveUtils
org.papervision3d.core.utils InteractiveUtils are used in conjunction with the ISM to resolve a face's mouse interaction and coordinates back to 2D screen space
 InterpolationUtil
org.papervision3d.core.math.util 
 Intersection
org.papervision3d.core.math.util 
 IObjectController
org.papervision3d.core.controller 
 IObjectCuller
org.papervision3d.core.culling 
 IParticleCuller
org.papervision3d.core.culling 
 IParticleDrawer
org.papervision3d.core.render.draw 
 IProjector
org.papervision3d.core.render.project.basic 
 IRenderable
org.papervision3d.core.geom.renderables 
 IRenderEngine
org.papervision3d.core.render 
 IRenderFilter
org.papervision3d.core.render.filter 
 IRenderListItem
org.papervision3d.core.render.command 
 IRenderSorter
org.papervision3d.core.render.sort 
 IShader
org.papervision3d.materials.shaders 
 IShaderRenderer
org.papervision3d.core.render.shader 
 ITriangleCuller
org.papervision3d.core.culling 
 ITriangleDrawer
org.papervision3d.core.render.draw 
 IUpdateAfterMaterial
org.papervision3d.core.render.material 
 IUpdateBeforeMaterial
org.papervision3d.core.render.material 
 IView
org.papervision3d.core.view 
 IViewport3D
org.papervision3d.core.view 
 IVirtualMouseEvent
org.papervision3d.core.utils.virtualmouse Interface for virtual mouse events allowing you to check an event for the type of IVirtualMouseEvent to see if it originated from VirtualMouse.
 KMZ
org.papervision3d.objects.parsers 
 LazyRenderEngine
org.papervision3d.render 
 LensFlare
org.papervision3d.core.effects.objects 
 LightMaps
org.papervision3d.materials.utils 
 LightMatrix
org.papervision3d.materials.utils 
 LightObject3D
org.papervision3d.core.proto 
 LightShader
org.papervision3d.materials.shaders 
 Line3D
org.papervision3d.core.geom.renderables 
 LineMaterial
org.papervision3d.materials.special 
 Lines3D
org.papervision3d.core.geom 
 Log
com.blitzagency.xray.logger 
 Logger
org.ascollada.utils 
 Logger
com.blitzagency.xray.logger 
 Logo
org.papervision3d.core.components.as3.flash9 
 MaterialManager
org.papervision3d.core.render.material 
 MaterialObject3D
org.papervision3d.core.proto The MaterialObject3D class is the base class for all materials.
 MaterialsList
org.papervision3d.materials.utils The MaterialsList class contains a list of materials.
 MaterialsListItem
org.papervision3d.core.components.as3.collections MaterialsListItem is used by the component to provided settings for materials to be used in a collada scene.
 Matrix3D
org.papervision3d.core.math The Matrix3D class lets you create and manipulate 4x3 3D transformation matrices.
 MatrixChannel3D
org.papervision3d.core.animation.channel 
 MatrixStackChannel3D
org.papervision3d.core.animation.channel 
 Max3DS
org.papervision3d.objects.parsers 3DS File parser.
 MD2
org.papervision3d.objects.parsers Loads Quake 2 MD2 file with animation!

Please feel free to use, but please mention me!

 MeshUtil
org.papervision3d.core.utils 
 MorphChannel3D
org.papervision3d.core.animation.channel 
 Mouse3D
org.papervision3d.core.utils 
 MovieAssetMaterial
org.papervision3d.materials The MovieAssetMaterial class creates a texture from a MovieClip library symbol.
 MovieAssetParticleMaterial
org.papervision3d.materials.special 
 MovieMaterial
org.papervision3d.materials The MovieMaterial class creates a texture from an existing MovieClip instance.
 NullSorter
org.papervision3d.core.render.sort 
 NullTriangleCuller
org.papervision3d.core.culling 
 Number2D
org.papervision3d.core.math PLUG-IN MEDIA 2D Vector Class, by Seb Lee-Delisle re-written for Papervision3D as Number2D.
 Number3D
org.papervision3d.core.math The Number3D class represents a value in a three-dimensional coordinate system.
 NumberUV
org.papervision3d.core.math The NumberUV class represents a value in a texture UV coordinate system.
 ObjectController
org.papervision3d.core.components.as3.utils 
 ObjectTools
com.blitzagency.xray.logger.util 
 PaperPlane
org.papervision3d.objects.primitives The PaperPlane class lets you create a paper plane object.
 Papervision3D
org.papervision3d The Papervision3D class contains global properties and settings.
 Particle
org.papervision3d.core.geom.renderables 
 ParticleField
org.papervision3d.objects.special 
 ParticleMaterial
org.papervision3d.materials.special 
 Particles
org.papervision3d.core.geom 
 PhongMaterial
org.papervision3d.materials.shadematerials 
 PhongShader
org.papervision3d.materials.shaders 
 Pixel3D
org.papervision3d.core.geom.renderables 
 Pixels
org.papervision3d.core.geom 
 Plane
org.papervision3d.objects.primitives The Plane class lets you create and display flat rectangle objects.
 Plane3D
org.papervision3d.core.math The Plane3D class represents a plane in 3D space.
 PointLight3D
org.papervision3d.lights 
 ProjectionPipeline
org.papervision3d.core.render.project 
 PropertyTools
com.blitzagency.xray.logger.util 
 PV3DColladaScene
org.papervision3d.core.components.as3.flash9 PV3DColladaScene is the main class for the Flash CS3 COLLADA component.
 PV3DScene3D
org.papervision3d.core.components.as3.flash9 PV3DScene3D creates a MovieScene3D and FreeCamera3D for quick scene and resize management.
 PV3DUIComponent
org.papervision3d.core.components.as3.core PV3DUIComponent is the core class from which the other PV3D Design-time components are built.
 QuadTree
org.papervision3d.core.data.qTree 
 QuadTreeBaseNode
org.papervision3d.core.data.qTree 
 QuadTreeItem
org.papervision3d.core.data.qTree 
 QuadTreeNode
org.papervision3d.core.data.qTree 
 QuadTreeNodeTypes
org.papervision3d.core.data.qTree 
 Quaternion
org.papervision3d.core.math 
 Ray3D
org.papervision3d.core.math 
 RectangleLineCuller
org.papervision3d.core.culling 
 RectangleParticleCuller
org.papervision3d.core.culling 
 RectangleTriangleCuller
org.papervision3d.core.culling 
 ReflectionView
org.papervision3d.core.effects.view 
 RenderableListItem
org.papervision3d.core.render.command 
 RendererEvent
org.papervision3d.events 
 RenderFog
org.papervision3d.core.render.command 
 RenderHitData
org.papervision3d.core.render.data 
 RenderLine
org.papervision3d.core.render.command 
 RenderParticle
org.papervision3d.core.render.command 
 RenderPixels
org.papervision3d.core.render.command 
 RenderRecStorage
org.papervision3d.materials.utils 
 RenderSessionData
org.papervision3d.core.render.data 
 RenderStatistics
org.papervision3d.core.render.data 
 RenderTriangle
org.papervision3d.core.render.command 
 Scene3D
org.papervision3d.scenes The Scene3D class lets you create a scene where all objects are rendered in the same container.
 SceneObject3D
org.papervision3d.core.proto The SceneObject3D class is the base class for all scenes.
 ShadedMaterial
org.papervision3d.materials.shaders 
 Shader
org.papervision3d.materials.shaders 
 ShaderCompositeModes
org.papervision3d.materials.shaders 
 ShaderObjectData
org.papervision3d.core.render.shader Author Ralph Hauwert
 ShaderRenderer
org.papervision3d.core.render.shader Author Ralph Hauwert
 SimpleDataProvider
fl.data 
 SimpleLevelOfDetail
org.papervision3d.objects.special 
 SinglePropertyChannel3D
org.papervision3d.core.animation.channel 
 Sketchup
org.papervision3d.objects.parsers 
 SketchupCollada
org.papervision3d.objects.parsers The Collada class lets you load and parse Collada scenes.
 Skin3D
org.papervision3d.objects.special 
 SkinController
org.papervision3d.core.controller 
 Sound3D
org.papervision3d.objects.special 
 Sphere
org.papervision3d.objects.primitives The Sphere class lets you create and display spheres.
 Sphere3D
org.papervision3d.core.math 
 StageTools
org.papervision3d.core.components.as3.utils 
 StatsView
org.papervision3d.view.stats 
 StopWatch
org.papervision3d.core.utils 
 StringUtil
org.ascollada.utils The StringUtil utility class is an all-static class with methods for working with String objects within Flex.
 Triangle3D
org.papervision3d.core.geom.renderables The Face3D class lets you render linear textured triangles.
 Triangle3DInstance
org.papervision3d.core.geom.renderables 
 TriangleMaterial
org.papervision3d.core.material 
 TriangleMesh3D
org.papervision3d.core.geom The Mesh3D class lets you create and display solid 3D objects made of vertices and triangular polygons.
 TriangleUtil
org.papervision3d.core.math.util 
 UCS
org.papervision3d.objects.special 
 UserData
org.papervision3d.core.data 
 Vertex3D
org.papervision3d.core.geom.renderables The Vertex3D constructor lets you create 3D vertices.
 Vertex3DInstance
org.papervision3d.core.geom.renderables The Vertex3DInstance constructor lets you create 2D projected vertices.
 Vertices3D
org.papervision3d.core.geom The Vertices3D class lets you create and manipulate groups of vertices.
 VideoStreamMaterial
org.papervision3d.materials 
 Viewport3D
org.papervision3d.view 
 ViewportBaseLayer
org.papervision3d.view.layer 
 ViewportLayer
org.papervision3d.view.layer 
 ViewportLayerEvent
org.papervision3d.view.layer 
 ViewportLayerSortMode
org.papervision3d.view.layer.util 
 ViewportObjectFilter
org.papervision3d.core.culling 
 ViewportObjectFilterMode
org.papervision3d.core.culling 
 VirtualMouse