एक टिकट बनाएं
अनुसरण करें

Q100402: कटाना में शेल्फ आइटम का संपादन और हटाना

सारांश

यह लेख एक शेल्फ आइटम के संपादन / कस्टमाइज़िंग के साथ-साथ जरूरत पड़ने पर एक को हटाने की प्रक्रिया को कवर करता है।

यदि आप पहली बार एक शेल्फ आइटम सेट करना चाहते हैं, तो कृपया इस लेख में दिए गए चरणों और जानकारी का पालन करें: Q100401: कटाना में एक शेल्फ आइटम बनाना

अधिक जानकारी

निर्माण के बाद एक शेल्फ आइटम को संपादित करना, कटाना में शेल्फ आइटम पायथन स्क्रिप्ट तक पहुंचकर , या अपने .katana और संबंधित अलमारियों, शेल्व्सनोडस्पेक्शिकल या शेल्व्ससेनेगल डायरेक्टरी में नेविगेट करके और स्क्रिप्ट का पता लगाकर किया जा सकता है।

1. कटाना में अपनी स्क्रिप्ट का उपयोग करने के लिए, अपनी शेल्फ कार्रवाई खोलें, वांछित शेल्फ आइटम का चयन करें और ' स्रोत देखें ' पर राइट क्लिक करें:

View_Source.PNG

इससे टेक्स्ट एडिटर में शेल्फ आइटम पायथन स्क्रिप्ट खुल जाएगी:

firstShelf.PNG

2. कटाना के बाहर अपनी स्क्रिप्ट का उपयोग करने के लिए, अपने .katana / Shelves, .katana / ShelvesNodeSpecific या .katana / ShelvesScenegraph फ़ोल्डर में जाएँ, और प्रासंगिक .py फ़ाइल खोजें।

यह उन निर्देशिकाओं में से एक के उप-फ़ोल्डर में होगा, जिसे आपके शेल्फ आइटम के नाम पर रखा गया है। वहां से आप वांछित पायथन संपादक में फ़ाइल खोल सकते हैं।

यदि आपने इस आलेख में वर्णित प्रक्रिया का उपयोग करके शेल्फ आइटम स्क्रिप्ट बनाई है: Q100401: कटाना में एक शेल्फ आइटम बनाना , इसमें डिफ़ॉल्ट रूप से एक डॉकस्ट्रिंग होगा जो दिखता है:

""" 
NAME: <the name of the script to show in the UI>
ICON: <the filename of icon to use in the UI>
KEYBOARD_SHORTCUT: <the keyboard shortcut to use in the UI to run the Shelf Item Script> SCOPE: <names of types of nodes to target by node-specific shelf items> <description> """

यह आपकी स्क्रिप्ट के बारे में नीचे दी गई जानकारी को रखता है:

  • NAME का नाम आपके स्क्रिप्ट आइटम को शेल्फ एक्शन में प्रदर्शित करेगा
  • ICON आपके चुने हुए आइकन का इमेज लोकेशन होगा। (नीचे चर्चा की गई)
  • KEYBOARD_SHORTCUT वह शॉर्टकट होगा जो आपकी स्क्रिप्ट आइटम के साथ चलाया जा सकता है

नोट : 2.6v2 से पहले के कटाना संस्करणों में आप शेल्फ आइटम स्क्रिप्ट फ़ाइल में DROP_TYPES देख सकते हैं। यह एक विरासत विकल्प है और इसे KEYBOARD_SHORTCUT से बदल दिया गया है।

नोट: अपने कस्टम शेल्फ आइटम के लिए कीबोर्ड शॉर्टकट सेट करते समय आप कटाना में पहले से मौजूद शॉर्टकट का उपयोग नहीं कर पाएंगे। एक चेतावनी प्रदर्शित की जानी चाहिए, और कटाना डिफ़ॉल्ट कीबोर्ड शॉर्टकट की सूची यहां देखी जा सकती है: Katana ऑनलाइन सहायता - कीबोर्ड शॉर्टकट

  • SCOPE का उपयोग विशिष्ट नोड प्रकारों को परिभाषित करने के लिए किया जाएगा जो कि शेल्फ आइटम पर लागू होता है
  • <विवरण> शेल्फ आइटम के लिए आपकी सहायता टूलटिप होगी

निर्माण के बाद शेल्फ आइटम का संपादन

यह दर्शाने के लिए कि उपरोक्त डॉकस्ट्रिंग का उपयोग कैसे किया जा सकता है, नीचे एक रिक्त .py फ़ाइल में शेल्फ आइटम स्क्रिप्ट की प्रतिलिपि बनाएँ, और इसे एक .katana / अलमारियों / Custom_Shelves / निर्देशिका में देखें:

नोट: यदि मौजूद नहीं है, तो .katana के भीतर फ़ोल्डर पथ बनाएँ।

"""
NAME: Float Selected
ICON: Icons\Scenegraph\locator32.png
KEYBOARD_SHORTCUT: T
SCOPE: none
Float Selected Nodes via Keyboard Shortcut
"""

# Get list of selected nodes
nodeList = NodegraphAPI.GetAllSelectedNodes()

