Packageaway3d.sprites
Classpublic class DirectionalSprite
InheritanceDirectionalSprite Inheritance Sprite3D Inheritance Element

Spherical billboard (always facing the camera) sprite object that uses an array of bitmapData objects defined with viewing direction vectors. Draws 2d directional image dependent on viewing angle inline with z-sorted triangles in a scene.

Public Properties
 PropertyDefined by
 Inheritedalign : String
Defines how the 3d sprite is aligned to its vertex
Sprite3D
 Inheritedcommands : Vector
Returns an array of drawing command strings that make up the 3d element.
Element
 InheriteddistanceScaling : Boolean
Defines if the sprite should scale with distance.
Sprite3D
 Inheritedextra : Object
An optional untyped object that can contain used-defined properties.
Element
 Inheritedheight : Number
Defines the height of the 3d sprite.
Sprite3D
 Inheritedmaterial : Material
Defines the material of the 3d sprite.
Sprite3D
  materials : Vector
[read-only] Returns an array of directional materials.
DirectionalSprite
 Inheritedparent : Geometry
Defines the parent 3d object of the segment.
Element
 InheritedpathCommands : Array
Returns an array of drawing command objects that are used by the face.
Element
 Inheritedrotation : Number
Defines the rotation of the 3d sprite.
Sprite3D
 Inheritedscaling : Number
Defines the scaling of the 3d sprite when an BitmapMaterial is used.
Sprite3D
 InheritedspriteVO : SpriteVO
Sprite3D
 Inheriteduvs : Vector
Returns an array of uv objects that are used by the element.
Element
 Inheritedvertices : Vector
Returns an array of vertex objects that make up the 3d element.
Element
 Inheritedvisible : Boolean
Determines whether the 3d element is visible in the scene.
Element
 Inheritedwidth : Number
Defines the width of the 3d sprite.
Sprite3D
 Inheritedx : Number
Defines the x coordinate of the 3d sprite relative to the local coordinates of the parent Mesh.
Sprite3D
 Inheritedy : Number
Defines the y coordinate of the 3d sprite relative to the local coordinates of the parent Mesh.
Sprite3D
 Inheritedz : Number
Defines the z coordinate of the 3d sprite relative to the local coordinates of the parent Mesh.
Sprite3D
Protected Properties
 PropertyDefined by
 Inherited_commands : Vector
Element
 Inherited_lastAddedVertex : Vertex
Element
 Inherited_material : Material
Element
 Inherited_pathCommands : Array
Element
 Inherited_uvs : Vector
Element
 Inherited_vertices : Vector
Element
Public Methods
 MethodDefined by
  
DirectionalSprite
(material:Material = null, width:Number = 10, height:Number = 10, rotation:Number = 0, align:String = "center", scaling:Number = 1, distanceScaling:Boolean = true)
Creates a new DirectionalSprite object.
DirectionalSprite
  
addDirectionalMaterial(vertex:Vertex, material:Material):void
Adds a new material definition to the array of directional materials.
DirectionalSprite
Property detail
materialsproperty
materials:Vector  [read-only]

Returns an array of directional materials.

Implementation
    public function get materials():Vector
Constructor detail
DirectionalSprite()constructor
public function DirectionalSprite(material:Material = null, width:Number = 10, height:Number = 10, rotation:Number = 0, align:String = "center", scaling:Number = 1, distanceScaling:Boolean = true)Parameters
material:Material (default = null)
 
width:Number (default = 10)
 
height:Number (default = 10)
 
rotation:Number (default = 0)
 
align:String (default = "center")
 
scaling:Number (default = 1)
 
distanceScaling:Boolean (default = true)
Init Parameters
Method detail
addDirectionalMaterial()method
public function addDirectionalMaterial(vertex:Vertex, material:Material):void

Adds a new material definition to the array of directional materials.

Parameters
vertex:Vertex — vertex The orienting vertex to be used by the directional material.
 
material:Material — bitmap The bitmapData object to be used as the directional material.
Wiki link
Click to go to the wiki page for 'away3d.sprites.DirectionalSprite'

Code examples

Comments