एक टोरस बनाता है।

टोरस एक 3D आकार है जिसमें त्रिकोणीय चेहरे होते हैं जो एक अंगूठी बनाने के लिए जुड़ते हैं। कम चेहरों वाले टोरस चपटे दिखते हैं। कई चेहरों वाले टोरस की सतह चिकनी होती है।

पहला पैरामीटर, radius, वैकल्पिक है। यदि एक Number पास किया जाता है, जैसे कि torus(30), तो यह रिंग की त्रिज्या निर्धारित करता है। डिफ़ॉल्ट रूप से, radius 50 है।

दूसरा पैरामीटर, tubeRadius, भी वैकल्पिक है। यदि कोई Number पास किया जाता है, जैसे कि torus(30, 15), तो यह ट्यूब की त्रिज्या निर्धारित करता है। डिफ़ॉल्ट रूप से, tubeRadius 10 है।

तीसरा पैरामीटर, detailX, भी वैकल्पिक है। यदि एक Number पास किया जाता है, जैसे कि torus(30, 15, 5), तो यह टोरस के छेद को खींचने के लिए उपयोग किए जाने वाले किनारों की संख्या निर्धारित करता है। अधिक किनारों का उपयोग करने से छेद एक वृत्त जैसा दिखने लगता है। डिफ़ॉल्ट रूप से, detailX 24 है।

चौथा पैरामीटर, detailY, भी वैकल्पिक है। यदि एक Number पारित किया जाता है, जैसे कि torus(30, 15, 5, 7), तो यह टोरस की ऊंचाई भरते समय उपयोग करने के लिए त्रिकोण उपविभाजनों की संख्या निर्धारित करता है। डिफ़ॉल्ट रूप से, detailY 16 है।

ध्यान दें: torus() का उपयोग केवल WebGL मोड में किया जा सकता है।

उदाहरण

सिंटैक्स

torus([radius], [tubeRadius], [detailX], [detailY])

पैरामीटर्स

radius
संख्या:

टोरस की त्रिज्या। डिफ़ॉल्ट मान 50 है।

tubeRadius
संख्या:

ट्यूब की त्रिज्या। डिफ़ॉल्ट मान 1 है0।

detailX
पूर्णांक:

छेद बनाने वाले किनारों की संख्या। डिफ़ॉल्ट मान 24 है।

detailY
पूर्णांक:

y-अक्ष के अनुदिश त्रिभुज उपखंडों की संख्या। डिफ़ॉल्ट मान 16 है।

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

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