Preparing search index...
The search index is not available
@thi.ng/vectors
@thi.ng/vectors
Index
Classes
AVec
Vec2
Vec3
Vec4
Interfaces
BVec
ICopy
View
IVector
Multi
Vec
Op
Strided
Vec
To
String
Opts
Vec
VecAPI
Vector
Constructor
Type Aliases
BVec2
Like
BVec3
Like
BVec4
Like
BVec
Op
RoV
BVec
OpV
BVec
OpVN
BVec
OpVV
Compare
Op
Distance
Fn
FromBVec
OpV
MultiBVec
Op
RoV
MultiBVec
OpV
MultiBVec
OpVN
MultiBVec
OpVV
Multi
Compare
Op
Multi
FromBVec
OpV
Multi
ToBVec
OpV
Multi
Vec
OpFN
Multi
Vec
OpFNO
Multi
Vec
Op
Impl
Multi
Vec
OpN
Multi
Vec
OpNFO
Multi
Vec
OpNNO
Multi
Vec
OpOO
Multi
Vec
OpOOO
Multi
Vec
Op
RoV
Multi
Vec
Op
RoVV
Multi
Vec
Op
RoVVO
Multi
Vec
OpSFN
Multi
Vec
OpV
Multi
Vec
OpVN
Multi
Vec
OpVNN
Multi
Vec
OpVNV
Multi
Vec
OpVO
Multi
Vec
OpVV
Multi
Vec
OpVVN
Multi
Vec
OpVVV
Multi
Vec
OpVVVVNN
Multi
Vec
OpVVVVV
ReadonlyBVec
Readonly
Vec
Template
ToBVec
OpV
Vec2
Like
Vec3
Like
Vec4
Like
Vec
OpFN
Vec
OpFNO
Vec
OpN
Vec
OpNFO
Vec
OpNNO
Vec
OpOO
Vec
OpOOO
Vec
Op
RoV
Vec
Op
RoVV
Vec
Op
RoVVO
Vec
OpSFN
Vec
OpSGFN
Vec
OpSGN
Vec
OpSGOO
Vec
OpSGOOO
Vec
OpSGRoV
Vec
OpSGV
Vec
OpSGVN
Vec
OpSGVNV
Vec
OpSGVO
Vec
OpSGVV
Vec
OpSGVVN
Vec
OpSGVVO
Vec
OpSGVVV
Vec
OpSN
Vec
OpSOO
Vec
OpSOOO
Vec
OpSRoV
Vec
OpSRoVV
Vec
OpSV
Vec
OpSVN
Vec
OpSVNV
Vec
OpSVO
Vec
OpSVV
Vec
OpSVVN
Vec
OpSVVO
Vec
OpSVVV
Vec
OpV
Vec
OpVN
Vec
OpVNN
Vec
OpVNV
Vec
OpVO
Vec
OpVV
Vec
OpVVN
Vec
OpVVV
Vec
OpVVVVNN
Vec
OpVVVVV
Vec
Pair
Variables
MAX2
MAX3
MAX4
MIN2
MIN3
MIN4
ONE2
ONE3
ONE4
VEC2
VEC3
VEC4
W4
X2
X3
X4
Y2
Y3
Y4
Z3
Z4
ZERO2
ZERO3
ZERO4
Functions
FORMATTER
abs
abs2
abs3
abs4
acos
acos2
acos3
acos4
add
add2
add3
add4
addI
add
I2
add
I3
add
I4
addN
add
N2
add
N3
add
N4
addNI
addNI2
addNI3
addNI4
addNS
addNS2
addNS3
addNS4
addNU
addNU2
addNU3
addNU4
addS
add
S2
add
S3
add
S4
addU
add
U2
add
U3
add
U4
add
W2
add
W3
add
W4
add
W5
addm
addm2
addm3
addm4
addmN
addm
N2
addm
N3
addm
N4
addmNS
addmNS2
addmNS3
addmNS4
addmS
addm
S2
addm
S3
addm
S4
angle
Between2
angle
Between3
angle
Ratio
asBVec
asBVec2
asBVec3
asBVec4
asIVec
asIVec2
asIVec3
asIVec4
asUVec
asUVec2
asUVec3
asUVec4
as
Vec2
as
Vec3
as
Vec4
asin
asin2
asin3
asin4
atan
atan2
atan3
atan4
atan_
2
atan_
22
atan_
23
atan_
24
bisect2
bit
AndI
bit
And
I2
bit
And
I3
bit
And
I4
bit
AndNI
bit
AndNI2
bit
AndNI3
bit
AndNI4
bit
AndNU
bit
AndNU2
bit
AndNU3
bit
AndNU4
bit
AndU
bit
And
U2
bit
And
U3
bit
And
U4
bit
NotI
bit
Not
I2
bit
Not
I3
bit
Not
I4
bit
NotU
bit
Not
U2
bit
Not
U3
bit
Not
U4
bit
OrI
bit
Or
I2
bit
Or
I3
bit
Or
I4
bit
OrNI
bit
OrNI2
bit
OrNI3
bit
OrNI4
bit
OrNU
bit
OrNU2
bit
OrNU3
bit
OrNU4
bit
OrU
bit
Or
U2
bit
Or
U3
bit
Or
U4
bit
XorI
bit
Xor
I2
bit
Xor
I3
bit
Xor
I4
bit
XorNI
bit
XorNI2
bit
XorNI3
bit
XorNI4
bit
XorNU
bit
XorNU2
bit
XorNU3
bit
XorNU4
bit
XorU
bit
Xor
U2
bit
Xor
U3
bit
Xor
U4
cartesian
cartesian2
cartesian3
ceil
ceil2
ceil3
ceil4
center
clamp
clamp01
clamp01_
2
clamp01_
3
clamp01_
4
clamp11
clamp11_
2
clamp11_
3
clamp11_
4
clamp2
clamp3
clamp4
clampN
clamp
N2
clamp
N3
clamp
N4
clockwise2
comparator2
comparator3
comparator4
copy
copy
Vectors
corner2
corner
Bisector
corner
Bisector2
correlation
cos
cos2
cos3
cos4
cosh
cosh2
cosh3
cosh4
covariance
cross2
cross3
cross
S2
cross
S3
def
Bit
Op
def
Bit
OpN
def
Fn
Op
def
Format
def
Hof
Op
def
Hof
OpS
def
Math
Op
def
Math
OpN
def
Op
def
OpS
degrees
degrees2
degrees3
degrees4
direction
direction2
direction3
dist
dist2
dist3
dist4
dist
Bray
Curtis
dist
Canberra
dist
Chebyshev
dist
Chebyshev2
dist
Chebyshev3
dist
Chebyshev4
dist
Hamming
dist
Haversine
dist
Haversine
Lat
Lon
dist
Haversine
Lon
Lat
dist
Jaccard
dist
Manhattan
dist
Manhattan2
dist
Manhattan3
dist
Manhattan4
dist
Minkowski
dist
Sorensen
Dice
dist
Sq
dist
Sq2
dist
Sq3
dist
Sq4
div
div2
div3
div4
divI
div
I2
div
I3
div
I4
divN
div
N2
div
N3
div
N4
divNI
divNI2
divNI3
divNI4
divNS
divNS2
divNS3
divNS4
divNU
divNU2
divNU3
divNU4
divS
div
S2
div
S3
div
S4
divU
div
U2
div
U3
div
U4
dot
dot2
dot3
dot4
dot
C4
dot
C6
dot
C8
dotS
dot
S2
dot
S3
dot
S4
empty
eq
eq2
eq3
eq4
eq
Delta
eq
Delta2
eq
Delta3
eq
Delta4
eq
Delta
Array
eq
DeltaS
equals
equals2
equals3
equals4
every
every2
every3
every4
exp
exp2
exp3
exp4
exp_
2
exp_
22
exp_
23
exp_
24
face
Forward
fill
fit
fit01
fit01_
2
fit01_
3
fit01_
4
fit11
fit11_
2
fit11_
3
fit11_
4
fit2
fit3
fit4
floor
floor2
floor3
floor4
fmod
fmod2
fmod3
fmod4
fmodN
fmod
N2
fmod
N3
fmod
N4
fract
fract2
fract3
fract4
fromBVec
fromBVec2
fromBVec3
fromBVec4
from
Homogeneous
from
Homogeneous3
from
Homogeneous4
gt
gt2
gt3
gt4
gte
gte2
gte3
gte4
gvec
hash
hash2
hash3
heading
heading
Segment
heading
SegmentXY
heading
SegmentXZ
heading
SegmentYZ
headingXY
headingXZ
headingYZ
into
Buffer
into
Strided
Buffer
inv
Sqrt
inv
Sqrt2
inv
Sqrt3
inv
Sqrt4
invert
invert2
invert3
invert4
is
In
Array
is
Inf
is
Inf2
is
Inf3
is
Inf4
is
NaN
is
Na
N2
is
Na
N3
is
Na
N4
jitter
limit
limit2
limit3
limit4
lin
Reg
log
log2
log3
log4
log_
2
log_
22
log_
23
log_
24
logic
And
logic
And2
logic
And3
logic
And4
logic
AndN
logic
And
N2
logic
And
N3
logic
And
N4
logic
Not
logic
Not2
logic
Not3
logic
Not4
logic
Or
logic
Or2
logic
Or3
logic
Or4
logic
OrN
logic
Or
N2
logic
Or
N3
logic
Or
N4
lshiftI
lshift
I2
lshift
I3
lshift
I4
lshiftNI
lshiftNI2
lshiftNI3
lshiftNI4
lshiftNU
lshiftNU2
lshiftNU3
lshiftNU4
lshiftU
lshift
U2
lshift
U3
lshift
U4
lt
lt2
lt3
lt4
lte
lte2
lte3
lte4
madd
madd2
madd3
madd4
maddN
madd
N2
madd
N3
madd
N4
maddNS
maddNS2
maddNS3
maddNS4
maddS
madd
S2
madd
S3
madd
S4
mag
mag2
mag3
mag4
magS
mag
S2
mag
S3
mag
S4
mag
Sq
mag
Sq2
mag
Sq3
mag
Sq4
mag
Sq
S2
mag
Sq
S3
mag
Sq
S4
major
major2
major3
major4
map
Buffer
map
Strided
Buffer
mapV
mapVN
mapVV
mapVVN
mapVVV
map
Vectors
max
max2
max3
max4
max
Bounds
mean
median
min
min2
min3
min4
min
Bounds
minor
minor2
minor3
minor4
mix
mix2
mix3
mix4
mix
Bilinear
mix
Bilinear2
mix
Bilinear3
mix
Bilinear4
mix
Cubic
mix
Cubic
Hermite
mix
Hermite
Cardinal
mix
Hermite
Diff3
mixN
mix
N2
mix
N3
mix
N4
mixNS
mixNS2
mixNS3
mixNS4
mix
Quadratic
mixS
mix
S2
mix
S3
mix
S4
mod
mod2
mod3
mod4
modN
mod
N2
mod
N3
mod
N4
msub
msub2
msub3
msub4
msubN
msub
N2
msub
N3
msub
N4
msubNS
msubNS2
msubNS3
msubNS4
msubS
msub
S2
msub
S3
msub
S4
mul
mul2
mul3
mul4
mulI
mul
I2
mul
I3
mul
I4
mulN
mul
N2
mul
N3
mul
N4
mulNI
mulNI2
mulNI3
mulNI4
mulNS
mulNS2
mulNS3
mulNS4
mulNU
mulNU2
mulNU3
mulNU4
mulS
mul
S2
mul
S3
mul
S4
mulU
mul
U2
mul
U3
mul
U4
neg
neq
neq2
neq3
neq4
normalCCW
normalCW
normalize
normalize2
normalize3
normalize4
normalizeS
normalize
S2
normalize
S3
normalize
S4
not
not2
not3
not4
one
one
Hot
ones
ortho
Normal3
perpendicularCCW
perpendicularCW
point
On
Ray
point
On
Ray2
point
On
Ray3
polar
polar2
polar3
pow
pow2
pow3
pow4
powN
pow
N2
pow
N3
pow
N4
project
radians
radians2
radians3
radians4
rand
Distrib
rand
Distrib2
rand
Distrib3
rand
Distrib4
rand
Min
Max
rand
Min
Max2
rand
Min
Max3
rand
Min
Max4
rand
Min
MaxS
rand
Min
Max
S2
rand
Min
Max
S3
rand
Min
Max
S4
rand
Norm
rand
Norm2
rand
Norm3
rand
Norm4
rand
Norm
Distrib
rand
Norm
Distrib2
rand
Norm
Distrib3
rand
Norm
Distrib4
rand
Norm
DistribS
rand
Norm
Distrib
S2
rand
Norm
Distrib
S3
rand
Norm
Distrib
S4
rand
NormS
rand
Norm
S2
rand
Norm
S3
rand
Norm
S4
random
random2
random3
random4
random
Distrib
random
Distrib2
random
Distrib3
random
Distrib4
random
DistribS
random
Distrib
S2
random
Distrib
S3
random
Distrib
S4
randomS
random
S2
random
S3
random
S4
reflect
refract
remainder
remainder2
remainder3
remainder4
remainderN
remainder
N2
remainder
N3
remainder
N4
rotate
rotate
Around
Axis3
rotate
Around
Point2
rotate
S2
rotateX
rotateXS3
rotateY
rotateYS3
rotateZ
rotateZS3
round
round2
round3
round4
roundN
round
N2
round
N3
round
N4
rshiftI
rshift
I2
rshift
I3
rshift
I4
rshiftNI
rshiftNI2
rshiftNI3
rshiftNI4
rshiftNU
rshiftNU2
rshiftNU3
rshiftNU4
rshiftU
rshift
U2
rshift
U3
rshift
U4
rss
rss
Line
rss
Model
safe
Div
safe
Div2
safe
Div3
safe
Div4
sd
sd
Error
select
set
set2
set3
set4
setC
set
C2
set
C3
set
C4
set
C6
setCS2
setCS3
setCS4
set
Format
setN
set
N2
set
N3
set
N4
setNS
setNS2
setNS3
setNS4
setS
set
S2
set
S3
set
S4
set
Swizzle1
set
Swizzle2
set
Swizzle3
set
Swizzle4
setVN3
setVN4
setVV16
setVV4
setVV6
setVV9
sign
sign2
sign3
sign4
signed
Area2
signed
Area
C2
signed
Volume
sin
sin2
sin3
sin4
sinh
sinh2
sinh3
sinh4
smooth
Step
smooth
Step2
smooth
Step3
smooth
Step4
soft
Max
some
some2
some3
some4
sqrt
sqrt2
sqrt3
sqrt4
standardize
step
step2
step3
step4
strided
Values
sub
sub2
sub3
sub4
subI
sub
I2
sub
I3
sub
I4
subN
sub
N2
sub
N3
sub
N4
subNI
subNI2
subNI3
subNI4
subNS
subNS2
subNS3
subNS4
subNU
subNU2
subNU3
subNU4
subS
sub
S2
sub
S3
sub
S4
subU
sub
U2
sub
U3
sub
U4
subm
subm2
subm3
subm4
submN
subm
N2
subm
N3
subm
N4
submNS
submNS2
submNS3
submNS4
submS
subm
S2
subm
S3
subm
S4
sum
sum2
sum3
sum4
swapXY
swapXZ
swapYZ
swizzle2
swizzle3
swizzle4
tan
tan2
tan3
tan4
tangent
Cardinal
tangent
Diff3
tanh
tanh2
tanh3
tanh4
tensor
trunc
trunc2
trunc3
trunc4
variance
vec2
vec2n
vec3
vec3n
vec4
vec4n
vec
Iterator
vec
Of
vmean
vmedian
vop
weighted
Distance
wrap
wrap2
wrap3
wrap4
zero
zeroes
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
@thi.ng/vectors
Loading...
Generated using
TypeDoc