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
 AParser
sandy.parser ABSTRACT CLASS - super class for all parser objects.
 Appearance
sandy.materials Represents the appearance property of the visible objects.
 ASEParser
sandy.parser Transforms an ASE file into Sandy geometries.
 ATransformable
sandy.core.scenegraph ABSTRACT CLASS - super class for all movable objects in the object tree.
 BBox
sandy.bounds The BBox object is used to clip the object faster.
 BezierPath
sandy.core.data A 3D Bézier path.
 BezierUtil
sandy.util Utility class for Bézier calculations.
 BitmapMaterial
sandy.materials Displays a bitmap on the faces of a 3D shape..
 BitmapUtil
sandy.util Utility class for Bitmap calculations.
 Box
sandy.primitive The Box class is used for creating a cube or box primitive ( cuboid ).
 BSphere
sandy.bounds The BSphere object is used to clip the object faster.
 BubbleEvent
sandy.events 
 BubbleEventBroadcaster
sandy.events 
 Camera3D
sandy.core.scenegraph The Camera3D class is used to create a camera for the Sandy world.
 CelShadeMaterial
sandy.materials Displays the faces of a 3D shape as a Cel Shaded Material (polygon based cel shading).
 ColladaParser
sandy.parser Transforms a COLLADA XML Document into Sandy geometries.
 ColorMaterial
sandy.materials Displays a color with on the faces of a 3D shape.
 ColorMath
sandy.math Math functions for colors.
 ColorUtil
sandy.util 
 Command
sandy.commands Encapsulate a request as an object, thereby letting you parameterize clients with different requests, queue or log requests, and support undoable operations.
 Cone
sandy.primitive The Cone class is used for creating a cone primitive.
 CullingState
sandy.view Used to identify the culling state of an object.
 Cylinder
sandy.primitive The Cylinder class is used for creating a cylinder primitive, a cone or a truncated cone.
 Delegate
sandy.commands 
 Edge3D
sandy.core.data

The Edge3D represent a shape3D.

 EventBroadcaster
sandy.events 
 FastMath
sandy.math Fast trigonometry functions using cache table and precalculated data.
 Frustum
sandy.view Used to create the frustum of the camera.
 Geometry3D
sandy.core.scenegraph The Geometry3D class holds a complete description of the geometry of a Shape3D.
 GouraudAttributes
sandy.materials.attributes Realize a Gouraud shading on a material.
 Group
sandy.core.scenegraph The Group class is used for branch nodes in the Sandy object tree.
 Hedra
sandy.primitive The Hedra class is used for creating a hedra.
 IAttributes
sandy.materials.attributes Interface for all the elements that represent a material attribute property.
 IDisplayable
sandy.core.scenegraph The IDisplayable interface should be implemented by all visible objects.
 IntersectionMath
sandy.math An util class with static method which provides useful functions related to intersection
 IParser
sandy.parser The IParser interface defines the interface that parser classes such as ColladaParser must implement.
 Light3D
sandy.core.light The Light3D class is used for creating the light of the world.
 LightAttributes
sandy.materials.attributes Realize a flat shading effect when associated to a material.
 Line3D
sandy.primitive The Line3D class is used for creating a line in 3D space.
 LineAttributes
sandy.materials.attributes Holds all line attribute data for a material.
 LoaderQueue
sandy.util Utility class for loading resources.
 Material
sandy.materials ABSTRACT CLASS - base class for all materials.
 MaterialAttributes
sandy.materials.attributes 
 MaterialType
sandy.materials Represents the material types used in Sandy.
 Matrix4
sandy.core.data A 4x4 matrix for transformations in 3D space.
 Matrix4Math
sandy.math Math functions for Matrix4 calculations.
 MovieMaterial
sandy.materials Displays a MovieClip on the faces of a 3D shape.
 Node
sandy.core.scenegraph ABSTRACT CLASS - Base class for all nodes in the object tree.
 NumberMath
sandy.math Math functions for Numbers (angles).
 NumberUtil
sandy.util Utility class for useful numeric constants and number manipulation.
 OutlineAttributes
sandy.materials.attributes Holds all outline attributes data for a material.
 OutlineMaterial
sandy.materials Displays the outline of a 3D shape in wireframe.
 Parser
sandy.parser The Parser factory class creates instances of parser classes.
 Parser3DS
sandy.parser Transforms a 3DS file into Sandy geometries.
 Parser3DSChunkTypes
sandy.parser Static class that defines the chunks offsets of 3DS file.
 ParserEvent
sandy.parser Events that are used by the Parser classes.
 Plane
sandy.core.data A plane in 3D space.
 Plane3D
sandy.primitive The Plane3D is used for creating a plane primitive
 PlaneMath
sandy.math Math functions for planes.
 Polygon
sandy.core.data Polygon's are the building blocks of visible 3D shapes.
 Primitive3D
sandy.primitive An interface implemented by all 3D primitive classes.
 PrimitiveFace
sandy.core.data PrimitiveFace is a tool for generated primitive, allowing users (for some specifics primitives) to get the face polygon array to have an easier manipulation.
 PrimitiveMode
sandy.primitive The PrimitiveMode class defines modes of creation for some primitives.
 Quaternion
sandy.core.data The Quaternion class is experimental and not used in this version.
 QuaternionMath
sandy.math Math functions for manipulation of quaternion objects.
 QueueEvent
sandy.events 
 SandyEvent
sandy.events 
 Scene3D
sandy.core The Scene3D object is the central point of a Sandy world.
 SceneLocator
sandy.core The SceneLocator serves as a registry of all scenes in the application.
 Shape3D
sandy.core.scenegraph The Shape3D class is the base class of all true 3D shapes.
 SingletonError
sandy.errors Private constructors do not exist in ActionScript 3.0.
 SkyBox
sandy.primitive 
 Sphere
sandy.primitive The Sphere class is used for creating a sphere primitive
 Sprite2D
sandy.core.scenegraph The Sprite2D class is use to create a 2D sprite.
 Sprite3D
sandy.core.scenegraph The Sprite3D class is use to create a 3D sprite.
 StringUtil
sandy.util Utility class for string manipulation.
 TextLink
sandy.core.interaction 
 Torus
sandy.primitive The Torus class is used for creating a torus primitive.
 TransformGroup
sandy.core.scenegraph The TransformGroup class is used to create transform group.
 UVCoord
sandy.core.data A 2D coordinate point on a texture that corresponds to a vertex of a polygon in 3D space.
 Vector
sandy.core.data A point in 3D world.
 VectorMath
sandy.math Math functions for vector manipulations.
 Vertex
sandy.core.data A vertex of a 3D mesh or polygon.
 VertexMath
sandy.math Math functions for vertex manipulation.
 VideoMaterial
sandy.materials Displays a Flash video ( FLV ) on the faces of a 3D shape.
 ViewPort
sandy.view The view port represents the rendered screen.
 WireFrameMaterial
sandy.materials Displays the faces of a 3D shape as a wire frame.
 VirtualMouse
sandy.core.interaction VirtualMouse interacting with MovieMaterial Based on the VirtualMouse by senocular
 World3D
sandy.core The Sandy 3D world.
 ZShaderMaterial
sandy.materials Displays a kind of Z shading of any object that this material is applied to