BoundingBox — Aspose.3D FOSS for Java

Methods

BoundingBox mewakili kotak sempadan selari paksi (AABB) yang ditakrifkan oleh dua Vector3 sudut – jangkauan minimum dan maksimum. Ia dikembalikan oleh Node.getBoundingBox() dan digunakan untuk pertanyaan spatial, pemangkasan frustum, dan pengiraan saiz.

Methods: com.aspose.threed

import com.aspose.threed.*;

Methods

MethodsMethodsMethodsMethods
minimumVector3getMinimum()Sudut dengan nilai x, y, z terkecil
maximumVector3getMaximum()Sudut dengan nilai x, y, z terbesar

Methods

Tiada kaedah awam yang ditakrifkan pada BoundingBox selain getter sifat di atas.

Nota: merge(Vector3 point) dan merge(BoundingBox other) wujud dalam API Aspose.3D komersial tetapi tidak hadir dalam sumber edisi FOSS. Memanggil kaedah ini akan mengakibatkan ralat kompilasi.

Nota: Node.getBoundingBox() dan Entity.getBoundingBox() adalah stub dalam edisi ini — mereka selalu mengembalikan sentinel BoundingBox dengan minimum = (Double.MAX_VALUE, Double.MAX_VALUE, Double.MAX_VALUE) dan maximum = (Double.MIN_VALUE, Double.MIN_VALUE, Double.MIN_VALUE). Tiada pengiraan berasaskan geometri dilakukan. Jangan gunakan kaedah ini untuk mengukur sempadan model sebenar.

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)

Lihat Juga

 Bahasa Melayu