BoundingBox — Aspose.3D FOSS for Java

Methods

BoundingBox は、2つのコーナーで定義された軸平行バウンディングボックス (AABB) を表します Vector3 コーナー – 最小と最大の範囲です。これは…によって返されます Node.getBoundingBox() 空間クエリ、視錐体カリング、サイズ計算に使用されます。.

Methods: com.aspose.threed

import com.aspose.threed.*;

Methods

MethodsMethodsMethodsMethods
minimumVector3getMinimum()x、y、z の値が最小のコーナー
maximumVector3getMaximum()x、y、z の値が最大のコーナー

Methods

には公開メソッドが定義されていません BoundingBox 上記のプロパティゲッター以外には.

注: merge(Vector3 point) および merge(BoundingBox other) は商用 Aspose.3D API に存在しますが、 存在しません FOSS エディションのソースにはありません。これらのメソッドを呼び出すとコンパイルエラーが発生します。.

注: Node.getBoundingBox() および Entity.getBoundingBox() このエディションではスタブです — 常にセンチネルを返します BoundingBoxminimum = (Double.MAX_VALUE, Double.MAX_VALUE, Double.MAX_VALUE) および maximum = (Double.MIN_VALUE, Double.MIN_VALUE, Double.MIN_VALUE). ジオメトリベースの計算は行われません。これらのメソッドを実際のモデル境界の測定に使用しないでください。.

Methods

import com.aspose.threed.*;

// BoundingBox can be constructed directly with explicit min/max corners
BoundingBox bbox = new BoundingBox(
    new Vector3(0.0, 0.0, 0.0),
    new Vector3(10.0, 5.0, 3.0)
);

Vector3 min = bbox.getMinimum(); // (0, 0, 0)
Vector3 max = bbox.getMaximum(); // (10, 5, 3)

関連項目

 日本語