webani - v1.0.0
Preparing search index...
renderer/util/vector.utils
VectorUtils
Variable VectorUtils
Const
VectorUtils
:
{
add
:
(
a
:
Vector3
,
b
:
Vector3
)
=>
Vector3
;
angleBetween
:
(
a
:
Vector3
,
b
:
Vector3
)
=>
number
;
center
:
(
points
:
Vector3
[]
)
=>
Vector3
;
convertPointTo3D
:
(
point
:
number
[]
)
=>
Vector3
;
cross
:
(
a
:
Vector3
,
b
:
Vector3
)
=>
Vector3
;
distance
:
(
a
:
Vector3
,
b
:
Vector3
)
=>
number
;
dot
:
(
a
:
number
[]
,
b
:
number
[]
)
=>
number
;
isZero
:
(
a
:
Vector3
)
=>
boolean
;
multiply
:
(
point
:
Vector3
,
scalar
:
number
)
=>
Vector3
;
norm
:
(
a
:
Vector3
)
=>
number
;
normalize
:
(
a
:
Vector3
)
=>
Vector3
;
subtract
:
(
a
:
Vector3
,
b
:
Vector3
)
=>
Vector3
;
addFlat
<
T
,
U
>
(
array
:
T
,
dim
:
number
,
vectorIndex
:
number
,
b
:
U
,
factor
?:
number
,
)
:
T
;
arraysEqual
(
a
:
number
[]
[]
,
b
:
number
[]
[]
)
:
boolean
;
convertPointsTo2D
(
points
:
number
[]
[]
)
:
Vector2
[]
;
convertPointsTo3D
(
points
:
number
[]
[]
)
:
Vector3
[]
;
convertPointsToDimension
(
points
:
number
[]
[]
,
dimension
:
number
,
fillValue
?:
number
,
)
:
number
[]
[]
;
convertPointsToHomogenous
(
points
:
number
[]
[]
)
:
Vector4
[]
;
equal
(
a
:
number
[]
,
b
:
number
[]
)
:
boolean
;
quaternionToEulerAngles
(
q
:
Vector4
)
:
Vector3
;
setFlat
<
T
,
U
>
(
array
:
T
,
dim
:
number
,
vectorIndex
:
number
,
b
:
U
,
factor
?:
number
,
)
:
T
;
}
= ...
Type declaration
add
:
(
a
:
Vector3
,
b
:
Vector3
)
=>
Vector3
angleBetween
:
(
a
:
Vector3
,
b
:
Vector3
)
=>
number
center
:
(
points
:
Vector3
[]
)
=>
Vector3
convertPointTo3D
:
(
point
:
number
[]
)
=>
Vector3
cross
:
(
a
:
Vector3
,
b
:
Vector3
)
=>
Vector3
distance
:
(
a
:
Vector3
,
b
:
Vector3
)
=>
number
dot
:
(
a
:
number
[]
,
b
:
number
[]
)
=>
number
isZero
:
(
a
:
Vector3
)
=>
boolean
multiply
:
(
point
:
Vector3
,
scalar
:
number
)
=>
Vector3
norm
:
(
a
:
Vector3
)
=>
number
normalize
:
(
a
:
Vector3
)
=>
Vector3
subtract
:
(
a
:
Vector3
,
b
:
Vector3
)
=>
Vector3
addFlat
:
function
addFlat
<
T
,
U
>
(
array
:
T
,
dim
:
number
,
vectorIndex
:
number
,
b
:
U
,
factor
?:
number
,
)
:
T
Type Parameters
T
U
Parameters
array
:
T
dim
:
number
vectorIndex
:
number
b
:
U
factor
:
number
= 1
Returns
T
arraysEqual
:
function
arraysEqual
(
a
:
number
[]
[]
,
b
:
number
[]
[]
)
:
boolean
Parameters
a
:
number
[]
[]
b
:
number
[]
[]
Returns
boolean
convertPointsTo2D
:
function
convertPointsTo2D
(
points
:
number
[]
[]
)
:
Vector2
[]
Parameters
points
:
number
[]
[]
Returns
Vector2
[]
convertPointsTo3D
:
function
convertPointsTo3D
(
points
:
number
[]
[]
)
:
Vector3
[]
Parameters
points
:
number
[]
[]
Returns
Vector3
[]
convertPointsToDimension
:
function
convertPointsToDimension
(
points
:
number
[]
[]
,
dimension
:
number
,
fillValue
?:
number
,
)
:
number
[]
[]
Parameters
points
:
number
[]
[]
dimension
:
number
fillValue
:
number
= 0
Returns
number
[]
[]
convertPointsToHomogenous
:
function
convertPointsToHomogenous
(
points
:
number
[]
[]
)
:
Vector4
[]
Parameters
points
:
number
[]
[]
Returns
Vector4
[]
equal
:
function
equal
(
a
:
number
[]
,
b
:
number
[]
)
:
boolean
Parameters
a
:
number
[]
b
:
number
[]
Returns
boolean
quaternionToEulerAngles
:
function
quaternionToEulerAngles
(
q
:
Vector4
)
:
Vector3
Parameters
q
:
Vector4
Returns
Vector3
setFlat
:
function
setFlat
<
T
,
U
>
(
array
:
T
,
dim
:
number
,
vectorIndex
:
number
,
b
:
U
,
factor
?:
number
,
)
:
T
Type Parameters
T
U
Parameters
array
:
T
dim
:
number
vectorIndex
:
number
b
:
U
factor
:
number
= 1
Returns
T
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
webani - v1.0.0
Loading...