babylon.quarks - v0.19.0
Demos
GitHub
npm
Preparing search index...
Vector3
Class Vector3
Hierarchy (
View Summary
)
Vector3
Vector3View
Index
Constructors
constructor
Properties
is
Vector3
x
y
z
Methods
[iterator]
abs
add
add
Scalar
add
Scaled
Vector
add
Vectors
angle
To
apply
Axis
Angle
apply
Euler
apply
Matrix3
apply
Matrix4
apply
Normal
Matrix
apply
Quaternion
ceil
clamp
clamp
Length
clamp
Scalar
clone
copy
cross
cross
Vectors
distance
To
distance
To
Squared
divide
divide
Scalar
dot
equals
floor
from
Array
get
Component
length
length
Sq
lerp
lerp
Vectors
manhattan
Distance
To
manhattan
Length
max
min
multiply
multiply
Scalar
multiply
Vectors
negate
normalize
project
On
Plane
project
On
Vector
random
random
Direction
reflect
round
round
To
Zero
set
set
Component
set
From
Cylindrical
Coords
set
From
Euler
set
From
Matrix3
Column
set
From
Matrix
Column
set
From
Matrix
Position
set
From
Matrix
Scale
set
From
Spherical
Coords
set
Length
set
Scalar
set
X
set
Y
set
Z
sub
sub
Scalar
sub
Vectors
to
Array
transform
Direction
Constructors
constructor
new
Vector3
(
x
?:
number
,
y
?:
number
,
z
?:
number
)
:
Vector3
Parameters
Optional
x
:
number
Optional
y
:
number
Optional
z
:
number
Returns
Vector3
Properties
Readonly
is
Vector3
isVector3
:
boolean
x
x
:
number
y
y
:
number
z
z
:
number
Methods
[iterator]
"[iterator]"
()
:
Generator
<
number
,
void
,
unknown
>
Returns
Generator
<
number
,
void
,
unknown
>
abs
abs
()
:
this
Returns
this
add
add
(
v
:
Vector3
)
:
this
Parameters
v
:
Vector3
Returns
this
add
Scalar
addScalar
(
s
:
number
)
:
this
Parameters
s
:
number
Returns
this
add
Scaled
Vector
addScaledVector
(
v
:
Vector3
,
s
:
number
)
:
this
Parameters
v
:
Vector3
s
:
number
Returns
this
add
Vectors
addVectors
(
a
:
Vector3
,
b
:
Vector3
)
:
this
Parameters
a
:
Vector3
b
:
Vector3
Returns
this
angle
To
angleTo
(
v
:
Vector3
)
:
number
Parameters
v
:
Vector3
Returns
number
apply
Axis
Angle
applyAxisAngle
(
axis
:
Vector3
,
angle
:
number
)
:
this
Parameters
axis
:
Vector3
angle
:
number
Returns
this
apply
Euler
applyEuler
(
euler
:
Euler
)
:
this
Parameters
euler
:
Euler
Returns
this
apply
Matrix3
applyMatrix3
(
m
:
Matrix3
)
:
this
Parameters
m
:
Matrix3
Returns
this
apply
Matrix4
applyMatrix4
(
m
:
Matrix4
)
:
this
Parameters
m
:
Matrix4
Returns
this
apply
Normal
Matrix
applyNormalMatrix
(
m
:
Matrix3
)
:
this
Parameters
m
:
Matrix3
Returns
this
apply
Quaternion
applyQuaternion
(
q
:
Quaternion
)
:
this
Parameters
q
:
Quaternion
Returns
this
ceil
ceil
()
:
this
Returns
this
clamp
clamp
(
min
:
Vector3
,
max
:
Vector3
)
:
this
Parameters
min
:
Vector3
max
:
Vector3
Returns
this
clamp
Length
clampLength
(
min
:
number
,
max
:
number
)
:
this
Parameters
min
:
number
max
:
number
Returns
this
clamp
Scalar
clampScalar
(
minVal
:
number
,
maxVal
:
number
)
:
this
Parameters
minVal
:
number
maxVal
:
number
Returns
this
clone
clone
()
:
Vector3
Returns
Vector3
copy
copy
(
v
:
Vector3
)
:
this
Parameters
v
:
Vector3
Returns
this
cross
cross
(
v
:
Vector3
)
:
this
Parameters
v
:
Vector3
Returns
this
cross
Vectors
crossVectors
(
a
:
Vector3
,
b
:
Vector3
)
:
this
Parameters
a
:
Vector3
b
:
Vector3
Returns
this
distance
To
distanceTo
(
v
:
Vector3
)
:
number
Parameters
v
:
Vector3
Returns
number
distance
To
Squared
distanceToSquared
(
v
:
Vector3
)
:
number
Parameters
v
:
Vector3
Returns
number
divide
divide
(
v
:
Vector3
)
:
this
Parameters
v
:
Vector3
Returns
this
divide
Scalar
divideScalar
(
scalar
:
number
)
:
this
Parameters
scalar
:
number
Returns
this
dot
dot
(
v
:
Vector3
)
:
number
Parameters
v
:
Vector3
Returns
number
equals
equals
(
v
:
Vector3
)
:
boolean
Parameters
v
:
Vector3
Returns
boolean
floor
floor
()
:
this
Returns
this
from
Array
fromArray
(
array
:
number
[]
,
offset
?:
number
)
:
this
Parameters
array
:
number
[]
Optional
offset
:
number
Returns
this
get
Component
getComponent
(
index
:
number
)
:
number
Parameters
index
:
number
Returns
number
length
length
()
:
number
Returns
number
length
Sq
lengthSq
()
:
number
Returns
number
lerp
lerp
(
v
:
Vector3
,
alpha
:
number
)
:
this
Parameters
v
:
Vector3
alpha
:
number
Returns
this
lerp
Vectors
lerpVectors
(
v1
:
Vector3
,
v2
:
Vector3
,
alpha
:
number
)
:
this
Parameters
v1
:
Vector3
v2
:
Vector3
alpha
:
number
Returns
this
manhattan
Distance
To
manhattanDistanceTo
(
v
:
Vector3
)
:
number
Parameters
v
:
Vector3
Returns
number
manhattan
Length
manhattanLength
()
:
number
Returns
number
max
max
(
v
:
Vector3
)
:
this
Parameters
v
:
Vector3
Returns
this
min
min
(
v
:
Vector3
)
:
this
Parameters
v
:
Vector3
Returns
this
multiply
multiply
(
v
:
Vector3
)
:
this
Parameters
v
:
Vector3
Returns
this
multiply
Scalar
multiplyScalar
(
scalar
:
number
)
:
this
Parameters
scalar
:
number
Returns
this
multiply
Vectors
multiplyVectors
(
a
:
Vector3
,
b
:
Vector3
)
:
this
Parameters
a
:
Vector3
b
:
Vector3
Returns
this
negate
negate
()
:
this
Returns
this
normalize
normalize
()
:
this
Returns
this
project
On
Plane
projectOnPlane
(
planeNormal
:
Vector3
)
:
this
Parameters
planeNormal
:
Vector3
Returns
this
project
On
Vector
projectOnVector
(
v
:
Vector3
)
:
this
Parameters
v
:
Vector3
Returns
this
random
random
()
:
this
Returns
this
random
Direction
randomDirection
()
:
this
Returns
this
reflect
reflect
(
normal
:
Vector3
)
:
this
Parameters
normal
:
Vector3
Returns
this
round
round
()
:
this
Returns
this
round
To
Zero
roundToZero
()
:
this
Returns
this
set
set
(
x
:
number
,
y
:
number
,
z
:
number
)
:
this
Parameters
x
:
number
y
:
number
z
:
number
Returns
this
set
Component
setComponent
(
index
:
number
,
value
:
number
)
:
this
Parameters
index
:
number
value
:
number
Returns
this
set
From
Cylindrical
Coords
setFromCylindricalCoords
(
radius
:
number
,
theta
:
number
,
y
:
number
)
:
this
Parameters
radius
:
number
theta
:
number
y
:
number
Returns
this
set
From
Euler
setFromEuler
(
e
:
Euler
)
:
this
Parameters
e
:
Euler
Returns
this
set
From
Matrix3
Column
setFromMatrix3Column
(
m
:
Matrix3
,
index
:
number
)
:
this
Parameters
m
:
Matrix3
index
:
number
Returns
this
set
From
Matrix
Column
setFromMatrixColumn
(
m
:
Matrix4
,
index
:
number
)
:
this
Parameters
m
:
Matrix4
index
:
number
Returns
this
set
From
Matrix
Position
setFromMatrixPosition
(
m
:
Matrix4
)
:
this
Parameters
m
:
Matrix4
Returns
this
set
From
Matrix
Scale
setFromMatrixScale
(
m
:
Matrix4
)
:
this
Parameters
m
:
Matrix4
Returns
this
set
From
Spherical
Coords
setFromSphericalCoords
(
radius
:
number
,
phi
:
number
,
theta
:
number
)
:
this
Parameters
radius
:
number
phi
:
number
theta
:
number
Returns
this
set
Length
setLength
(
length
:
number
)
:
this
Parameters
length
:
number
Returns
this
set
Scalar
setScalar
(
scalar
:
number
)
:
this
Parameters
scalar
:
number
Returns
this
set
X
setX
(
x
:
number
)
:
this
Parameters
x
:
number
Returns
this
set
Y
setY
(
y
:
number
)
:
this
Parameters
y
:
number
Returns
this
set
Z
setZ
(
z
:
number
)
:
this
Parameters
z
:
number
Returns
this
sub
sub
(
v
:
Vector3
)
:
this
Parameters
v
:
Vector3
Returns
this
sub
Scalar
subScalar
(
s
:
number
)
:
this
Parameters
s
:
number
Returns
this
sub
Vectors
subVectors
(
a
:
Vector3
,
b
:
Vector3
)
:
this
Parameters
a
:
Vector3
b
:
Vector3
Returns
this
to
Array
toArray
(
array
?:
number
[]
,
offset
?:
number
)
:
number
[]
Parameters
Optional
array
:
number
[]
Optional
offset
:
number
Returns
number
[]
transform
Direction
transformDirection
(
m
:
Matrix4
)
:
this
Parameters
m
:
Matrix4
Returns
this
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
is
Vector3
x
y
z
Methods
[iterator]
abs
add
add
Scalar
add
Scaled
Vector
add
Vectors
angle
To
apply
Axis
Angle
apply
Euler
apply
Matrix3
apply
Matrix4
apply
Normal
Matrix
apply
Quaternion
ceil
clamp
clamp
Length
clamp
Scalar
clone
copy
cross
cross
Vectors
distance
To
distance
To
Squared
divide
divide
Scalar
dot
equals
floor
from
Array
get
Component
length
length
Sq
lerp
lerp
Vectors
manhattan
Distance
To
manhattan
Length
max
min
multiply
multiply
Scalar
multiply
Vectors
negate
normalize
project
On
Plane
project
On
Vector
random
random
Direction
reflect
round
round
To
Zero
set
set
Component
set
From
Cylindrical
Coords
set
From
Euler
set
From
Matrix3
Column
set
From
Matrix
Column
set
From
Matrix
Position
set
From
Matrix
Scale
set
From
Spherical
Coords
set
Length
set
Scalar
set
X
set
Y
set
Z
sub
sub
Scalar
sub
Vectors
to
Array
transform
Direction
Demos
GitHub
npm
babylon.quarks - v0.19.0
Loading...