Skip to content
Shapemetry

@huukhanhnguyen/geometry / namespaces/BoundingBox2d

namespaces/BoundingBox2d

area

const area: (min_x, min_y, max_x, max_y) => number = wasm.bbox2d_area

Parameters

min_x

number

min_y

number

max_x

number

max_y

number

Returns

number


center

const center: (min_x, min_y, max_x, max_y) => Float64Array = wasm.bbox2d_center

Parameters

min_x

number

min_y

number

max_x

number

max_y

number

Returns

Float64Array


containsPoint

const containsPoint: (min_x, min_y, max_x, max_y, x, y) => boolean = wasm.bbox2d_contains

Parameters

min_x

number

min_y

number

max_x

number

max_y

number

x

number

y

number

Returns

boolean


corners

const corners: (min_x, min_y, max_x, max_y) => Float64Array = wasm.bbox2d_corners

Parameters

min_x

number

min_y

number

max_x

number

max_y

number

Returns

Float64Array


empty

const empty: () => Float64Array = wasm.bbox2d_empty

Returns

Float64Array


expand

const expand: (min_x, min_y, max_x, max_y, x, y) => Float64Array = wasm.bbox2d_expand

Parameters

min_x

number

min_y

number

max_x

number

max_y

number

x

number

y

number

Returns

Float64Array


fromPoints

const fromPoints: (points) => Float64Array = wasm.bbox2d_from_points

points is a flat [x0, y0, x1, y1, ...] run.

Parameters

points

Float64Array

Returns

Float64Array


intersects

const intersects: (a_min_x, a_min_y, a_max_x, a_max_y, b_min_x, b_min_y, b_max_x, b_max_y) => boolean = wasm.bbox2d_intersects

Parameters

a_min_x

number

a_min_y

number

a_max_x

number

a_max_y

number

b_min_x

number

b_min_y

number

b_max_x

number

b_max_y

number

Returns

boolean


isEmpty

const isEmpty: (min_x, min_y, max_x, max_y) => boolean = wasm.bbox2d_is_empty

Parameters

min_x

number

min_y

number

max_x

number

max_y

number

Returns

boolean


size

const size: (min_x, min_y, max_x, max_y) => Float64Array = wasm.bbox2d_size

Parameters

min_x

number

min_y

number

max_x

number

max_y

number

Returns

Float64Array


transform

const transform: (min_x, min_y, max_x, max_y, matrix) => Float64Array = wasm.bbox2d_transform

Parameters

min_x

number

min_y

number

max_x

number

max_y

number

matrix

Float64Array

Returns

Float64Array


union

const union: (a_min_x, a_min_y, a_max_x, a_max_y, b_min_x, b_min_y, b_max_x, b_max_y) => Float64Array = wasm.bbox2d_union

Parameters

a_min_x

number

a_min_y

number

a_max_x

number

a_max_y

number

b_min_x

number

b_min_y

number

b_max_x

number

b_max_y

number

Returns

Float64Array

Last updated: 📖 3 min readEdit on GitHub