Class com.sekati.geom.TrigoBase

Description

static class wrapping various Trig utilities

Method Index

angle2radian(), getAngle(), getDistance(), getPointFromDistanceAndAngle(), getRadian(), getZDistance(), radian2angle(), resolveAngle()

Method Detail

angle2radian

static public function angle2radian(a:Number):Number

Convert angle to radian

radian2angle

static public function radian2angle(r:Number):Number

Convert radian to angle

resolveAngle

static public function resolveAngle(a:Number):Number

will always give back a positive angle between 0 and 360

getAngle

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

Get angle from two points

getRadian

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

Get radian from two points

getDistance

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

Get distance between two points

getZDistance

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

getPointFromDistanceAndAngle

static public 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