@huukhanhnguyen/geometry / namespaces/Vector2d
namespaces/Vector2d
add
constadd: (ax,ay,bx,by) =>Float64Array=wasm.vector2d_add
Parameters
ax
number
ay
number
bx
number
by
number
Returns
Float64Array
cross
constcross: (ax,ay,bx,by) =>number=wasm.vector2d_cross
Parameters
ax
number
ay
number
bx
number
by
number
Returns
number
dot
constdot: (ax,ay,bx,by) =>number=wasm.vector2d_dot
Parameters
ax
number
ay
number
bx
number
by
number
Returns
number
equals
constequals: (ax,ay,bx,by,tolerance) =>boolean=wasm.vector2d_equals
Parameters
ax
number
ay
number
bx
number
by
number
tolerance
number
Returns
boolean
length
constlength: (x,y) =>number=wasm.vector2d_length
Parameters
x
number
y
number
Returns
number
lerp
constlerp: (ax,ay,bx,by,t) =>Float64Array=wasm.vector2d_lerp
Parameters
ax
number
ay
number
bx
number
by
number
t
number
Returns
Float64Array
negate
constnegate: (x,y) =>Float64Array=wasm.vector2d_negate
Parameters
x
number
y
number
Returns
Float64Array
normalize
constnormalize: (x,y) =>Float64Array=wasm.vector2d_normalize
Parameters
x
number
y
number
Returns
Float64Array
rotate
constrotate: (x,y,angle) =>Float64Array=wasm.vector2d_rotate
Parameters
x
number
y
number
angle
number
Returns
Float64Array
scale
constscale: (x,y,s) =>Float64Array=wasm.vector2d_scale
Parameters
x
number
y
number
s
number
Returns
Float64Array
squaredLength
constsquaredLength: (x,y) =>number=wasm.vector2d_squared_length
Parameters
x
number
y
number
Returns
number
subtract
constsubtract: (ax,ay,bx,by) =>Float64Array=wasm.vector2d_subtract
Parameters
ax
number
ay
number
bx
number
by
number
Returns
Float64Array
transform
consttransform: (x,y,matrix) =>Float64Array=wasm.vector2d_transform
Parameters
x
number
y
number
matrix
Float64Array
Returns
Float64Array