Packageptolemy.geom3D.core
Classpublic class Solid
InheritanceSolid Inheritance ptolemy.geom3D.core.Logic
Subclasses Cube, Cube, Dodecahedron, Icosahedron, Octahedron, Platonic, Tetrahedron



Public Properties
 PropertyDefined By
  about : SpatialVector
Solid
  angle : Number
Solid
  colors : Array
Solid
  directTransformation : Transformation
Solid
  faces : Array
[read-only]
Solid
  outlineColor : uint
Solid
  outlineWidth : int
Solid
  perspectiveDepth : Number
[read-only]
Solid
Public Methods
 MethodDefined By
  
Solid(... faces)
Solid
  
[override]
Solid
  
draw(g:Graphics):void
Solid
Protected Methods
 MethodDefined By
  
[override]
Solid
Property Detail
aboutproperty
about:SpatialVector


Implementation
    public function get about():SpatialVector
    public function set about(value:SpatialVector):void
angleproperty 
angle:Number


Implementation
    public function get angle():Number
    public function set angle(value:Number):void
colorsproperty 
colors:Array


Implementation
    public function get colors():Array
    public function set colors(value:Array):void
directTransformationproperty 
directTransformation:Transformation


Implementation
    public function get directTransformation():Transformation
    public function set directTransformation(value:Transformation):void
facesproperty 
faces:Array  [read-only]


Implementation
    public function get faces():Array
outlineColorproperty 
outlineColor:uint


Implementation
    public function get outlineColor():uint
    public function set outlineColor(value:uint):void
outlineWidthproperty 
outlineWidth:int


Implementation
    public function get outlineWidth():int
    public function set outlineWidth(value:int):void
perspectiveDepthproperty 
perspectiveDepth:Number  [read-only]


Implementation
    public function get perspectiveDepth():Number
Constructor Detail
Solid()Constructor
public function Solid(... faces)



Parameters
... faces
Method Detail
calculate()method
override public function calculate(t:Transformation, e:Eye):void

Parameters

t:Transformation
 
e:Eye

doCalculation()method 
override protected function doCalculation(t:Transformation, e:Eye):void

Parameters

t:Transformation
 
e:Eye

draw()method 
public function draw(g:Graphics):void

Parameters

g:Graphics