Skip to content
Shapemetry

BoundingBox2d

Axis-aligned 2D box. Type { minX, minY, maxX, maxY }; ops wire [minX,minY,maxX,maxY].

import { BoundingBox2d } from '@huukhanhnguyen/geometry'

API reference

BoundingBox2d.area

BoundingBox2d.area(min_x: number, min_y: number, max_x: number, max_y: number): number

Wasm: bbox2d_area

BoundingBox2d.center

BoundingBox2d.center(min_x: number, min_y: number, max_x: number, max_y: number): Float64Array

Wasm: bbox2d_center

BoundingBox2d.containsPoint

BoundingBox2d.containsPoint(min_x: number, min_y: number, max_x: number, max_y: number, x: number, y: number): boolean

Wasm: bbox2d_contains

BoundingBox2d.corners

BoundingBox2d.corners(min_x: number, min_y: number, max_x: number, max_y: number): Float64Array

Wasm: bbox2d_corners

BoundingBox2d.empty

BoundingBox2d.empty(): Float64Array

Wasm: bbox2d_empty

BoundingBox2d.expand

BoundingBox2d.expand(min_x: number, min_y: number, max_x: number, max_y: number, x: number, y: number): Float64Array

Wasm: bbox2d_expand

BoundingBox2d.fromPoints

BoundingBox2d.fromPoints(points: Float64Array): Float64Array

Wasm: bbox2d_from_points

BoundingBox2d.intersects

BoundingBox2d.intersects(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): boolean

Wasm: bbox2d_intersects

BoundingBox2d.isEmpty

BoundingBox2d.isEmpty(min_x: number, min_y: number, max_x: number, max_y: number): boolean

Wasm: bbox2d_is_empty

BoundingBox2d.size

BoundingBox2d.size(min_x: number, min_y: number, max_x: number, max_y: number): Float64Array

Wasm: bbox2d_size

BoundingBox2d.transform

BoundingBox2d.transform(min_x: number, min_y: number, max_x: number, max_y: number, matrix: Float64Array): Float64Array

Wasm: bbox2d_transform

BoundingBox2d.union

BoundingBox2d.union(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): Float64Array

Wasm: bbox2d_union

See GEOMETRY_CATALOG.md for catalog ownership.

Last updated: 📖 1 min readEdit on GitHub