एक बॉक्स (आयताकार प्रिज्म) बनाता है।
एक बॉक्स छह चेहरों वाला एक 3D आकार है। प्रत्येक चेहरा चार पड़ोसी चेहरों के साथ 90˚ बनाता है।
पहला पैरामीटर, width, वैकल्पिक है। यदि कोई Number पास किया जाता है, जैसे कि box(20), तो यह बॉक्स की चौड़ाई और ऊंचाई निर्धारित करता है। डिफ़ॉल्ट रूप से, width 50 है।
दूसरा पैरामीटर, height, भी वैकल्पिक है। यदि कोई Number पास किया जाता है, जैसे कि box(20, 30), तो यह बॉक्स की ऊंचाई निर्धारित करता है। डिफ़ॉल्ट रूप से, height बॉक्स की width पर सेट होता है।
तीसरा पैरामीटर, depth, भी वैकल्पिक है। यदि कोई Number पास किया जाता है, जैसे कि box(20, 30, 40), तो यह बॉक्स की गहराई निर्धारित करता है। डिफ़ॉल्ट रूप से, depth बॉक्स की height पर सेट होता है।
चौथा पैरामीटर, detailX, भी वैकल्पिक है। यदि कोई Number पास किया जाता है, जैसे कि box(20, 30, 40, 5), तो यह एक्स-अक्ष के साथ उपयोग करने के लिए त्रिकोण उपविभाजनों की संख्या निर्धारित करता है। सभी 3D आकृतियाँ त्रिभुजों को जोड़कर उनकी सतहें बनाकर बनाई जाती हैं। डिफ़ॉल्ट रूप से, detailX 1 है।
पांचवां पैरामीटर, detailY, भी वैकल्पिक है। यदि कोई संख्या पारित की जाती है, जैसे box(20, 30, 40, 5, 7), तो यह y-अक्ष के साथ उपयोग करने के लिए त्रिभुज उपविभाजनों की संख्या निर्धारित करता है। सभी 3D आकृतियाँ त्रिभुजों को जोड़कर उनकी सतहें बनाकर बनाई जाती हैं। डिफ़ॉल्ट रूप से, detailY 1 है।
ध्यान दें: box() का उपयोग केवल WebGL मोड में किया जा सकता है।
उदाहरण
सिंटैक्स
box([width], [height], [depth], [detailX], [detailY])
पैरामीटर्स
बॉक्स की चौड़ाई
बॉक्स की ऊंचाई
बॉक्स की गहराई
x अक्ष में त्रिभुज उपविभाजनों की वैकल्पिक संख्या
y अक्ष में त्रिभुज उपविभाजनों की वैकल्पिक संख्या