@huukhanhnguyen/geometry / namespaces/BoundingBox
namespaces/BoundingBox
area
constarea: (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
constcenter: (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
constcontainsPoint: (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
constcorners: (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
constempty: () =>Float64Array=wasm.bbox_empty
Returns
Float64Array
expand
constexpand: (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
constfromPoints: (points) =>Float64Array=wasm.bbox_from_points
points is a flat [x0, y0, z0, x1, y1, z1, ...] run.
Parameters
points
Float64Array
Returns
Float64Array
intersects
constintersects: (a,b) =>boolean=wasm.bbox_intersects
Parameters
a
Float64Array
b
Float64Array
Returns
boolean
isEmpty
constisEmpty: (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
constsize: (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
consttransform: (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
constunion: (a,b) =>Float64Array=wasm.bbox_union
Parameters
a
Float64Array
b
Float64Array
Returns
Float64Array
volume
constvolume: (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