babylon.quarks - v0.19.0
Demos
GitHub
npm
Preparing search index...
Vector4
Class Vector4
Hierarchy (
View Summary
)
Vector4
Vector4View
Index
Constructors
constructor
Properties
is
Vector4
w
x
y
z
Accessors
height
width
Methods
[iterator]
add
add
Scalar
add
Scaled
Vector
add
Vectors
apply
Matrix4
ceil
clamp
clamp
Length
clamp
Scalar
clone
copy
divide
Scalar
dot
equals
floor
from
Array
get
Component
length
length
Sq
lerp
lerp
Vectors
manhattan
Length
max
min
multiply
multiply
Scalar
negate
normalize
random
round
round
To
Zero
set
set
Axis
Angle
From
Quaternion
set
Axis
Angle
From
Rotation
Matrix
set
Component
set
Length
set
Scalar
set
W
set
X
set
Y
set
Z
sub
sub
Scalar
sub
Vectors
to
Array
Constructors
constructor
new
Vector4
(
x
?:
number
,
y
?:
number
,
z
?:
number
,
w
?:
number
)
:
Vector4
Parameters
Optional
x
:
number
Optional
y
:
number
Optional
z
:
number
Optional
w
:
number
Returns
Vector4
Properties
Readonly
is
Vector4
isVector4
:
boolean
w
w
:
number
x
x
:
number
y
y
:
number
z
z
:
number
Accessors
height
get
height
()
:
number
Returns
number
set
height
(
value
:
number
)
:
void
Parameters
value
:
number
Returns
void
width
get
width
()
:
number
Returns
number
set
width
(
value
:
number
)
:
void
Parameters
value
:
number
Returns
void
Methods
[iterator]
"[iterator]"
()
:
Generator
<
number
,
void
,
unknown
>
Returns
Generator
<
number
,
void
,
unknown
>
add
add
(
v
:
Vector4
)
:
Vector4
Parameters
v
:
Vector4
Returns
Vector4
add
Scalar
addScalar
(
scalar
:
number
)
:
Vector4
Parameters
scalar
:
number
Returns
Vector4
add
Scaled
Vector
addScaledVector
(
v
:
Vector4
,
s
:
number
)
:
Vector4
Parameters
v
:
Vector4
s
:
number
Returns
Vector4
add
Vectors
addVectors
(
a
:
Vector4
,
b
:
Vector4
)
:
Vector4
Parameters
a
:
Vector4
b
:
Vector4
Returns
Vector4
apply
Matrix4
applyMatrix4
(
m
:
Matrix4
)
:
this
Parameters
m
:
Matrix4
Returns
this
ceil
ceil
()
:
this
Returns
this
clamp
clamp
(
min
:
Vector4
,
max
:
Vector4
)
:
this
Parameters
min
:
Vector4
max
:
Vector4
Returns
this
clamp
Length
clampLength
(
min
:
number
,
max
:
number
)
:
Vector4
Parameters
min
:
number
max
:
number
Returns
Vector4
clamp
Scalar
clampScalar
(
minVal
:
number
,
maxVal
:
number
)
:
this
Parameters
minVal
:
number
maxVal
:
number
Returns
this
clone
clone
()
:
Vector4
Returns
Vector4
copy
copy
(
v
:
Vector4
)
:
Vector4
Parameters
v
:
Vector4
Returns
Vector4
divide
Scalar
divideScalar
(
scalar
:
number
)
:
Vector4
Parameters
scalar
:
number
Returns
Vector4
dot
dot
(
v
:
Vector4
)
:
number
Parameters
v
:
Vector4
Returns
number
equals
equals
(
v
:
Vector4
)
:
boolean
Parameters
v
:
Vector4
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
:
Vector4
,
alpha
:
number
)
:
this
Parameters
v
:
Vector4
alpha
:
number
Returns
this
lerp
Vectors
lerpVectors
(
v1
:
Vector4
,
v2
:
Vector4
,
alpha
:
number
)
:
this
Parameters
v1
:
Vector4
v2
:
Vector4
alpha
:
number
Returns
this
manhattan
Length
manhattanLength
()
:
number
Returns
number
max
max
(
v
:
Vector4
)
:
this
Parameters
v
:
Vector4
Returns
this
min
min
(
v
:
Vector4
)
:
this
Parameters
v
:
Vector4
Returns
this
multiply
multiply
(
v
:
Vector4
)
:
Vector4
Parameters
v
:
Vector4
Returns
Vector4
multiply
Scalar
multiplyScalar
(
scalar
:
number
)
:
Vector4
Parameters
scalar
:
number
Returns
Vector4
negate
negate
()
:
this
Returns
this
normalize
normalize
()
:
Vector4
Returns
Vector4
random
random
()
:
this
Returns
this
round
round
()
:
this
Returns
this
round
To
Zero
roundToZero
()
:
this
Returns
this
set
set
(
x
:
number
,
y
:
number
,
z
:
number
,
w
:
number
)
:
Vector4
Parameters
x
:
number
y
:
number
z
:
number
w
:
number
Returns
Vector4
set
Axis
Angle
From
Quaternion
setAxisAngleFromQuaternion
(
q
:
Quaternion
)
:
this
Parameters
q
:
Quaternion
Returns
this
set
Axis
Angle
From
Rotation
Matrix
setAxisAngleFromRotationMatrix
(
m
:
Matrix3
)
:
this
Parameters
m
:
Matrix3
Returns
this
set
Component
setComponent
(
index
:
number
,
value
:
number
)
:
Vector4
Parameters
index
:
number
value
:
number
Returns
Vector4
set
Length
setLength
(
length
:
number
)
:
Vector4
Parameters
length
:
number
Returns
Vector4
set
Scalar
setScalar
(
scalar
:
number
)
:
Vector4
Parameters
scalar
:
number
Returns
Vector4
set
W
setW
(
w
:
number
)
:
Vector4
Parameters
w
:
number
Returns
Vector4
set
X
setX
(
x
:
number
)
:
Vector4
Parameters
x
:
number
Returns
Vector4
set
Y
setY
(
y
:
number
)
:
Vector4
Parameters
y
:
number
Returns
Vector4
set
Z
setZ
(
z
:
number
)
:
Vector4
Parameters
z
:
number
Returns
Vector4
sub
sub
(
v
:
Vector4
)
:
Vector4
Parameters
v
:
Vector4
Returns
Vector4
sub
Scalar
subScalar
(
scalar
:
number
)
:
Vector4
Parameters
scalar
:
number
Returns
Vector4
sub
Vectors
subVectors
(
a
:
Vector4
,
b
:
Vector4
)
:
Vector4
Parameters
a
:
Vector4
b
:
Vector4
Returns
Vector4
to
Array
toArray
(
array
?:
number
[]
,
offset
?:
number
)
:
number
[]
Parameters
Optional
array
:
number
[]
Optional
offset
:
number
Returns
number
[]
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
is
Vector4
w
x
y
z
Accessors
height
width
Methods
[iterator]
add
add
Scalar
add
Scaled
Vector
add
Vectors
apply
Matrix4
ceil
clamp
clamp
Length
clamp
Scalar
clone
copy
divide
Scalar
dot
equals
floor
from
Array
get
Component
length
length
Sq
lerp
lerp
Vectors
manhattan
Length
max
min
multiply
multiply
Scalar
negate
normalize
random
round
round
To
Zero
set
set
Axis
Angle
From
Quaternion
set
Axis
Angle
From
Rotation
Matrix
set
Component
set
Length
set
Scalar
set
W
set
X
set
Y
set
Z
sub
sub
Scalar
sub
Vectors
to
Array
Demos
GitHub
npm
babylon.quarks - v0.19.0
Loading...