@huukhanhnguyen/geometry / namespaces/Vector
namespaces/Vector
add
constadd: (ax,ay,az,bx,by,bz) =>Float64Array=wasm.vector_add
Parameters
ax
number
ay
number
az
number
bx
number
by
number
bz
number
Returns
Float64Array
angleAround
constangleAround: (ax,ay,az,bx,by,bz,axis_x,axis_y,axis_z) =>number=wasm.vector_angle_around
Parameters
ax
number
ay
number
az
number
bx
number
by
number
bz
number
axis_x
number
axis_y
number
axis_z
number
Returns
number
angleTo
constangleTo: (ax,ay,az,bx,by,bz) =>number=wasm.vector_angle_to
Parameters
ax
number
ay
number
az
number
bx
number
by
number
bz
number
Returns
number
cross
constcross: (ax,ay,az,bx,by,bz) =>Float64Array=wasm.vector_cross
Parameters
ax
number
ay
number
az
number
bx
number
by
number
bz
number
Returns
Float64Array
dot
constdot: (ax,ay,az,bx,by,bz) =>number=wasm.vector_dot
Parameters
ax
number
ay
number
az
number
bx
number
by
number
bz
number
Returns
number
equals
constequals: (ax,ay,az,bx,by,bz,tolerance) =>boolean=wasm.vector_equals
Parameters
ax
number
ay
number
az
number
bx
number
by
number
bz
number
tolerance
number
Returns
boolean
isZero
constisZero: (x,y,z) =>boolean=wasm.vector_is_zero
Parameters
x
number
y
number
z
number
Returns
boolean
length
constlength: (x,y,z) =>number=wasm.vector_length
Parameters
x
number
y
number
z
number
Returns
number
lerp
constlerp: (ax,ay,az,bx,by,bz,t) =>Float64Array=wasm.vector_lerp
Parameters
ax
number
ay
number
az
number
bx
number
by
number
bz
number
t
number
Returns
Float64Array
multiplyVector
constmultiplyVector: (ax,ay,az,bx,by,bz) =>Float64Array=wasm.vector_multiply_vector
Parameters
ax
number
ay
number
az
number
bx
number
by
number
bz
number
Returns
Float64Array
negate
constnegate: (x,y,z) =>Float64Array=wasm.vector_negate
Parameters
x
number
y
number
z
number
Returns
Float64Array
normalize
constnormalize: (x,y,z) =>Float64Array=wasm.vector_normalize
Parameters
x
number
y
number
z
number
Returns
Float64Array
perpendicularTo
constperpendicularTo: (x,y,z) =>Float64Array=wasm.vector_perpendicular_to
Parameters
x
number
y
number
z
number
Returns
Float64Array
rotate
constrotate: (x,y,z,axis_x,axis_y,axis_z,angle) =>Float64Array=wasm.vector_rotate
Parameters
x
number
y
number
z
number
axis_x
number
axis_y
number
axis_z
number
angle
number
Returns
Float64Array
scale
constscale: (x,y,z,n) =>Float64Array=wasm.vector_scale
Parameters
x
number
y
number
z
number
n
number
Returns
Float64Array
squaredLength
constsquaredLength: (x,y,z) =>number=wasm.vector_squared_length
Parameters
x
number
y
number
z
number
Returns
number
subtract
constsubtract: (ax,ay,az,bx,by,bz) =>Float64Array=wasm.vector_subtract
Parameters
ax
number
ay
number
az
number
bx
number
by
number
bz
number
Returns
Float64Array
transform
consttransform: (x,y,z,matrix) =>Float64Array=wasm.vector_transform
Parameters
x
number
y
number
z
number
matrix
Float64Array
Returns
Float64Array