Packagecom.mousman.as3.agal.parser.objs
Classpublic class MObject3D
InheritanceMObject3D Inheritance Object
Implements IDestroyable

contains all datas for an object as defined in .obj and .mtl (wavefront) file : A MObject3D is composed of several polygon groups.



Public Properties
 PropertyDefined By
  id : String
[read-only] Id of the instance
MObject3D
  polygonsGroups : Vector.<MPolygoneGroup3D>
Vector of MPolygoneGroup3D (a MPolygoneGroup3D instance contains vertices and indices of a polygon group as defined in .obj (wavefront) file
MObject3D
Public Methods
 MethodDefined By
  
MObject3D(id:String)
Constructor.
MObject3D
  
destroy():void
MObject3D
Property Detail
idproperty
id:String  [read-only]

Id of the instance


Implementation
    public function get id():String
polygonsGroupsproperty 
polygonsGroups:Vector.<MPolygoneGroup3D>

Vector of MPolygoneGroup3D (a MPolygoneGroup3D instance contains vertices and indices of a polygon group as defined in .obj (wavefront) file


Implementation
    public function get polygonsGroups():Vector.<MPolygoneGroup3D>
    public function set polygonsGroups(value:Vector.<MPolygoneGroup3D>):void
Constructor Detail
MObject3D()Constructor
public function MObject3D(id:String)

Constructor. Creates a new MObject3D instance.

Parameters
id:String — : String.

Id given to an instance of MObject3D

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