संदर्भ debugMode()

debugMode()

debugMode() एक ग्रिड जोड़ता है जो दिखाता है कि स्केच में "ज़मीन" कहाँ है। डिफ़ॉल्ट रूप से, ग्रिड स्केच के मूल (0, 0, 0) से XZ समतल के साथ चलेगा। debugMode() एक एक्सिस आइकन भी जोड़ता है जो सकारात्मक x-, y- और z-अक्षों के साथ इंगित करता है। debugMode() को कॉल करने से ग्रिड और एक्सिस आइकन उनके डिफ़ॉल्ट आकार और स्थिति के साथ प्रदर्शित होते हैं।

डीबगिंग वातावरण को अनुकूलित करने के लिए वैकल्पिक पैरामीटर के साथ debugMode() को कॉल करने के चार तरीके हैं।

debugMode() को कॉल करने का पहला तरीका एक पैरामीटर, mode लेता है। यदि सिस्टम कॉन्स्टेंट GRID पास किया जाता है, जैसे debugMode(GRID) में, तो ग्रिड प्रदर्शित किया जाएगा और एक्सिस आइकन छिपा रहेगा। यदि कॉन्स्टेंट AXES पास किया जाता है, जैसे debugMode(AXES) में, तो एक्सिस आइकन प्रदर्शित किया जाएगा और ग्रिड छिपा रहेगा।

debugMode() को बुलाने का दूसरा तरीका छह पैरामीटर्स होते हैं। पहला पैरामीटर, mode, GRID या AXES को प्रदर्शित करने का चयन करता है। अगले पांच पैरामीटर, gridSize, gridDivisions, xOff, yOff, और zOff, वैकल्पिक होते हैं। ये संख्याएं होती हैं जो ग्रिड की उपस्थिति (gridSize और gridDivisions) और धाराओं के आइकन का स्थान सेट करती हैं (xOff, yOff, और zOff)। उदाहरण के लिए, debugMode(20, 5, 10, 10, 10) बुलाना gridSize को 20 पिक्सेल पर सेट करता है, gridDivisions की संख्या 5 को सेट करता है, और x-, y-, और z-धाराओं के साथ 10 पिक्सेल के रूप में धाराओं के आइकन को ऑफसेट करता है।

debugMode() को बुलाने का तीसरा तरीका पांच पैरामीटर्स होते हैं। पहला पैरामीटर, mode, GRID या AXES को प्रदर्शित करने का चयन करता है। अगले चार पैरामीटर, axesSize, xOff, yOff, और zOff, वैकल्पिक होते हैं। ये संख्याएं होती हैं जो धाराओं के आकार (axesSize) और उनके स्थान (xOff, yOff, और zOff) को सेट करती हैं।

debugMode() को बुलाने का चौथा तरीका नौ वैकल्पिक पैरामीटर्स होते हैं। पहले पांच पैरामीटर, gridSize, gridDivisions, gridXOff, gridYOff, और gridZOff संख्याएं होती हैं जो ग्रिड की उपस्थिति को सेट करती हैं। उदाहरण के लिए, debugMode(100, 5, 0, 0, 0) बुलाना gridSize को 100 सेट करता है, gridDivisions की संख्या 5 को सेट करता है, और सभी ऑफसेट्स को 0 पर सेट करता है ताकि ग्रिड को मध्य में सेंटर किया जाए। अगले चार पैरामीटर, axesSize, xOff, yOff, और zOff नंबर्स होते हैं जो धाराओं आइकन की उपस्थिति को सेट करते हैं (axesSize) और उसका स्थान (axesXOff, axesYOff, और axesZOff)। उदाहरण के लिए, debugMode(100, 5, 0, 0, 0, 50, 10, 10, 10) बुलाना gridSize को 100 सेट करता है, gridDivisions की संख्या 5 को सेट करता है, और सभी ऑफसेट्स को 0 पर सेट करता है ताकि ग्रिड को मध्य में सेंटर किया जाए। फिर यह axesSize को 50 सेट करता है और आइकन को प्रत्येक धारा के साथ 10 पिक्सेल के रूप में ऑफसेट करता है।

उदाहरण

सिंटैक्स

debugMode()
debugMode(mode)
debugMode(mode, [gridSize], [gridDivisions], [xOff], [yOff], [zOff])
debugMode(mode, [axesSize], [xOff], [yOff], [zOff])
debugMode([gridSize], [gridDivisions], [gridXOff], [gridYOff], [gridZOff], [axesSize], [axesXOff], [axesYOff], [axesZOff])

पैरामीटर्स

mode
Constant:

या तो GRID या AXES

gridSize
Number:

ग्रिड की पार्श्व लंबाई।

gridDivisions
Number:

ग्रिड में डिवीजनों की संख्या।

xOff
Number:

एक्स-अक्ष के साथ मूल से ऑफसेट।

yOff
Number:

y-अक्ष के साथ मूल से ऑफसेट।

zOff
Number:

z-अक्ष के साथ मूल से ऑफसेट।

axesSize
Number:

अक्ष चिह्न मार्करों की लंबाई।

gridXOff
Number:

एक्स-अक्ष के साथ मूल से ग्रिड ऑफसेट।

gridYOff
Number:

ग्रिड y-अक्ष के साथ मूल से ऑफसेट है।

gridZOff
Number:

जेड-अक्ष के साथ मूल से ग्रिड ऑफसेट।

axesXOff
Number:

अक्ष चिह्न मूल बिंदु से x-अक्ष के अनुदिश ऑफसेट होता है।

axesYOff
Number:

अक्ष चिह्न मूल बिंदु से y-अक्ष के अनुदिश ऑफसेट होता है।

axesZOff
Number:

अक्ष आइकन z-अक्ष के साथ मूल से ऑफसेट होता है।

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

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