PackageBox2DAS.Common
Classpublic class V3
InheritanceV3 Inheritance Object



Public Properties
 PropertyDefined By
  x : Number
V3
  y : Number
V3
  z : Number
V3
Public Methods
 MethodDefined By
  
V3(_x:Number = 0, _y:Number = 0, _z:Number = 0)
V3
  
add(b:V3):void
V3
  
add(a:V3, b:V3):V3
[static]
V3
  
V3
  
distance(b:V3):Number
V3
  
V3
  
divide(b:V3):void
V3
  
divide(a:V3, b:V3):V3
[static]
V3
  
divideN(n:Number):void
V3
  
divideN(a:V3, n:Number):V3
[static]
V3
  
dot(b:V3):Number
V3
  
equals(b:V3):Boolean
V3
  
length():Number
V3
  
lengthSquared():Number
V3
  
multiply(b:V3):void
V3
  
[static]
V3
  
multiplyN(n:Number):void
V3
  
multiplyN(a:V3, n:Number):V3
[static]
V3
  
normalize():void
V3
  
[static]
V3
  
subtract(b:V3):void
V3
  
[static]
V3
  
xyz(_x:Number, _y:Number, _z:Number):void
V3
  
zero():void
V3
Property Detail
xproperty
public var x:Number

yproperty 
public var y:Number

zproperty 
public var z:Number

Constructor Detail
V3()Constructor
public function V3(_x:Number = 0, _y:Number = 0, _z:Number = 0)



Parameters
_x:Number (default = 0)
 
_y:Number (default = 0)
 
_z:Number (default = 0)
Method Detail
add()method
public function add(b:V3):void

Parameters

b:V3

add()method 
public static function add(a:V3, b:V3):V3

Parameters

a:V3
 
b:V3

Returns
V3
clone()method 
public function clone():V3

Returns
V3
distance()method 
public function distance(b:V3):Number

Parameters

b:V3

Returns
Number
distanceSquared()method 
public function distanceSquared(b:V3):Number

Parameters

b:V3

Returns
Number
divide()method 
public function divide(b:V3):void

Parameters

b:V3

divide()method 
public static function divide(a:V3, b:V3):V3

Parameters

a:V3
 
b:V3

Returns
V3
divideN()method 
public function divideN(n:Number):void

Parameters

n:Number

divideN()method 
public static function divideN(a:V3, n:Number):V3

Parameters

a:V3
 
n:Number

Returns
V3
dot()method 
public function dot(b:V3):Number

Parameters

b:V3

Returns
Number
equals()method 
public function equals(b:V3):Boolean

Parameters

b:V3

Returns
Boolean
length()method 
public function length():Number

Returns
Number
lengthSquared()method 
public function lengthSquared():Number

Returns
Number
multiply()method 
public function multiply(b:V3):void

Parameters

b:V3

multiply()method 
public static function multiply(a:V3, b:V3):V3

Parameters

a:V3
 
b:V3

Returns
V3
multiplyN()method 
public function multiplyN(n:Number):void

Parameters

n:Number

multiplyN()method 
public static function multiplyN(a:V3, n:Number):V3

Parameters

a:V3
 
n:Number

Returns
V3
normalize()method 
public function normalize():void

normalize()method 
public static function normalize(a:V3):V3

Parameters

a:V3

Returns
V3
subtract()method 
public function subtract(b:V3):void

Parameters

b:V3

subtract()method 
public static function subtract(a:V3, b:V3):V3

Parameters

a:V3
 
b:V3

Returns
V3
xyz()method 
public function xyz(_x:Number, _y:Number, _z:Number):void

Parameters

_x:Number
 
_y:Number
 
_z:Number

zero()method 
public function zero():void