Methods
BoundingBox is een as-georiënteerde begrenzingsbox (AABB) gedefinieerd door twee Vector3 hoeken: minimum (laagste x, y, z) en maximum (hoogste x, y, z). Het wordt gebruikt voor ruimtelijke queries zoals point-in-box tests, frustum culling helpers, en scene-level size estimation.
Een BoundingBox kan zich bevinden in een null (leeg/ongeïnitieerd) toestand wanneer gemaakt zonder argumenten. Aanroepen merge() op een null box initialiseert het vanaf het eerste punt of de eerste doos die wordt opgegeven.
Methods: aspose.threed.utilities
Methods
| Methods | Methods |
|---|
BoundingBox() | Null (lege) begrenzingsbox |
BoundingBox(minimum, maximum) | Construeert uit twee Vector3 hoeken |
BoundingBox(min_x, min_y, min_z, max_x, max_y, max_z) | Construeert uit zes scalare waarden |
Methods
| Methods | Methods | Methods |
|---|
minimum | Vector3 | De hoek met de kleinste x, y, z waarden. Retourneert (+inf, +inf, +inf) voor een null box |
maximum | Vector3 | De hoek met de grootste x, y, z waarden. Retourneert (-inf, -inf, -inf) voor een null box |
center | Vector3 | Middelpunt tussen minimum en maximum; (0,0,0) voor een null box |
size | Vector3 | Uitbreiding per as (maximum - minimum); (0,0,0) voor een null box |
Statische fabrieksmethoden
| Methods | Retourtype | Methods |
|---|
BoundingBox.get_null() | BoundingBox | Retourneert een null (lege) bounding box |
BoundingBox.get_infinite() | BoundingBox | Retourneert een oneindige bounding box die de hele ruimte omvat |
Instantiemethoden
| Methods | Retourtype | Methods |
|---|
merge(point) | None | Breidt de box uit om een Vector3, Vector4, of een andere BoundingBox |
merge(x, y, z) | None | Breidt de box uit om het punt (x, y, z) |
contains(point) | bool | Methods True als de Vector3 punt zich binnen of op de rand bevindt |
contains(box) | bool | Methods True als box volledig binnen deze box ligt |
overlaps_with(box) | bool | Methods True als de twee dozen elkaar kruisen |
scale() | float | Retourneert de grootste absolute coördinaatwaarde — nuttig als een ruwe schatting van de schaal van de scène |
Methods
Zie ook