Package | org.papervision3d.core.math |
Class | public class Number3D |
Property | Defined by | ||
---|---|---|---|
modulo : Number [read-only]
Modulo
| Number3D | ||
x : Number
The horizontal coordinate value.
| Number3D | ||
y : Number
The vertical coordinate value.
| Number3D | ||
z : Number
The depth coordinate value.
| Number3D | ||
ZERO : Number3D
[static][read-only]
Returns a Number3D object with x, y and z properties set to zero.
| Number3D |
Method | Defined by | ||
---|---|---|---|
Number3D(x:Number = 0, y:Number = 0, z:Number = 0)
Creates a new Number3D object whose three-dimensional values are specified by the x, y and z parameters.
| Number3D | ||
[static]
Add
| Number3D | ||
Returns a new Number3D object that is a clone of the original instance with the same three-dimensional values.
| Number3D | ||
Copies the values of this number3d to the passed number3d.
| Number3D | ||
[static]
Cross product.
| Number3D | ||
[static]
Dot product.
| Number3D | ||
normalize():void
Normalize.
| Number3D | ||
[static]
Substract.
| Number3D | ||
toString():String
Returns a string value representing the three-dimensional values in the specified Number3D object.
| Number3D |
modulo | property |
modulo:Number
[read-only]Modulo
Implementation public function get modulo():Number
x | property |
public var x:Number
The horizontal coordinate value.
y | property |
public var y:Number
The vertical coordinate value.
z | property |
public var z:Number
The depth coordinate value.
ZERO | property |
ZERO:Number3D
[read-only]Returns a Number3D object with x, y and z properties set to zero.
Implementation public static function get ZERO():Number3D
Number3D | () | constructor |
public function Number3D(x:Number = 0, y:Number = 0, z:Number = 0)
Creates a new Number3D object whose three-dimensional values are specified by the x, y and z parameters. If you call this constructor function without parameters, a Number3D with x, y and z properties set to zero is created.
Parametersx:Number (default = 0 ) — The horizontal coordinate value. The default value is zero.
|
|
y:Number (default = 0 ) — The vertical coordinate value. The default value is zero.
|
|
z:Number (default = 0 ) — The depth coordinate value. The default value is zero.
|
add | () | method |
public static function add(v:Number3D, w:Number3D):Number3D
Add
Parametersv:Number3D |
|
w:Number3D |
Number3D |
clone | () | method |
public function clone():Number3D
Returns a new Number3D object that is a clone of the original instance with the same three-dimensional values.
ReturnsNumber3D —
A new Number3D instance with the same three-dimensional values as the original Number3D instance.
|
copyTo | () | method |
public function copyTo(n:Number3D):void
Copies the values of this number3d to the passed number3d.
Parametersn:Number3D |
cross | () | method |
public static function cross(v:Number3D, w:Number3D):Number3D
Cross product.
Parametersv:Number3D |
|
w:Number3D |
Number3D |
dot | () | method |
public static function dot(v:Number3D, w:Number3D):Number
Dot product.
Parametersv:Number3D |
|
w:Number3D |
Number |
normalize | () | method |
public function normalize():void
Normalize.
sub | () | method |
public static function sub(v:Number3D, w:Number3D):Number3D
Substract.
Parametersv:Number3D |
|
w:Number3D |
Number3D |
toString | () | method |
public function toString():String
Returns a string value representing the three-dimensional values in the specified Number3D object.
ReturnsString — A string.
|