Skip to content
Shapemetry

@huukhanhnguyen/geometry / namespaces/Vector2d

namespaces/Vector2d

add

const add: (ax, ay, bx, by) => Float64Array = wasm.vector2d_add

Parameters

ax

number

ay

number

bx

number

by

number

Returns

Float64Array


cross

const cross: (ax, ay, bx, by) => number = wasm.vector2d_cross

Parameters

ax

number

ay

number

bx

number

by

number

Returns

number


dot

const dot: (ax, ay, bx, by) => number = wasm.vector2d_dot

Parameters

ax

number

ay

number

bx

number

by

number

Returns

number


equals

const equals: (ax, ay, bx, by, tolerance) => boolean = wasm.vector2d_equals

Parameters

ax

number

ay

number

bx

number

by

number

tolerance

number

Returns

boolean


length

const length: (x, y) => number = wasm.vector2d_length

Parameters

x

number

y

number

Returns

number


lerp

const lerp: (ax, ay, bx, by, t) => Float64Array = wasm.vector2d_lerp

Parameters

ax

number

ay

number

bx

number

by

number

t

number

Returns

Float64Array


negate

const negate: (x, y) => Float64Array = wasm.vector2d_negate

Parameters

x

number

y

number

Returns

Float64Array


normalize

const normalize: (x, y) => Float64Array = wasm.vector2d_normalize

Parameters

x

number

y

number

Returns

Float64Array


rotate

const rotate: (x, y, angle) => Float64Array = wasm.vector2d_rotate

Parameters

x

number

y

number

angle

number

Returns

Float64Array


scale

const scale: (x, y, s) => Float64Array = wasm.vector2d_scale

Parameters

x

number

y

number

s

number

Returns

Float64Array


squaredLength

const squaredLength: (x, y) => number = wasm.vector2d_squared_length

Parameters

x

number

y

number

Returns

number


subtract

const subtract: (ax, ay, bx, by) => Float64Array = wasm.vector2d_subtract

Parameters

ax

number

ay

number

bx

number

by

number

Returns

Float64Array


transform

const transform: (x, y, matrix) => Float64Array = wasm.vector2d_transform

Parameters

x

number

y

number

matrix

Float64Array

Returns

Float64Array

Last updated: 📖 2 min readEdit on GitHub