Skip to content
Shapemetry

@huukhanhnguyen/geometry / namespaces/BoundingBox

namespaces/BoundingBox

area

const area: (min_x, min_y, min_z, max_x, max_y, max_z) => number = wasm.bbox_area

Parameters

min_x

number

min_y

number

min_z

number

max_x

number

max_y

number

max_z

number

Returns

number


center

const center: (min_x, min_y, min_z, max_x, max_y, max_z) => Float64Array = wasm.bbox_center

Parameters

min_x

number

min_y

number

min_z

number

max_x

number

max_y

number

max_z

number

Returns

Float64Array


containsPoint

const containsPoint: (min_x, min_y, min_z, max_x, max_y, max_z, x, y, z) => boolean = wasm.bbox_contains

Parameters

min_x

number

min_y

number

min_z

number

max_x

number

max_y

number

max_z

number

x

number

y

number

z

number

Returns

boolean


corners

const corners: (min_x, min_y, min_z, max_x, max_y, max_z) => Float64Array = wasm.bbox_corners

Parameters

min_x

number

min_y

number

min_z

number

max_x

number

max_y

number

max_z

number

Returns

Float64Array


empty

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

Returns

Float64Array


expand

const expand: (min_x, min_y, min_z, max_x, max_y, max_z, x, y, z) => Float64Array = wasm.bbox_expand

Parameters

min_x

number

min_y

number

min_z

number

max_x

number

max_y

number

max_z

number

x

number

y

number

z

number

Returns

Float64Array


fromPoints

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

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

Parameters

points

Float64Array

Returns

Float64Array


intersects

const intersects: (a, b) => boolean = wasm.bbox_intersects

Parameters

a

Float64Array

b

Float64Array

Returns

boolean


isEmpty

const isEmpty: (min_x, min_y, min_z, max_x, max_y, max_z) => boolean = wasm.bbox_is_empty

Parameters

min_x

number

min_y

number

min_z

number

max_x

number

max_y

number

max_z

number

Returns

boolean


size

const size: (min_x, min_y, min_z, max_x, max_y, max_z) => Float64Array = wasm.bbox_size

Parameters

min_x

number

min_y

number

min_z

number

max_x

number

max_y

number

max_z

number

Returns

Float64Array


transform

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

Parameters

min_x

number

min_y

number

min_z

number

max_x

number

max_y

number

max_z

number

matrix

Float64Array

Returns

Float64Array


union

const union: (a, b) => Float64Array = wasm.bbox_union

Parameters

a

Float64Array

b

Float64Array

Returns

Float64Array


volume

const volume: (min_x, min_y, min_z, max_x, max_y, max_z) => number = wasm.bbox_volume

Parameters

min_x

number

min_y

number

min_z

number

max_x

number

max_y

number

max_z

number

Returns

number

Last updated: 📖 3 min readEdit on GitHub