Packageaway3d.core.math
Classpublic final class Number3D

A point in 3D space.

Public Properties
 PropertyDefined by
  BACKWARD : Number3D
[static]
Number3D
  DOWN : Number3D
[static]
Number3D
  FORWARD : Number3D
[static]
Number3D
  LEFT : Number3D
[static]
Number3D
  modulo : Number
[read-only]
Number3D
  modulo2 : Number
[read-only]
Number3D
  RIGHT : Number3D
[static]
Number3D
  UP : Number3D
[static]
Number3D
  x : Number
Horizontal coordinate.
Number3D
  y : Number
Vertical coordinate.
Number3D
  z : Number
Depth coordinate
Number3D
Public Methods
 MethodDefined by
  
Number3D
(x:Number = 0, y:Number = 0, z:Number = 0)
Number3D
  
[static]
Number3D
  
Number3D
  
[static]
Number3D
  
[static]
Number3D
  
distance(v:Number3D, w:Number3D):Number
[static]
Number3D
  
dot(v:Number3D, w:Number3D):Number
[static]
Number3D
  
getAngle(v:Number3D, w:Number3D = null):Number
[static]
Number3D
  
normalize(val:Number = 1):void
Number3D
  
Number3D
  
scale(v:Number3D, s:Number):Number3D
[static]
Number3D
  
[static]
Number3D
  
toString():String
Number3D
Property detail
BACKWARDproperty
public static var BACKWARD:Number3D
DOWNproperty 
public static var DOWN:Number3D
FORWARDproperty 
public static var FORWARD:Number3D
LEFTproperty 
public static var LEFT:Number3D
moduloproperty 
modulo:Number  [read-only]Implementation
    public function get modulo():Number
modulo2property 
modulo2:Number  [read-only]Implementation
    public function get modulo2():Number
RIGHTproperty 
public static var RIGHT:Number3D
UPproperty 
public static var UP:Number3D
xproperty 
public var x:Number

Horizontal coordinate.

yproperty 
public var y:Number

Vertical coordinate.

zproperty 
public var z:Number

Depth coordinate

Constructor detail
Number3D()constructor
public function Number3D(x:Number = 0, y:Number = 0, z:Number = 0)Parameters
x:Number (default = 0)
 
y:Number (default = 0)
 
z:Number (default = 0)
Init Parameters
Method detail
add()method
public static function add(v:Number3D, w:Number3D):Number3D Parameters
v:Number3D
 
w:Number3D

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

Returns
Number3D
closestPointOnPlane()method 
public static function closestPointOnPlane(p:Number3D, k:Number3D, n:Number3D):Number3D Parameters
p:Number3D
 
k:Number3D
 
n:Number3D

Returns
Number3D
cross()method 
public static function cross(v:Number3D, w:Number3D):Number3D Parameters
v:Number3D
 
w:Number3D

Returns
Number3D
distance()method 
public static function distance(v:Number3D, w:Number3D):Number Parameters
v:Number3D
 
w:Number3D

Returns
Number
dot()method 
public static function dot(v:Number3D, w:Number3D):Number Parameters
v:Number3D
 
w:Number3D

Returns
Number
getAngle()method 
public static function getAngle(v:Number3D, w:Number3D = null):Number Parameters
v:Number3D
 
w:Number3D (default = null)

Returns
Number
normalize()method 
public function normalize(val:Number = 1):void Parameters
val:Number (default = 1)
rotate()method 
public function rotate(m:Matrix3D):Number3D Parameters
m:Matrix3D

Returns
Number3D
scale()method 
public static function scale(v:Number3D, s:Number):Number3D Parameters
v:Number3D
 
s:Number

Returns
Number3D
sub()method 
public static function sub(v:Number3D, w:Number3D):Number3D Parameters
v:Number3D
 
w:Number3D

Returns
Number3D
toString()method 
public function toString():String

Returns
String
Wiki link
Click to go to the wiki page for 'away3d.core.math.Number3D'

Code examples

Comments