Constructors
constructor
- new BBox(p1?: Vector3, p2?: Vector3): BBox
-
Parameters
-
Optional
p1: Vector3
-
Optional
p2: Vector3
Accessors
center
- get center(): Vector3
-
Returns Vector3
empty
- get empty(): boolean
-
Returns boolean
max
- get max(): Vector3
-
Returns Vector3
min
- get min(): Vector3
-
Returns Vector3
radius
- get radius(): number
-
Returns number
sizes
- get sizes(): number[]
-
Returns number[]
xLength
- get xLength(): number
-
Returns number
yLength
- get yLength(): number
-
Returns number
zLength
- get zLength(): number
-
Returns number
Methods
contains
- contains(param: Vector3 | BBox, tol?: number): boolean
-
Parameters
-
param: Vector3 | BBox
-
tol: number = 0
Returns boolean
grow
- grow(p: Vector3): void
-
Returns void
inside
- inside(p: Vector3 | BBox, tol?: number): boolean
-
Parameters
-
p: Vector3 | BBox
-
tol: number = 0
Returns boolean
intersect
- intersect(b: BBox): boolean
-
Returns boolean
randPoint
- randPoint(): number[]
-
Returns number[]
reset
- reset(): void
-
Returns void
scale
- scale(s: number): void
-
Returns void
Check if a bbox or a Point (Vector3) is inside this (not strict)