Packageutils.common.math
Classpublic class Spiral
InheritanceSpiral Inheritance Object

Spiral.as Structure for arithmetic spiral, calculates sample point along the spiral for particular angle and rotation number.



Public Properties
 PropertyDefined By
  origin : Point
Spiral
Public Methods
 MethodDefined By
  
Spiral(origin:Point, maxRadius:Number, maxRotations:Number, pointDistance:uint, rotationAt:Number)
Spiral
  
getPoint():Point
Spiral
  
getPoints():Vector.<Point>
Spiral
  
initSpiralParams(origin:Point, maxRadius:Number, maxRotations:Number, pointDistance:uint, rotationAt:Number):void
Spiral
  
Spiral
Property Detail
originproperty
origin:Point


Implementation
    public function get origin():Point
    public function set origin(value:Point):void
Constructor Detail
Spiral()Constructor
public function Spiral(origin:Point, maxRadius:Number, maxRotations:Number, pointDistance:uint, rotationAt:Number)



Parameters
origin:Point
 
maxRadius:Number
 
maxRotations:Number
 
pointDistance:uint
 
rotationAt:Number
Method Detail
getPoint()method
public function getPoint():Point

Returns
Point
getPoints()method 
public function getPoints():Vector.<Point>

Returns
Vector.<Point>
initSpiralParams()method 
public function initSpiralParams(origin:Point, maxRadius:Number, maxRotations:Number, pointDistance:uint, rotationAt:Number):void

Parameters

origin:Point
 
maxRadius:Number
 
maxRotations:Number
 
pointDistance:uint
 
rotationAt:Number

resetSpiralParams()method 
public function resetSpiralParams():void