BoundingBox
概要
BoundingBox Python の FOSS でのクラスです.
BoundingBox.get_nullは,空のボリュームを表すBoundingBoxを返します.
このクラスでは,Python プログラムで BoundingBox オブジェクトと作業する 8 つの方法が提供されています. 可能な方法には: __init__, contains, from_geometry, get_infinite, get_null, merge, overlaps_with, scale. すべてのパブリックメンバーは,Python パッケージのAspose.3D FOSSをインストールした後で,任意の Python アプリケーションにアクセスできます. 特性: center, extent, maximum, minimum, size.
プロパティ
| 名称 (名) | タイプ | Access | 記述 |
|---|---|---|---|
minimum | `` | 読み取ること | 最低限の値で 稼いでいるんだ. |
maximum | `` | 読み取ること | 絶対的な力だ. |
center | `` | 読み取ること | 中央を狙う. |
size | `` | 読み取ること | サイズがわかる. |
extent | `` | 読み取ること | 大きさを把握する. |
メソッド
| Signature | 記述 |
|---|---|
__init__() | |
get_null() → 'BoundingBox' | ゼロを返します. |
get_infinite() → 'BoundingBox' | 絶対値が返されます. |
merge() | 追加ジオメトリまたは境界を含むようにボックスを拡張する. |
contains(arg) | 指定されたポイントまたはボックスが境界框内にある場合,true を返します. |
overlaps_with(box: 'BoundingBox') → bool | このボックスが指定された BoundingBox を切った場合,trueを返します. |
scale() → float | 境界框に適用される均一スケーリング因子を返します. |
from_geometry(geometry) | FOSS版では実装されていません. は実行時に投げられます. 指定された幾何学を固く囲む境界框を作成します. |