BoundingBox — Aspose.3D FOSS for Java

Methods

BoundingBox iki köşe tarafından tanımlanan eksen hizalı bir sınırlayıcı kutuyu (AABB) temsil eder Vector3 köşeler – minimum ve maksimum uzantılar. … tarafından döndürülür Node.getBoundingBox() ve mekânsal sorgular, frustum elenmesi ve boyut hesaplamaları için kullanılır.

Methods: com.aspose.threed

import com.aspose.threed.*;

Methods

MethodsMethodsMethodsMethods
minimumVector3getMinimum()En küçük x, y, z değerlerine sahip köşe
maximumVector3getMaximum()En büyük x, y, z değerlerine sahip köşe

Methods

Üzerinde tanımlı hiçbir genel yöntem yok BoundingBox yukarıdaki özellik alıcıları dışında.

Not: merge(Vector3 point) ve merge(BoundingBox other) Aspose.3D API’nin ticari sürümünde mevcut ancak bulunmuyor FOSS sürümünün kaynak kodunda. Bu yöntemleri çağırmak bir derleme hatasına neden olur.

Not: Node.getBoundingBox() ve Entity.getBoundingBox() bu sürümde stub (yer tutucu) olarak bulunur — her zaman bir sentinel döndürürler BoundingBox ile minimum = (Double.MAX_VALUE, Double.MAX_VALUE, Double.MAX_VALUE) ve maximum = (Double.MIN_VALUE, Double.MIN_VALUE, Double.MIN_VALUE). Hiçbir geometrik temelli hesaplama yapılmaz. Bu yöntemleri gerçek model sınırlarını ölçmek için kullanmayın.

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)

Ayrıca Bakınız

 Türkçe