Polyline
polyline कमांड किसी भी संख्या के सीधे या आर्क खंडों का जुड़ा पथ बनाती है, सभी एक LWPOLYLINE ऑब्जेक्ट के रूप में संग्रहीत। क्योंकि पूरा पथ एक वस्तु है, इसे चुनने से हर खंड एक साथ चुन जाता है — एक ही ऑपरेशन में पूरे आकार को मूव, रोटेट या स्केल करें। यह जंजीर Lines से मुख्य अंतर है, जहाँ हर खंड एक स्वतंत्र ऑब्जेक्ट है।
पॉलीलाइन बंद भी हो सकती हैं: Rectangle कमांड क्लोज़ फ्लैग के साथ उसी LWPOLYLINE ऑब्जेक्ट का उपयोग करती है।
पॉलीलाइन बनाना
- टर्मिनल में
polylineटाइप करें या Polyline टूलबार बटन पर क्लिक करें। - पहले बिंदु पर क्लिक करें, या सटीक निर्देशांक के लिए
X,Yटाइप करें और Enter दबाएं। - प्रत्येक अगले बिंदु पर क्लिक करें — प्रत्येक क्लिक एक खंड जोड़ता है। निर्देशांक प्रविष्टि हर चरण पर काम करती है।
- समाप्त करने के लिए Enter या Space दबाएं (कम से कम 2 बिंदु रखे होने चाहिए)।
●──────●
1st 2nd
\
\ segment 3 (in progress — cursor here)
● ← click to add, Enter/Space to finish
किसी भी समय Escape दबाने से सभी रखे गए बिंदु हटा दिए जाते हैं और कमांड बाहर निकल जाती है।
आर्क सेगमेंट बनाना
पहले वर्टेक्स के बाद किसी भी समय A दबाकर आर्क मोड टॉगल करें — यह वही इनलाइन-विकल्प पैटर्न है जो Rotate का Copy विकल्प उपयोग करता है। प्रॉम्प्ट वर्तमान स्थिति को [Arc=true] / [Arc=false] के रूप में दिखाता है; फिर से A दबाने पर यह वापस बदल जाता है, ताकि एक पॉलीलाइन में सीधे और आर्क सेगमेंट स्वतंत्र रूप से मिश्रित हो सकें।
आर्क मोड चालू होने पर, प्रत्येक नया सेगमेंट एक स्पर्शरेखा-निरंतरता आर्क होता है — यह ठीक पहले जो आया था उसके स्पर्शरेखीय रूप से शुरू होता है (पिछले लाइन सेगमेंट की दिशा, या पिछले आर्क की अंतिम स्पर्शरेखा); पहला सेगमेंट डिफ़ॉल्ट रूप से पूर्व दिशा में होता है, क्योंकि उसके पास स्पर्शरेखीय होने के लिए कुछ नहीं होता।
निर्देशांक प्रविष्टि
क्लिक करने के बजाय, किसी भी वर्टेक्स के लिए सटीक स्थिति टाइप करें:
- X मान टाइप करें।
,दबाएं — टर्मिनल[X], [Y{cursor}]दिखाता है।- Y मान टाइप करें।
- वर्टेक्स रखने के लिए Enter दबाएं।
कोण लॉकिंग और सटीक खंड लंबाई
Line कमांड के समान 45° स्नैप लॉजिक किसी भी दो लगातार बिंदुओं के बीच लागू होता है। अक्ष पर लॉक होने पर:
| Key | Action |
|---|---|
0–9, . | खंड लंबाई में अंक जोड़ें |
- | नकारात्मक लंबाई — अक्ष के साथ दिशा उलटता है (केवल पहला अक्षर) |
Backspace | अंतिम टाइप किया गया अक्षर हटाएं |
Enter | टाइप की गई दूरी पर अगला बिंदु रखें |
वर्तमान संचित लंबाई टर्मिनल प्रॉम्प्ट में रियल टाइम में दिखाई देती है। लॉक होने पर क्लिक करने से अक्ष पर प्रोजेक्ट होता है इसलिए नया वर्टेक्स ठीक उस पर आता है।
कीबोर्ड संदर्भ
| Key | Action |
|---|---|
0–9, ., - | X निर्देशांक प्रविष्टि शुरू करें, या कोण-लॉक होने पर खंड लंबाई |
, | X लॉक करें और Y प्रविष्टि पर जाएं |
A | अगले सेगमेंट के लिए Arc मोड टॉगल करें (पहले वर्टेक्स के बाद, कोई इनपुट प्रगति में न होने पर) |
Backspace | अंतिम टाइप किया गया अक्षर हटाएं |
Enter | टाइप किए गए निर्देशांक या लंबाई की पुष्टि करें, या यदि कुछ टाइप नहीं है और ≥ 2 बिंदु हैं तो पॉलीलाइन समाप्त करें |
Space | पॉलीलाइन समाप्त करें (Enter के समान जब कोई इनपुट प्रगति में न हो) |
Escape | सभी बिंदु हटाएं और बाहर निकलें |
ग्रिप संपादन — वर्टेक्स और सेगमेंट मिडपॉइंट
एक चयनित पॉलीलाइन दो प्रकार के ग्रिप दिखाती है:
| ग्रिप | स्थान | क्या करता है |
|---|---|---|
| Vertex | प्रत्येक रखे गए बिंदु पर | उस वर्टेक्स को पुनःस्थित करने के लिए ड्रैग करें; सभी जुड़े खंड साथ खिंचते हैं |
| Segment midpoint | प्रत्येक खंड के केंद्र पर | उस खंड के दोनों एंडपॉइंट को एक साथ अनुवादित करने के लिए ड्रैग करें, खंड की लंबाई और कोण बनाए रखें |
सेगमेंट-मिडपॉइंट ग्रिप पॉलीलाइन के लिए अद्वितीय है — यह आपको लंबाई बदले बिना एक व्यक्तिगत खंड को बगल में खिसकाने देता है। Line पर, मिडपॉइंट ग्रिप इसके बजाय पूरे ऑब्जेक्ट के लिए Move कमांड सक्रिय करता है।
पूरी पॉलीलाइन को मूव करने का कोई एकल ग्रिप नहीं है। पूरे पथ को मूव करने के लिए Move कमांड का उपयोग करें।
पॉलीलाइन चुनना
| विधि | व्यवहार |
|---|---|
| क्लिक | यदि क्लिक किसी भी खंड की हिट-टेस्ट दूरी के अंदर है तो पॉलीलाइन चुनता है |
| दाईं ओर ड्रैग (सख्त) | सभी वर्टेक्स बॉक्स के अंदर होने चाहिए |
| बाईं ओर ड्रैग (क्रॉसिंग) | बॉक्स की सीमा पार करने वाला कोई भी खंड पूरी पॉलीलाइन चुनता है |
क्योंकि पॉलीलाइन एक ऑब्जेक्ट है, किसी भी खंड को छूने वाला क्रॉसिंग चयन सभी खंड चुन लेता है।
समर्थित संपादन कमांड
पॉलीलाइन हर सामान्य परिवर्तन के साथ-साथ ऑफसेट, ट्रिम, एक्सटेंड, फ़िलेट और चैम्फर का भी समर्थन करती हैं (चैम्फर में केवल सीधे सेगमेंट गिने जाते हैं):
| कमांड | पॉलीलाइन पर क्या होता है |
|---|---|
| Move | सभी वर्टेक्स को समान विस्थापन से अनुवादित करता है |
| Copy | नई स्थिति पर समान पॉलीलाइन बनाता है |
| Rotate | सभी वर्टेक्स को चुने हुए आधार बिंदु के चारों ओर घुमाता है |
| Mirror | सभी वर्टेक्स को मिरर अक्ष पर परावर्तित करता है |
| Scale | सभी वर्टेक्स को आधार बिंदु से समान रूप से स्केल करता है |
| Offset | निश्चित लंबवत दूरी पर समानांतर पॉलीलाइन बनाता है |
| Trim | दो प्रतिच्छेदन बिंदुओं के बीच का भाग हटाता है, सीधे या आर्क सेगमेंट दोनों पर समान रूप से |
| Extend | पहले या अंतिम सेगमेंट को अगली सीमा तक बढ़ाता है |
| Fillet | दो आसन्न सेगमेंट (सीधे या आर्क) के बीच कोने को स्पर्शरेखा चाप से गोल बनाता है, जो पॉलीलाइन में एक नए bulge सेगमेंट के रूप में डाला जाता है |
| Chamfer | दो आसन्न सीधे सेगमेंट के बीच कोना चैम्फर करता है |
| Explode | पॉलीलाइन को स्वतंत्र लाइन और आर्क एंटिटीज़ में तोड़ता है, प्रति सेगमेंट एक |
| Delete | ड्राइंग से पॉलीलाइन हटाता है |
किसी पॉलीलाइन सेगमेंट को उसके अपने पड़ोसी सेगमेंट के अलावा किसी और चीज़ के साथ फ़िलेट करने पर यह एक साधारण इन-प्लेस एडिट नहीं रह जाता — नतीजे के लिए Fillet देखें (एक नई पॉलीलाइन में मर्ज, जो फ़िलेट चाप से जुड़ी होती है)।
गुण
जब पॉलीलाइन चुनी जाती है तो गुण पैनल दिखाता है:
सामान्य
| गुण | डिफ़ॉल्ट | अर्थ |
|---|---|---|
| Color | 256 (ByLayer) | ACI रंग सूचकांक |
| Layer | 0 | लेयर असाइनमेंट |
| Linetype | ByLayer | नामित लाइनटाइप पैटर्न |
| Linetype Scale | 1 | लाइनटाइप पैटर्न पर स्केल फैक्टर |
| Thickness | 0 | एक्सट्रूज़न मोटाई |
ज्यामिति
| गुण | अर्थ |
|---|---|
| Closed | क्या अंतिम वर्टेक्स पहले से वापस जुड़ता है |
| Vertex Count | वर्टेक्स की कुल संख्या |
| Vertices | सभी वर्टेक्स की निर्देशांक सूची |
Polyline बनाम Line — कब किसका उपयोग करें
| Polyline | Line | |
|---|---|---|
| ऑब्जेक्ट गिनती | पूरे पथ के लिए एक LWPOLYLINE | प्रति खंड एक LINE |
| बंद आकार | हाँ (close flag) | नहीं |
| आर्क सेगमेंट | हाँ, Arc टॉगल के माध्यम से प्रति सेगमेंट | नहीं — घुमावदार सेगमेंट के लिए एक अलग Arc ऑब्जेक्ट चाहिए |
| Trim / Extend | हाँ | हाँ — खंड दर खंड |
| सेगमेंट-मिडपॉइंट ग्रिप | पूरे खंड को अनुवादित करता है | ऑब्जेक्ट के लिए Move सक्रिय करता है |
| सबसे अच्छा | आउटलाइन, कंटूर, पूरे आकार | कंस्ट्रक्शन रेखाएं, जिसे ट्रिम करेंगे |
DXF — LWPOLYLINE ऑब्जेक्ट
पॉलीलाइन DXF फ़ाइल में LWPOLYLINE ऑब्जेक्ट के रूप में सहेजी जाती हैं। सभी गुण — वर्टेक्स निर्देशांक, क्लोज़ फ्लैग, रंग, लेयर, लाइनटाइप, लाइनटाइप स्केल, और मोटाई — बिना किसी नुकसान के राउंड-ट्रिप करते हैं। Rectangle कमांड से खींचे गए आयत भी LWPOLYLINE (क्लोज़, चार वर्टेक्स) के रूप में सहेजे जाते हैं और DXF स्तर पर अप्रभेद्य होते हैं।
किसी भी DXF-संगत एप्लिकेशन (LibreCAD, FreeCAD, आदि) के LWPOLYLINE ऑब्जेक्ट एडिटर में पूरी तरह संपादन योग्य पॉलीलाइन के रूप में वापस पढ़े जाते हैं।