Skip to content
Shapemetry

@huukhanhnguyen/geometry / namespaces/Point2d

namespaces/Point2d

circumcenter

const circumcenter: (ax, ay, bx, by, cx, cy) => Float64Array<ArrayBufferLike> | undefined = wasm.point2d_circumcenter

Parameters

ax

number

ay

number

bx

number

by

number

cx

number

cy

number

Returns

Float64Array<ArrayBufferLike> | undefined


distanceTo

const distanceTo: (ax, ay, bx, by) => number = wasm.point2d_distance_to

Parameters

ax

number

ay

number

bx

number

by

number

Returns

number


equals

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

Parameters

ax

number

ay

number

bx

number

by

number

tolerance

number

Returns

boolean


lerp

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

Parameters

ax

number

ay

number

bx

number

by

number

t

number

Returns

Float64Array


sweepAngle

const sweepAngle: (cx, cy, start_x, start_y, end_x, end_y) => number = wasm.point2d_sweep_angle

Parameters

cx

number

cy

number

start_x

number

start_y

number

end_x

number

end_y

number

Returns

number


transform

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

Parameters

x

number

y

number

matrix

Float64Array

Returns

Float64Array


translate

const translate: (x, y, vx, vy) => Float64Array = wasm.point2d_translate

Parameters

x

number

y

number

vx

number

vy

number

Returns

Float64Array


vectorTo

const vectorTo: (ax, ay, bx, by) => Float64Array = wasm.point2d_vector_to

Parameters

ax

number

ay

number

bx

number

by

number

Returns

Float64Array

Last updated: 📖 2 min readEdit on GitHub