PackageGeneral
Classpublic class Util



Public Methods
 MethodDefined by
  
Determinant(matrix:b2Mat22):Number
[static]
Util
  
DistanceFromPointToLine(point:b2Vec2, linePoint:b2Vec2, lineVect:b2Vec2):Number
[static]
Util
  
FormatDate(d:Number):String
[static]
Util
  
GetAngle(vec:b2Vec2):Number
[static]
Util
  
GetDist(x1:Number, y1:Number, x2:Number, y2:Number):Number
[static]
Util
  
HexColour(r:int, g:int, b:int):uint
[static]
Util
  
InsertIntoArray(obj:Object, array:Array, index:int):Array
[static]
Util
  
Midpoint(p1:b2Vec2, p2:b2Vec2):b2Vec2
[static]
Util
  
NearestInt(n:Number):int
[static]
Util
  
NormalizeAngle(angle:Number):Number
[static]
Util
  
ObjectInArray(obj:Object, array:Array):Boolean
[static]
Util
  
RangedRandom(min:Number, max:Number):Number
[static]
Util
  
RemoveDuplicates(array:Array):Array
[static]
Util
  
RemoveFromArray(obj:Object, array:Array):Array
[static]
Util
  
SegmentsIntersect(x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number, x4:Number, y4:Number):Boolean
[static]
Util
  
Vector(x:Number, y:Number):b2Vec2
[static]
Util
Method detail
Determinant()method
public static function Determinant(matrix:b2Mat22):NumberParameters
matrix:b2Mat22

Returns
Number
DistanceFromPointToLine()method 
public static function DistanceFromPointToLine(point:b2Vec2, linePoint:b2Vec2, lineVect:b2Vec2):NumberParameters
point:b2Vec2
 
linePoint:b2Vec2
 
lineVect:b2Vec2

Returns
Number
FormatDate()method 
public static function FormatDate(d:Number):StringParameters
d:Number

Returns
String
GetAngle()method 
public static function GetAngle(vec:b2Vec2):NumberParameters
vec:b2Vec2

Returns
Number
GetDist()method 
public static function GetDist(x1:Number, y1:Number, x2:Number, y2:Number):NumberParameters
x1:Number
 
y1:Number
 
x2:Number
 
y2:Number

Returns
Number
HexColour()method 
public static function HexColour(r:int, g:int, b:int):uintParameters
r:int
 
g:int
 
b:int

Returns
uint
InsertIntoArray()method 
public static function InsertIntoArray(obj:Object, array:Array, index:int):ArrayParameters
obj:Object
 
array:Array
 
index:int

Returns
Array
Midpoint()method 
public static function Midpoint(p1:b2Vec2, p2:b2Vec2):b2Vec2Parameters
p1:b2Vec2
 
p2:b2Vec2

Returns
b2Vec2
NearestInt()method 
public static function NearestInt(n:Number):intParameters
n:Number

Returns
int
NormalizeAngle()method 
public static function NormalizeAngle(angle:Number):NumberParameters
angle:Number

Returns
Number
ObjectInArray()method 
public static function ObjectInArray(obj:Object, array:Array):BooleanParameters
obj:Object
 
array:Array

Returns
Boolean
RangedRandom()method 
public static function RangedRandom(min:Number, max:Number):NumberParameters
min:Number
 
max:Number

Returns
Number
RemoveDuplicates()method 
public static function RemoveDuplicates(array:Array):ArrayParameters
array:Array

Returns
Array
RemoveFromArray()method 
public static function RemoveFromArray(obj:Object, array:Array):ArrayParameters
obj:Object
 
array:Array

Returns
Array
SegmentsIntersect()method 
public static function SegmentsIntersect(x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number, x4:Number, y4:Number):BooleanParameters
x1:Number
 
y1:Number
 
x2:Number
 
y2:Number
 
x3:Number
 
y3:Number
 
x4:Number
 
y4:Number

Returns
Boolean
Vector()method 
public static function Vector(x:Number, y:Number):b2Vec2Parameters
x:Number
 
y:Number

Returns
b2Vec2