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.
| Class | Package | Description |
| AbstractChannel3D
| org.papervision3d.core.animation.channel | |
| AbstractEffect
| org.papervision3d.core.effects | |
| AbstractLightShadeMaterial
| org.papervision3d.core.material | |
| AbstractPaperLogger
| org.papervision3d.core.log | |
| AbstractQuadrantFilter
| org.papervision3d.core.render.filter | |
| 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 | |
| Arrow
| org.papervision3d.objects.primitives | |
| 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 |
BasicRenderEngine links Viewport3D s,
Scene3D , and Camera3D s together
by gathering in all of their data, rendering the data, then calling the
necessary functions to update from the rendered data
|
| 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. |
| BeginFill
| org.papervision3d.objects.special.commands | |
| 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 |
A Particle material that is made from BitmapData object
|
| 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 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 |
CameraTypes are mainly used with BasicView to define which camera to use. |
| CellMaterial
| org.papervision3d.materials.shadematerials | |
| CellShader
| org.papervision3d.materials.shaders |
Author Ralph Hauwert
|
| ClassificationUtil
| org.papervision3d.core.math.util | |
| Clipping
| org.papervision3d.core.clipping.draw |
Base clipping class for no clipping. |
| 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 | |
| CRC32
| nochump.util.zip |
Computes CRC32 data checksum of a data stream. |
| Cube
| org.papervision3d.objects.primitives |
The Cube class lets you create and display flat rectangle objects. |
| CurveTo
| org.papervision3d.objects.special.commands | |
| Cylinder
| org.papervision3d.objects.primitives |
The Cylinder class lets you create and display Cylinders. |
| DAE
| org.papervision3d.objects.parsers |
The DAE class represents a parsed COLLADA 1.4.1 file. |
| DaeAccessor
| org.ascollada.core | |
| DaeAddressSyntax
| org.ascollada.types | |
| DaeAnimation
| org.ascollada.core | |
| DaeAnimationClip
| org.ascollada.core | |
| DaeAnimationCurve
| 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 | |
| DaeBox
| org.ascollada.physics | |
| DaeCamera
| org.ascollada.core | |
| DaeCapsule
| org.ascollada.physics | |
| DaeChannel
| org.ascollada.core | |
| DaeColorOrTexture
| org.ascollada.types | |
| DaeConstant
| org.ascollada.fx | |
| DaeContributor
| org.ascollada.core | |
| DaeController
| org.ascollada.core | |
| DaeConvexMesh
| org.ascollada.physics | |
| DaeCylinder
| org.ascollada.physics | |
| DaeDocument
| org.ascollada.core | |
| DaeEffect
| org.ascollada.fx | |
| DaeEntity
| org.ascollada.core | |
| DaeForceField
| org.ascollada.physics | |
| DaeGeometry
| org.ascollada.core | |
| DaeImage
| org.ascollada.core | |
| DaeInput
| org.ascollada.core | |
| DaeInstanceController
| org.ascollada.core | |
| DaeInstanceForceField
| org.ascollada.physics | |
| DaeInstanceGeometry
| org.ascollada.core | |
| DaeInstanceMaterial
| org.ascollada.fx | |
| DaeInstanceNode
| org.ascollada.core | |
| DaeInstancePhysicsMaterial
| org.ascollada.physics | |
| DaeInstancePhysicsModel
| org.ascollada.physics | |
| DaeInstanceRigidBody
| org.ascollada.physics | |
| 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 | |
| DaePhysicsMaterial
| org.ascollada.physics | |
| DaePhysicsModel
| org.ascollada.physics | |
| DaePhysicsScene
| org.ascollada.physics | |
| DaePlane
| org.ascollada.physics | |
| DaePrimitive
| org.ascollada.core | |
| DaeReader
| org.ascollada.io | |
| DaeRigidBody
| org.ascollada.physics | |
| DaeRigidConstraint
| org.ascollada.physics | |
| DaeSampler
| org.ascollada.core | |
| DaeSampler2D
| org.ascollada.fx | |
| DaeShape
| org.ascollada.physics | |
| DaeSkin
| org.ascollada.core | |
| DaeSource
| org.ascollada.core | |
| DaeSphere
| org.ascollada.physics | |
| DaeSpline
| org.ascollada.core | |
| DaeSurface
| org.ascollada.fx | |
| DaeTaperedCapsule
| org.ascollada.physics | |
| DaeTaperedCylinder
| org.ascollada.physics | |
| DaeTexture
| org.ascollada.fx | |
| DaeTransform
| org.ascollada.types | |
| DaeVertexWeights
| org.ascollada.core | |
| DaeVertices
| org.ascollada.core |
element. |
| DaeVisualScene
| org.ascollada.core | |
| DaeWriter
| org.ascollada.io | |
| 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. |
| DefaultClipping
| org.papervision3d.core.clipping | |
| DefaultLineCuller
| org.papervision3d.core.culling | |
| DefaultParticleCuller
| org.papervision3d.core.culling | |
| DefaultTriangleCuller
| org.papervision3d.core.culling | |
| Deflater
| nochump.util.zip |
This is the Deflater class. |
| 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. |
| EndFill
| org.papervision3d.objects.special.commands | |
| 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 | |
| Font3D
| org.papervision3d.typography | |
| FPS
| org.ascollada.utils | |
| FrustumClipping
| org.papervision3d.core.clipping | |
| 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 | |
| Graphics3D
| org.papervision3d.objects.special | |
| HelveticaBold
| org.papervision3d.typography.fonts | |
| HelveticaLight
| org.papervision3d.typography.fonts | |
| HelveticaMedium
| org.papervision3d.typography.fonts | |
| HelveticaRoman
| org.papervision3d.typography.fonts | |
| 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 | |
| IPaperLogger
| org.papervision3d.core.log | |
| 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 | |
| IVectorShape
| org.papervision3d.objects.special.commands | |
| 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 | |
| Letter3D
| org.papervision3d.typography | |
| Letter3DMaterial
| org.papervision3d.materials.special | |
| 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 |
Line3D is used by Lines3D to store and render the lines. |
| LineMaterial
| org.papervision3d.materials.special | |
| Lines3D
| org.papervision3d.core.geom | |
| LineStyle
| org.papervision3d.objects.special.commands | |
| LineTo
| org.papervision3d.objects.special.commands | |
| Logger
| org.ascollada.utils | |
| LogLevel
| org.papervision3d.core.log | |
| 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. |
| 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 |
Mouse3D tracks the mouse's position in relation to 3d space
|
| MoveTo
| org.papervision3d.objects.special.commands | |
| MovieAssetMaterial
| org.papervision3d.materials |
The MovieAssetMaterial class creates a texture from a MovieClip library symbol. |
| MovieAssetParticleMaterial
| org.papervision3d.materials.special |
A Particle material that is made from Class that extends a DisplayObject (ie a library symbol)
|
| 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. |
| PaperLogger
| org.papervision3d.core.log | |
| PaperLoggerEvent
| org.papervision3d.core.log.event | |
| PaperLogVO
| org.papervision3d.core.log | |
| PaperPlane
| org.papervision3d.objects.primitives |
The PaperPlane class lets you create a paper plane object. |
| PaperTraceLogger
| org.papervision3d.core.log | |
| Papervision3D
| org.papervision3d |
The Papervision3D class contains global properties and settings. |
| Particle
| org.papervision3d.core.geom.renderables |
This is the single renderable Particle object, used by Particles.as
See Particles.as for a full explanation. |
| ParticleField
| org.papervision3d.objects.special | |
| ParticleMaterial
| org.papervision3d.materials.special | |
| Particles
| org.papervision3d.core.geom |
The Particles object is a DisplayObject3D that is used solely for displaying particle objects. |
| 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 | |
| PrecisionMode
| org.papervision3d.materials.utils | |
| ProjectionPipeline
| org.papervision3d.core.render.project | |
| QuadrantFilter
| org.papervision3d.core.render.filter |
Splits all intersecting triangles
|
| QuadrantRenderEngine
| org.papervision3d.render |
BasicRenderEngine links Viewport3D s,
Scene3D , and Camera3D s together
by gathering in all of their data, rendering the data, then calling the
necessary functions to update from the rendered data
|
| QuadrantZFilter
| org.papervision3d.core.render.filter |
Corrects triangle z-sorting
|
| QuadTree
| org.papervision3d.core.render.data |
Quadrant tree for storing drawing primitives
|
| QuadTreeNode
| org.papervision3d.core.render.data |
Quadrant tree node
|
| Quaternion
| org.papervision3d.core.math | |
| Ray3D
| org.papervision3d.core.math | |
| RectangleClipping
| org.papervision3d.core.clipping.draw | Rectangle clipping |
| 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 | |
| RenderVectorShape
| 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
|
| 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 | |
| SpringCamera3D
| org.papervision3d.cameras | b at turbulent dot ca - http://agit8.turbulent.ca
v1 - 2009-01-21
|
| StatsView
| org.papervision3d.view.stats | |
| StopWatch
| org.papervision3d.core.utils |
StopWatch times how long certain actions (e.g., a render) take
|
| StringUtil
| org.ascollada.utils |
The StringUtil utility class is an all-static class with methods for
working with String objects within Flex. |
| Text3D
| org.papervision3d.typography | |
| 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 | |
| VectorLetter3D
| org.papervision3d.typography | |
| VectorShape3D
| org.papervision3d.objects.special | |
| VectorShapeHitTest
| org.papervision3d.core.render.command | |
| VectorShapeMaterial
| org.papervision3d.materials.special | |
| VectorShapeRenderable
| org.papervision3d.core.geom.renderables | |
| 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
| org.papervision3d.core.utils.virtualmouse |
The VirtualMouse class is used to create a programmatic
version of the users mouse that can be moved about the
Flash player stage firing off mouse events of the display
objects it interacts with. |
| VirtualMouseEvent
| org.papervision3d.core.utils.virtualmouse |
Wrapper for the Event class to let you check to
see if an event originated from the user's mouse
or a VirtualMouse instance. |
| VirtualMouseMouseEvent
| org.papervision3d.core.utils.virtualmouse |
Wrapper for the MouseEvent class to let you check
to see if an event originated from the user's mouse
or a VirtualMouse instance. |
| WireframeMaterial
| org.papervision3d.materials |
The WireframeMaterial class creates a wireframe material, where only the outlines of the faces are drawn. |
| ZipEntry
| nochump.util.zip |
This class represents a member of a zip archive. |
| ZipError
| nochump.util.zip |
Thrown during the creation or input of a zip file. |
| ZipFile
| nochump.util.zip |
This class represents a Zip archive. |
| ZipOutput
| nochump.util.zip | |