Packagesekati.geom
Classpublic class TrigBase

TrigBase provides common trigonometry utilities.



Public Methods
 MethodDefined by
  
TrigBase Static Constructor
TrigBase
  
angle2radian(a:Number):Number
[static] Convert angle to radian
TrigBase
  
getAngle(p1:Point, p2:Point):Number
[static] Get angle from two points
TrigBase
  
getDistance(p1:Point, p2:Point):Number
[static] Get distance between two points
TrigBase
  
getPointFromDistanceAndAngle(centerPoint:Point, dist:Number, angle:Number):Point
[static] Get new point based on distance and angle from a given point Note: Rounding to 3 decimals because got results like this: 6.12303176911189e-15 just as a precaution not to screw up movieclips positions & infinite tween loops
TrigBase
  
getRadian(p1:Point, p2:Point):Number
[static] Get radian from two points
TrigBase
  
getZDistance(p1:Point3D, p2:Point3D):Number
[static]
TrigBase
  
radian2angle(r:Number):Number
[static] Convert radian to angle
TrigBase
  
resolveAngle(a:Number):Number
[static] will always give back a positive angle between 0 and 360
TrigBase
Constructor detail
TrigBase()constructor
public function TrigBase()

TrigBase Static Constructor

Method detail
angle2radian()method
public static function angle2radian(a:Number):Number

Convert angle to radian

Parameters
a:Number

Returns
Number
getAngle()method 
public static function getAngle(p1:Point, p2:Point):Number

Get angle from two points

Parameters
p1:Point
 
p2:Point

Returns
Number
getDistance()method 
public static function getDistance(p1:Point, p2:Point):Number

Get distance between two points

Parameters
p1:Point
 
p2:Point

Returns
Number
getPointFromDistanceAndAngle()method 
public static function getPointFromDistanceAndAngle(centerPoint:Point, dist:Number, angle:Number):Point

Get new point based on distance and angle from a given point Note: Rounding to 3 decimals because got results like this: 6.12303176911189e-15 just as a precaution not to screw up movieclips positions & infinite tween loops

Parameters
centerPoint:Point
 
dist:Number
 
angle:Number

Returns
Point
getRadian()method 
public static function getRadian(p1:Point, p2:Point):Number

Get radian from two points

Parameters
p1:Point
 
p2:Point

Returns
Number
getZDistance()method 
public static function getZDistance(p1:Point3D, p2:Point3D):NumberParameters
p1:Point3D
 
p2:Point3D

Returns
Number
radian2angle()method 
public static function radian2angle(r:Number):Number

Convert radian to angle

Parameters
r:Number

Returns
Number
resolveAngle()method 
public static function resolveAngle(a:Number):Number

will always give back a positive angle between 0 and 360

Parameters
a:Number

Returns
Number