Packagealternativa.engine3d.loaders
Classpublic class Parser
InheritanceParser Inheritance Object
Subclasses Parser3DS, ParserA3D, ParserCollada

Base class for classes, that perform parsing of scenes of different formats.



Public Properties
 PropertyDefined By
  animations : Vector.<AnimationClip>
Array of animations.
Parser
  hierarchy : Vector.<Object3D>
List of root objects.
Parser
  materials : Vector.<ParserMaterial>
List of all materials assigned to objects, that are got after parsing.
Parser
  objects : Vector.<Object3D>
List of objects, that are got after parsing.
Parser
Public Methods
 MethodDefined By
  
clean():void
Erases all links to external objects.
Parser
  
getLayerByObject(object:Object3D):String
Returns name of layer for specified object.
Parser
  
Returns object from array objects by name.
Parser
Protected Methods
 MethodDefined By
  
complete(a3d:Object):void
Parser
Property Detail
animationsproperty
public var animations:Vector.<AnimationClip>

Array of animations.

compressedBuffersproperty 
alternativa3d var compressedBuffers:Boolean = false

hierarchyproperty 
public var hierarchy:Vector.<Object3D>

List of root objects. Root objects are objects, that have no parents.

See also

layersproperty 
alternativa3d var layers:Vector.<String>

materialsproperty 
public var materials:Vector.<ParserMaterial>

List of all materials assigned to objects, that are got after parsing.

See also

objectsproperty 
public var objects:Vector.<Object3D>

List of objects, that are got after parsing.

See also

Method Detail
clean()method
public function clean():void

Erases all links to external objects.

complete()method 
protected function complete(a3d:Object):void

Parameters

a3d:Object

getLayerByObject()method 
public function getLayerByObject(object:Object3D):String

Returns name of layer for specified object.

Parameters

object:Object3D

Returns
String
getObjectByName()method 
public function getObjectByName(name:String):Object3D

Returns object from array objects by name.

Parameters

name:String

Returns
Object3D
traceGeometry()method 
alternativa3d static function traceGeometry(geometry:Geometry):void

Parameters

geometry:Geometry