Engine API
/
Data Types
/
Vector3
Vector3
Show Deprecated
Summary
Constructors
new
(
x:
number
, y:
number
, z:
number
)
FromNormalId
(
normal:
NormalId
)
FromAxis
(
axis:
Axis
)
Properties
zero
:
Vector3
one
:
Vector3
xAxis
:
Vector3
yAxis
:
Vector3
zAxis
:
Vector3
X
:
number
Y
:
number
Z
:
number
Magnitude
:
number
Unit
:
Vector3
Methods
Cross
(
other:
Vector3
):
Vector3
Angle
(
other:
Vector3
, axis:
Vector3
):
number
Dot
(
other:
Vector3
):
number
FuzzyEq
(
other:
Vector3
, epsilon:
number
):
boolean
Lerp
(
goal:
Vector3
, alpha:
number
):
Vector3
Max
(
vector:
Vector3
):
Vector3
Min
(
vector:
Vector3
):
Vector3
Math Operations
+
-
*
/
*
/
Constructors
new
Parameters
x
:
number
Default Value: "0"
y
:
number
Default Value: "0"
z
:
number
Default Value: "0"
FromNormalId
Parameters
normal
:
NormalId
FromAxis
Parameters
axis
:
Axis
Properties
zero
Vector3
one
Vector3
xAxis
Vector3
yAxis
Vector3
zAxis
Vector3
X
number
Y
number
Z
number
Magnitude
number
Unit
Vector3
Methods
Cross
Vector3
Parameters
other
:
Vector3
Returns
Vector3
Angle
number
Parameters
other
:
Vector3
axis
:
Vector3
Default Value: "nil"
Returns
number
Dot
number
Parameters
other
:
Vector3
Returns
number
FuzzyEq
boolean
Parameters
other
:
Vector3
epsilon
:
number
Default Value: "0.00001 aka 1e-5"
Returns
boolean
Lerp
Vector3
Parameters
goal
:
Vector3
alpha
:
number
Returns
Vector3
Max
Vector3
Parameters
vector
:
Vector3
Returns
Vector3
Min
Vector3
Parameters
vector
:
Vector3
Returns
Vector3
Math Operations
Vector3
+
Vector3
:
Vector3
Vector3
-
Vector3
:
Vector3
Vector3
*
Vector3
:
Vector3
Vector3
/
Vector3
:
Vector3
Vector3
*
number
:
Vector3
Vector3
/
number
:
Vector3