Packageptolemy.geom3D.core
Classpublic class JoinedFace
InheritanceJoinedFace Inheritance Face Inheritance ptolemy.geom3D.core.Logic



Public Properties
 PropertyDefined By
 Inheritedalpha : Number
Face
  center : Point
[read-only]
JoinedFace
  dihedral : Number
JoinedFace
  drawCenter : Boolean = false
JoinedFace
  edgePtA : Point
JoinedFace
  edgePtB : Point
JoinedFace
 InheritedfillColor : uint
Face
  joinedTo : Face
JoinedFace
 InheritedoutlineColor : uint
Face
 InheritedoutlineWidth : int
Face
  padding : Number
padding
JoinedFace
 InheritedperspectiveDepth : Number
[read-only]
Face
 Inheritedpoints : Array
[read-only]
Face
  reverse : Boolean
JoinedFace
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
  
JoinedFace(joinedTo:Face, edgePtA:Point, edgePtB:Point, sides:int, dihedral:Number = 0, reverse:Boolean = false)
JoinedFace
  
[override]
JoinedFace
  
draw(g:Graphics):void
[override]
JoinedFace
  
toString():String
[override]
JoinedFace
Protected Methods
 MethodDefined By
  
[override]
JoinedFace
  
JoinedFace
  
doPaddingDraw(g:Graphics):void
JoinedFace
 Inherited
[override]
Face
  
JoinedFace
Property Detail
centerproperty
center:Point  [read-only]


Implementation
    public function get center():Point
dihedralproperty 
dihedral:Number


Implementation
    public function get dihedral():Number
    public function set dihedral(value:Number):void
drawCenterproperty 
public var drawCenter:Boolean = false

edgePtAproperty 
edgePtA:Point


Implementation
    public function get edgePtA():Point
    public function set edgePtA(value:Point):void
edgePtBproperty 
edgePtB:Point


Implementation
    public function get edgePtB():Point
    public function set edgePtB(value:Point):void
joinedToproperty 
joinedTo:Face


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

padding


Implementation
    public function get padding():Number
    public function set padding(value:Number):void
reverseproperty 
reverse:Boolean


Implementation
    public function get reverse():Boolean
    public function set reverse(value:Boolean):void
Constructor Detail
JoinedFace()Constructor
public function JoinedFace(joinedTo:Face, edgePtA:Point, edgePtB:Point, sides:int, dihedral:Number = 0, reverse:Boolean = false)



Parameters
joinedTo:Face
 
edgePtA:Point
 
edgePtB:Point
 
sides:int
 
dihedral:Number (default = 0)
 
reverse:Boolean (default = false)
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