# Find Nodegraph tab and float nodes
nodegraphTab = UI4.App.Tabs.FindTopTab('Node Graph')
if nodegraphTab:
    nodegraphTab.floatNodes(nodeList)


आपके द्वारा स्क्रिप्ट सहेजे जाने के बाद, कटाना शेल्फ कार्रवाई मेनू के भीतर ' Add -> Reload Shelf' के माध्यम से शेल्फ को पुनः लोड करें

Reload_Shelf.PNG

आपका शेल्फ आइटम एक कस्टम कीबोर्ड शॉर्टकट, आइकन और मदद टूलटिप के साथ 'फ्लोट चयनित' के रूप में प्रदर्शित होना चाहिए:

शेल्फ आइटम स्क्रिप्ट कार्यक्षमता किसी भी वर्तमान में चयनित नोड्स को फ्लोट करने के लिए है, जब कीबोर्ड शॉर्टकट (टी) के साथ ट्रिगर किया जाता है या शेल्फ एक्शन मेनू से शेल्फ आइटम का चयन करके।

फ्लोटेड नोड्स आपके कर्सर का अनुसरण करेंगे जब तक कि आप जाने के लिए बाएं-क्लिक नहीं करते हैं, जो चयनित नोड्स या बैकड्रॉप को मैन्युअल रूप से क्लिक करने और खींचने के लिए बचाता है।

पायथन फ़ंक्शंस को एक साथ रखने के बारे में अधिक जानकारी यहाँ कटाना डेवलपर गाइड में मिल सकती है: Katana डेवलपर्स गाइड - उदाहरण लिपियों

अपना शेल्फ आइटम आइकन चुनना

शेल्फ एक्शन मेनू में प्रदर्शित आपके शेल्फ आइटम के आइकन को बदलने के लिए, आप निम्नलिखित में से कटाना के डिफ़ॉल्ट आइकन चुन सकते हैं:

$KATANA_HOME\bin\python\UI4\Resources\Icons

अपने शेल्फ आइटम के लिए कटाना में उपलब्ध लोगों से एक आइकन का उपयोग करने के लिए, आपको कटाना के डिफ़ॉल्ट संसाधनों के खोज पथ के बाद आइकन को पथ निर्दिष्ट करने की आवश्यकता है।

उदाहरण के लिए:

ICON: प्रतीक \ Scenegraph \ locator32.png

जहां कटाना के डिफ़ॉल्ट संसाधन खोज पथ है: $KATANA_HOME\bin\python\UI4\Resources

नोट: यदि आप अन्य कस्टम आइकन का उपयोग करना चाहते हैं, तो आपको पूर्ण आइकन पथ को ICON: पायथन स्क्रिप्ट के अनुभाग में जोड़ना होगा।

शेल्फ आइटम हटाना

यदि आप एक शेल्फ आइटम को हटाना चाहते हैं तो यह निम्न द्वारा किया जा सकता है:

  • शेल्फ़ आइटम स्क्रिप्ट वाली पायथन फ़ाइल को निकाल रहा है
  • शेल्फ एक्शन मेनू पर नेविगेट करना और उस शेल्फ आइटम पर राइट क्लिक करना, जिसे आप हटाना चाहते हैं, फिर 'हटाएं ... ' का चयन करें :

Delete_Item.PNG

एक बार दबाए जाने के बाद, एक पॉप-अप विंडो आपको विलोपन की पुष्टि करने के लिए कहेगी। Delete पर क्लिक करने से शेल्फ आइटम हट जाएगी।

Delete_Item2.PNG

नोट: जैसा कि ऊपर पॉप-अप विंडो में प्रदर्शित किया गया है, कटाना शेल्फ आइटम स्क्रिप्ट को हटा नहीं देगा, बल्कि इसके बजाय एक्सटेंशन को जोड़ देगा। अंत में कट करें ताकि यह कटाना में लोड और प्रदर्शित न हो।

यदि आवश्यक हो, तो इसे एक बैकअप फ़ाइल के रूप में सहेजा जाएगा।

Delete_Item3.PNG

यदि आप इसे अपने शेल्फ में वापस जोड़ना चाहते हैं, तो इसके स्थान पर नेविगेट करें और '.bak' एक्सटेंशन को हटा दें और शेल्फ आइटम स्क्रिप्ट लोड हो जाएगी और उपयोग करने योग्य हो जाएगी।

नोट: .bak को हटाने के बाद, शेल्फ एक्शन पर जाएं और 'Add-> Reload ...' का उपयोग करें ताकि कटाना आपके सत्र में सभी उपलब्ध शेल्फ आइटम पुनः लोड कर सके।

आगे की पढाई

यदि आप पहली बार एक शेल्फ आइटम स्थापित कर रहे हैं, तो कृपया निम्नलिखित लेख देखें: Q100401: कैराना में एक शेल्फ बनाना

शेल्फ आइटम लिपियों के बारे में अधिक जानकारी हमारी कटाना ऑनलाइन सहायता में मिल सकती है: Katana ऑनलाइन सहायता - शेल्फ स्क्रिप्ट

क्या यह लेख उपयोगी था?
/

We're sorry to hear that!

Please tell us why.
2 में से 2 के लिए उपयोगी रहा

टिप्पणियां