Packageorg.papervision3d.core.components.as3.utils
Classpublic class CoordinateTools



Protected Properties
 PropertyDefined by
  lastRandomRange : Number = -1
[static]
CoordinateTools
  randomlyGeneratedNumbers : Array
[static]
CoordinateTools
Public Methods
 MethodDefined by
  
convertDeg(d:Number):Number
[static]
CoordinateTools
  
drawBoundingBox(x:Number, y:Number, width:Number, height:Number, target:Sprite, color:Number = 0xff0000, alpha:Number = 1, clear:Boolean = true):void
[static]
CoordinateTools
  
drawLocationDot(x:Number, y:Number, target:Sprite, size:Number = 3, color:Number = 0xff0000, alpha:Number = 1, clear:Boolean = true):void
[static]
CoordinateTools
  
getAngle(pointAX:Number, pointAY:Number, pointBX:Number, pointBY:Number, pureDegrees:Boolean = true):Number
[static]
CoordinateTools
  
getDistance(x1:Number, y1:Number, x2:Number, y2:Number):Number
[static]
CoordinateTools
  
getRandomInRange(low:Number, high:Number, unique:Boolean = false):Number
[static]
CoordinateTools
  
localToLocal(containerFrom:DisplayObject, containerTo:DisplayObject, origin:Point = null):Point
[static]
CoordinateTools
  
random(range:Number):Number
[static]
CoordinateTools
Property detail
lastRandomRangeproperty
protected static var lastRandomRange:Number = -1
randomlyGeneratedNumbersproperty 
protected static var randomlyGeneratedNumbers:Array
Method detail
convertDeg()method
public static function convertDeg(d:Number):NumberParameters
d:Number

Returns
Number
drawBoundingBox()method 
public static function drawBoundingBox(x:Number, y:Number, width:Number, height:Number, target:Sprite, color:Number = 0xff0000, alpha:Number = 1, clear:Boolean = true):voidParameters
x:Number
 
y:Number
 
width:Number
 
height:Number
 
target:Sprite
 
color:Number (default = 0xff0000)
 
alpha:Number (default = 1)
 
clear:Boolean (default = true)
drawLocationDot()method 
public static function drawLocationDot(x:Number, y:Number, target:Sprite, size:Number = 3, color:Number = 0xff0000, alpha:Number = 1, clear:Boolean = true):voidParameters
x:Number
 
y:Number
 
target:Sprite
 
size:Number (default = 3)
 
color:Number (default = 0xff0000)
 
alpha:Number (default = 1)
 
clear:Boolean (default = true)
getAngle()method 
public static function getAngle(pointAX:Number, pointAY:Number, pointBX:Number, pointBY:Number, pureDegrees:Boolean = true):NumberParameters
pointAX:Number
 
pointAY:Number
 
pointBX:Number
 
pointBY:Number
 
pureDegrees:Boolean (default = true)

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

Returns
Number
getRandomInRange()method 
public static function getRandomInRange(low:Number, high:Number, unique:Boolean = false):NumberParameters
low:Number
 
high:Number
 
unique:Boolean (default = false)

Returns
Number
localToLocal()method 
public static function localToLocal(containerFrom:DisplayObject, containerTo:DisplayObject, origin:Point = null):PointParameters
containerFrom:DisplayObject
 
containerTo:DisplayObject
 
origin:Point (default = null)

Returns
Point
random()method 
public static function random(range:Number):NumberParameters
range:Number

Returns
Number