LayerManager

LayerManager कमांड एक तालिका खोलता है जिसमें ड्रॉइंग की हर लेयर सूचीबद्ध होती है, और Freeze, Lock, Plot, रंग, लाइनवेट तथा लाइनटाइप सीधे उसी पंक्ति में संपादित किए जा सकते हैं। लेयर जोड़ने, अप्रयुक्त लेयर मिटाने और मौजूदा लेयरों का व्यवहार समायोजित करने की यही केंद्रीय जगह है — बाकी लेयर कमांड (LayerMakeCurrent, LayerMatch, LayerIsolate, LayerUnfreezeAll) इसे खोले बिना एक-एक निर्दिष्ट काम करते हैं।

Layer Manager खोलना

  • टर्मिनल में LayerManager टाइप करें, या
  • लेयर पैनल में Layer Manager बटन पर क्लिक करें।

डायलॉग एक फ्लोटिंग पैनल के रूप में खुलता है; पहले से कुछ भी चुनने की आवश्यकता नहीं है।

लेयर तालिका

कॉलमयह क्या नियंत्रित करता है
Nameलेयर का नाम, तालिका में केवल पढ़ने योग्य दिखाया गया (बनाते समय एक बार सेट किया गया)
Freezeलेयर की ऑब्जेक्ट्स को छुपाता है और अनफ्रीज होने तक चयन से बाहर रखता है
Lockलेयर पर ऑब्जेक्ट्स को छुपाए बिना उनके संपादन को रोकता है
Plotप्रिंट या PDF एक्सपोर्ट करते समय लेयर की ऑब्जेक्ट्स शामिल की जाएं या नहीं
Colorलेयर का ACI रंग — रंग चयनकर्ता खोलने के लिए स्वैच पर क्लिक करें
Lineweightलेयर की लाइनवेट — लाइनवेट चयनकर्ता खोलने के लिए चिप पर क्लिक करें
Linetypeलेयर का डैश पैटर्न — लाइनटाइप चयनकर्ता खोलने के लिए चिप पर क्लिक करें
जब कोई लेयर का उपयोग नहीं कर रहा हो तो उसे मिटाता है — देखें लेयर मिटाना

Freeze, Lock या Plot टॉगल करना तुरंत प्रभावी होता है — कोई अलग सेव चरण नहीं है। रंग, लाइनवेट या लाइनटाइप के लिए ByLayer (डिफ़ॉल्ट) पर सेट ऑब्जेक्ट्स यहां जो आप सेट करते हैं उसे अपनाते हैं; अपने स्वयं के स्पष्ट ओवरराइड वाले ऑब्जेक्ट्स प्रभावित नहीं होते।

लेयर जोड़ना

  1. तालिका के नीचे + Add Layer पर क्लिक करें।
  2. एक नाम टाइप करें और पुष्टि के लिए Enter दबाएं, या रद्द करने के लिए Escape दबाएं।

लेयर नामों में अक्षर, संख्याएं, स्पेस और _, -, $ हो सकते हैं। खाली, पहले से उपयोग किया गया, या किसी अन्य वर्ण वाला नाम इनलाइन त्रुटि के साथ अस्वीकार कर दिया जाता है, और पंक्ति फिर से प्रयास के लिए खुली रहती है।

नई लेयर अनफ्रीज़, अनलॉक्ड, प्लॉट करने योग्य के रूप में शुरू होती हैं, रंग 7 (सफेद/काला), लाइनवेट Default, और लाइनटाइप Continuous के साथ — वही डिफ़ॉल्ट जो Import एक खाली ड्राइंग में लेयर 0 को असाइन करता है।

लेयर मिटाना

हर पंक्ति के अंत में एक बटन होता है जो लेयर को ड्रॉइंग से हटा देता है। मिटाना तुरंत होता है — कोई पुष्टि चरण नहीं — पर यह केवल उन्हीं लेयरों के लिए उपलब्ध है जिन पर कुछ निर्भर नहीं करता:

स्थितिबटन की दशा
लेयर खाली हैसक्रिय — Delete layer
लेयर कम से कम एक एंटिटी को सौंपी गई हैनिष्क्रिय — Cannot delete: assigned to at least one entity
लेयर 0बटन होता ही नहीं

“उपयोग में” पूरी ड्रॉइंग पर लागू होता है, केवल उस पर नहीं जो आप देख रहे हैं। किसी लेआउट (पेपर स्पेस) पर पड़ी एंटिटी उतनी ही गिनी जाती है जितनी मॉडल स्पेस की, इसलिए कोई लेयर स्क्रीन पर खाली दिख सकती है और फिर भी मिटने से इनकार कर सकती है। फ़्रीज़ की गई लेयरें अलग नहीं हैं: फ़्रीज़ करना एंटिटी छिपाता है, उनका आवंटन नहीं हटाता — इसलिए एंटिटी वाली फ़्रीज़ लेयर अमिट बनी रहती है।

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

“…is now in use and can’t be deleted”

कभी-कभी ✕ उपलब्ध दिखता है पर क्लिक पैनल के शीर्ष पर एक बैनर के साथ अस्वीकार हो जाता है:

"WALLS" is now in use and can't be deleted

यह विरोधाभास नहीं है। कौन-सी लेयरें उपयोग में हैं यह जानने के लिए ड्रॉइंग की हर एंटिटी को टटोलना पड़ता है, इसलिए परिणाम कैश किया जाता है और केवल तब पुनर्निर्मित होता है जब एंटिटी की संख्या बदले — सैकड़ों एंटिटी पर सस्ता, लाखों पर नहीं। किसी मौजूदा एंटिटी को दूसरी लेयर पर ले जाने से संख्या नहीं बदलती, इसलिए पंक्ति की निष्क्रिय दशा पल भर के लिए पुरानी हो सकती है। क्लिक करने पर कुछ भी मिटाने से पहले शुरू से जाँच होती है — यही कारण है कि इनकार क्लिक के समय होता है, न कि लेयर तब गायब हो जाए जब कुछ अब भी उसका संदर्भ दे रहा हो।

बैनर को उसके अपने से बंद करें। लेयर अछूती रहती है।

यहाँ आप क्या नहीं कर सकते

तालिका यह नहीं दर्शाती कि कौन-सी लेयर वर्तमान है; वह लेयर पैनल के ड्रॉपडाउन से या LayerMakeCurrent से तय होती है, इस संवाद से नहीं। लेयर के नाम भी बनाते समय ही तय हो जाते हैं — लेयर मिटाकर दोबारा बनाई जा सकती है, पर उसका नाम बदला नहीं जा सकता।

कीबोर्ड संदर्भ

KeyAction
Enterनई लेयर का नाम पुष्ट करें (जोड़ते समय)
Escapeलेयर जोड़ना रद्द करें, या डायलॉग बंद करें

संबंधित कमांड

कमांडक्या करती है
LayerMakeCurrentक्लिक किए गए ऑब्जेक्ट की लेयर को वर्तमान लेयर के रूप में सेट करें
LayerMatchचयनित ऑब्जेक्ट को स्रोत ऑब्जेक्ट की लेयर पर असाइन करें
LayerIsolateचयनित ऑब्जेक्ट की लेयर को छोड़कर सभी लेयर फ्रीज करें
LayerUnfreezeAllएक चरण में सभी लेयर अनफ्रीज करें