This class provides various useful math methods
public static function distance(x1:Number, y1:Number, x2:Number, y2:Number):Number
Distance between two points
Parameters
| x1:Number |
| |
| y1:Number |
| |
| x2:Number |
| |
| y2:Number |
Returns
public static function distance3d(x1:Number, y1:Number, z1:Number, x2:Number, y2:Number, z2:Number):Number
Distance between two points (3d)
Parameters
| x1:Number |
| |
| y1:Number |
| |
| z1:Number |
| |
| x2:Number |
| |
| y2:Number |
| |
| z2:Number |
Returns
public static function getAngle(x1:Number, y1:Number, x2:Number, y2:Number, dist:Number = 0):NumberParameters
| x1:Number |
| |
| y1:Number |
| |
| x2:Number |
| |
| y2:Number |
| |
| dist:Number (default = 0) |
Returns
public static function linesIntersect(xa:Number, ya:Number, xb:Number, yb:Number, xc:Number, yc:Number, xd:Number, yd:Number):Point
Find out if two lines intersect and if so, retrieve the point
of intersection
source: http://members.shaw.ca/flashprogramming/wisASLibrary/wis/math/geom/intersect2D/Intersect2DLine.as
Parameters
| xa:Number |
| |
| ya:Number |
| |
| xb:Number |
| |
| yb:Number |
| |
| xc:Number |
| |
| yc:Number |
| |
| xd:Number |
| |
| yd:Number |
Returns
public static function segmentsIntersect(xa:Number, ya:Number, xb:Number, yb:Number, xc:Number, yc:Number, xd:Number, yd:Number):Point
Find out if two segments intersect and if so, retrieve the point
of intersection
source: http://vision.dai.ed.ac.uk/andrewfg/c-g-a-faq.html
Parameters
| xa:Number |
| |
| ya:Number |
| |
| xb:Number |
| |
| yb:Number |
| |
| xc:Number |
| |
| yc:Number |
| |
| xd:Number |
| |
| yd:Number |
Returns