Calculates the position and size of the smallest box that contains the geometry.
A bounding box is the smallest rectangular prism that contains the entire geometry. It's defined by the box's minimum and maximum coordinates along each axis, as well as the size (length) and offset (center).
Calling myGeometry.calculateBoundingBox()
returns an object with four properties that describe the bounding box:
// Get myGeometry's bounding box.
let bbox = myGeometry.calculateBoundingBox();
// Print the bounding box to the console.
console.log(bbox);
// {
// // The minimum coordinate along each axis.
// min: { x: -1, y: -2, z: -3 },
//
// // The maximum coordinate along each axis.
// max: { x: 1, y: 2, z: 3},
//
// // The size (length) along each axis.
// size: { x: 2, y: 4, z: 6},
//
// // The offset (center) along each axis.
// offset: { x: 0, y: 0, z: 0}
// }
उदाहरण
Returns
संबंधित संदर्भ
cone
एक शंकु बनाता है। शंकु त्रिकोणीय फलकों वाला एक 3डी आकार है जो एक सपाट तल को एक बिंदु से जोड़ता है। कुछ फलकों वाले शंकु पिरामिड जैसे दिखते हैं। कई फलकों वाले शंकुओं की सतह चिकनी होती है। पहला पैरामीटर, radius, वैकल्पिक है। यदि एक Number पास किया जाता है, जैसे कि cone(20), तो यह शंकु के आधार की त्रिज्या निर्धारित करता है। डिफ़ॉल्ट रूप से, radius 50 है। दूसरा पैरामीटर, height, भी वैकल्पिक है। यदि कोई Number पास किया जाता है, जैसे कि cone(20, 30), तो यह शंकु की ऊंचाई निर्धारित करता है। डिफ़ॉल्ट रूप से, height शंकु के radius पर सेट होता है। तीसरा पैरामीटर, detailX, भी वैकल्पिक है। यदि एक Number पारित किया जाता है, जैसे कि cone(20, 30, 5), तो यह शंकु का आधार बनाने के लिए उपयोग किए जाने वाले किनारों की संख्या निर्धारित करता है। अधिक किनारों का उपयोग करने से आधार एक वृत्त जैसा दिखने लगता है। डिफ़ॉल्ट रूप से, detailX 24 है। चौथा पैरामीटर, detailY, भी वैकल्पिक है। यदि कोई Number पारित किया जाता है, जैसे कि cone(20, 30, 5, 7), तो यह आधार को जोड़ने वाले y-अक्ष के साथ उपयोग करने के लिए त्रिभुज उपविभाजनों की संख्या निर्धारित करता है। सभी 3D आकृतियाँ त्रिभुजों को जोड़कर उनकी सतहें बनाकर बनाई जाती हैं। डिफ़ॉल्ट रूप से, detailY 1 है। पांचवां पैरामीटर, cap, भी वैकल्पिक है। यदि कोई false पास कर दिया जाता है, जैसे कि cone(20, 30, 5, 7, false) तो शंकु का आधार नहीं खींचा जाएगा। डिफ़ॉल्ट रूप से, cap true है। ध्यान दें: cone() का उपयोग केवल WebGL मोड में किया जा सकता है। .
calculateBoundingBox
Calculates the position and size of the smallest box that contains the geometry.
clearColors
Removes the geometry’s internal colors.
computeFaces
Computes the geometry's faces using its vertices.