BoundingBox
Přehled
BoundingBox je třída v Aspose.3d pro Python.
BoundingBox poskytuje geometrické dotazy, jako jsou minimum, maximum, střed, velikost a může testovat obsazení a překrývání s jinými políčkami.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
minimum | `` | Čtěte. | Je minimální bod rohu (nejnižší x, y, z) pole. |
maximum | `` | Čtěte. | |
center | `` | Čtěte. | Je geometrickým středem krabice. |
size | `` | Čtěte. | Je vektor představující rozměry krabice podél každé ose |
extent | `` | Čtěte. | Je polovině velikost vektoru od středu k maximálnímu rohu |
Metody
| Podpis: | Popis: |
|---|---|
__init__() | |
get_null() → 'BoundingBox' | Vrátí BoundingBox představující prázdné pole. |
get_infinite() → 'BoundingBox' | Vrátí BoundingBox představující nekonečné pole. |
merge() | Rozšiřuje tento políček tak, aby zahrnoval další vymezující pole. |
contains(arg) | Zkontroluje, zda pole obsahuje úplně daný bod nebo políčko. |
overlaps_with(box: 'BoundingBox') → bool | Vrátí se číslo true, pokud toto pole překrývá specifikované BoundingBox |
scale() → float | Vrátí jednotný faktor měření použitý na políčko. |
from_geometry(geometry) | Vytvoří BoundingBox , který zahrnuje danou geometrii. |