एक शंकु बनाता है।

शंकु त्रिकोणीय फलकों वाला एक 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 मोड में किया जा सकता है।

उदाहरण

सिंटैक्स

cone([radius], [height], [detailX], [detailY], [cap])

पैरामीटर्स

radius
संख्या:

शंकु के आधार की त्रिज्या। डिफ़ॉल्ट मान 50 है.

height
संख्या:

शंकु की ऊंचाई. त्radius के मान पर डिफ़ॉल्ट।

detailX
पूर्णांक:

आधार बनाने के लिए किनारों की संख्या। डिफ़ॉल्ट मान 24 है.

detailY
पूर्णांक:

य-धुरी के साथ त्रिभुज उपविभाजनों की संख्या। डिफ़ॉल्ट मान 1 है.

cap
बूलियन:

शंकु का आधार बनाना है या नहीं। डिफ़ॉल्ट मान true है.

Notice any errors or typos? Please let us know. Please feel free to edit src/webgl/3d_primitives.js and open a pull request!

संबंधित संदर्भ