Packageptolemy.geom3D.core
Classpublic class RegularFace
InheritanceRegularFace Inheritance Face Inheritance ptolemy.geom3D.core.Logic



Public Properties
 PropertyDefined By
  about : SpatialVector
RegularFace
 Inheritedalpha : Number
Face
  angle : Number
RegularFace
  center : Point
[read-only]
RegularFace
  drawCenter : Boolean = false
RegularFace
 InheritedfillColor : uint
Face
  length : Number
RegularFace
 InheritedoutlineColor : uint
Face
 InheritedoutlineWidth : int
Face
  padding : Number
padding
RegularFace
 InheritedperspectiveDepth : Number
[read-only]
Face
 Inheritedpoints : Array
[read-only]
Face
  sides : int
RegularFace
  x : Number
RegularFace
  y : Number
RegularFace
  z : Number
RegularFace
Protected Properties
 PropertyDefined By
 Inherited_fillColor : uint = 0xFF000099
Face
 Inherited_outlineColor : uint = 0x000000FF
Face
 Inherited_outlineWidth : int = 0
Face
 Inherited_points : Array
Face
Public Methods
 MethodDefined By
  
RegularFace(sides:int, length:Number, x:Number = 0, y:Number = 0, z:Number = 0)
RegularFace
  
[override]
RegularFace
  
draw(g:Graphics):void
[override]
RegularFace
  
toString():String
[override]
RegularFace
Protected Methods
 MethodDefined By
  
[override]
RegularFace
  
RegularFace
  
doPaddingDraw(g:Graphics):void
RegularFace
 Inherited
[override]
Face
  
RegularFace
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
centerproperty 
center:Point  [read-only]


Implementation
    public function get center():Point
drawCenterproperty 
public var drawCenter:Boolean = false

lengthproperty 
length:Number


Implementation
    public function get length():Number
    public function set length(value:Number):void
paddingproperty 
padding:Number

padding


Implementation
    public function get padding():Number
    public function set padding(value:Number):void
sidesproperty 
sides:int


Implementation
    public function get sides():int
    public function set sides(value:int):void
xproperty 
x:Number


Implementation
    public function get x():Number
    public function set x(value:Number):void
yproperty 
y:Number


Implementation
    public function get y():Number
    public function set y(value:Number):void
zproperty 
z:Number


Implementation
    public function get z():Number
    public function set z(value:Number):void
Constructor Detail
RegularFace()Constructor
public function RegularFace(sides:int, length:Number, x:Number = 0, y:Number = 0, z:Number = 0)



Parameters
sides:int
 
length:Number
 
x:Number (default = 0)
 
y:Number (default = 0)
 
z:Number (default = 0)
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

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

Parameters

t:Transformation
 
e:Eye

doPaddingDraw()method 
protected function doPaddingDraw(g:Graphics):void

Parameters

g:Graphics

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

Parameters

g:Graphics

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

Parameters

t:Transformation
 
e:Eye

toString()method 
override public function toString():String

Returns
String