Methods
BoundingBox एक axis-aligned bounding box (AABB) दो द्वारा परिभाषित है Vector3 कोनों: minimum (lowest x, y, z) और maximum (highest x, y, z). यह spatial queries जैसे point-in-box tests, frustum culling helpers, और scene-level size estimation के लिए उपयोग किया जाता है।.
एक BoundingBox एक में हो सकता है null (empty/uninitialised) स्थिति जब बिना तर्कों के बनाया जाता है। कॉलिंग merge() null बॉक्स पर इसे प्रदान किए गए पहले बिंदु या बॉक्स से प्रारंभ करता है।.
Methods: aspose.threed.utilities
Methods
| Methods | Methods |
|---|
BoundingBox() | Null (empty) बाउंडिंग बॉक्स |
BoundingBox(minimum, maximum) | दो से बनाता है Vector3 कोनों |
BoundingBox(min_x, min_y, min_z, max_x, max_y, max_z) | छह स्केलर मानों से बनाता है |
Methods
| Methods | Methods | Methods |
|---|
minimum | Vector3 | सबसे छोटे x, y, z मानों वाला कोना। लौटाता है (+inf, +inf, +inf) null बॉक्स के लिए |
maximum | Vector3 | सबसे बड़े x, y, z मानों वाला कोना। लौटाता है (-inf, -inf, -inf) null बॉक्स के लिए |
center | Vector3 | के बीच मध्य बिंदु minimum और maximum; (0,0,0) null बॉक्स के लिए |
size | Vector3 | प्रत्येक अक्ष पर विस्तार (maximum - minimum); (0,0,0) null बॉक्स के लिए |
Static Factory Methods
| Methods | रिटर्न प्रकार | Methods |
|---|
BoundingBox.get_null() | BoundingBox | एक null (खाली) बाउंडिंग बॉक्स लौटाता है |
BoundingBox.get_infinite() | BoundingBox | सभी स्थान को कवर करने वाला अनंत बाउंडिंग बॉक्स लौटाता है |
Instance Methods
| Methods | रिटर्न प्रकार | Methods |
|---|
merge(point) | None | बॉक्स को विस्तारित करता है ताकि इसमें एक Vector3, Vector4, या दूसरा BoundingBox |
merge(x, y, z) | None | बॉक्स को बिंदु को शामिल करने के लिए विस्तारित करता है (x, y, z) |
contains(point) | bool | Methods True यदि Vector3 बिंदु बॉक्स के अंदर या सीमा पर है |
contains(box) | bool | Methods True यदि box पूरी तरह से इस बॉक्स के भीतर है |
overlaps_with(box) | bool | Methods True यदि दो बॉक्स आपस में प्रतिच्छेदित होते हैं |
scale() | float | सबसे बड़ा निरपेक्ष निर्देशांक मान लौटाता है — मोटे तौर पर सीन स्केल का अनुमान लगाने में उपयोगी |
Methods
संबंधित देखें