Packageidv.cjcat.stardust.threeD.zones
Classpublic class Zone3D
InheritanceZone3D Inheritance StardustElement
SubclassesCubeZone, SphereCap, SphereShell, SphereZone, Surface



Public Properties
 PropertyDefined by
 Inheritedname : String
StardustElement
  rotationX : Number
Zone3D
  rotationY : Number
Zone3D
  rotationZ : Number
Zone3D
Protected Properties
 PropertyDefined by
  volume : Number
Zone3D
Public Methods
 MethodDefined by
  
Zone3D
  
[Abstract Method] Returns a MotionData3D object representing a random point in the zone.
Zone3D
  
contains(x:Number, y:Number, z:Number):Boolean
[Abstract Method] Determins if a point is contained by the zone, true if contained.
Zone3D
  
Zone3D
  
Zone3D
 Inherited
[Abstract Method] Returns the related objects of the element.
StardustElement
  
getVolume():Number
Returns the volume of the zone.
Zone3D
 Inherited
getXMLTag():XML
Returns the root tag of the XML representation.
StardustElement
  
getXMLTagName():String
Zone3D
  
parseXML(xml:XML, builder:XMLBuilder = null):void
Zone3D
  
toXML():XML
Zone3D
Protected Methods
 MethodDefined by
  
updateVolume():void
[Abstract Method] Updates the volume of the zone.
Zone3D
Property detail
rotationXproperty
public var rotationX:Number
rotationYproperty 
public var rotationY:Number
rotationZproperty 
public var rotationZ:Number
volumeproperty 
protected var volume:Number
Constructor detail
Zone3D()constructor
public function Zone3D()
Method detail
calculateMotionData3D()method
public function calculateMotionData3D():MotionData3D

[Abstract Method] Returns a MotionData3D object representing a random point in the zone.

Returns
MotionData3D
contains()method 
public function contains(x:Number, y:Number, z:Number):Boolean

[Abstract Method] Determins if a point is contained by the zone, true if contained.

Parameters
x:Number
 
y:Number
 
z:Number

Returns
Boolean
getElementTypeXMLTag()method 
public override function getElementTypeXMLTag():XML

Returns
XML
getPoint()method 
public final function getPoint():MotionData3D

Returns
MotionData3D
getVolume()method 
public final function getVolume():Number

Returns the volume of the zone.

Returns
Number
getXMLTagName()method 
public override function getXMLTagName():String

Returns
String
parseXML()method 
public override function parseXML(xml:XML, builder:XMLBuilder = null):voidParameters
xml:XML
 
builder:XMLBuilder (default = null)
toXML()method 
public override function toXML():XML

Returns
XML
updateVolume()method 
protected function updateVolume():void

[Abstract Method] Updates the volume of the zone.