Polyline

คำสั่ง polyline วาดเส้นทางที่เชื่อมต่อของส่วนตรงหรือส่วนโค้งจำนวนเท่าใดก็ได้ ทั้งหมดจัดเก็บเป็นวัตถุ LWPOLYLINE เดียว เนื่องจากเส้นทางทั้งหมดเป็นวัตถุเดียว การเลือกจะเลือกทุกส่วนพร้อมกัน — ย้าย หมุน หรือปรับมาตราส่วนรูปทรงทั้งหมดในการดำเนินการเดียว นี่คือความแตกต่างสำคัญจาก Lines ที่ต่อเชื่อมกัน ที่แต่ละส่วนเป็นวัตถุอิสระ

Polylines สามารถ ปิด ได้: คำสั่ง Rectangle ใช้วัตถุ LWPOLYLINE เดียวกันที่มีแฟล็กปิด

การวาด polyline

  1. พิมพ์ polyline ในเทอร์มินัลหรือคลิกปุ่ม Polyline บนแถบเครื่องมือ
  2. คลิกจุดแรก หรือพิมพ์ X,Y แล้วกด Enter เพื่อป้อนพิกัดที่แน่นอน
  3. คลิกจุดถัดไปแต่ละจุด — แต่ละคลิกเพิ่มส่วน การป้อนพิกัดใช้ได้ทุกขั้นตอน
  4. กด Enter หรือ Space เพื่อเสร็จสิ้น (ต้องวางอย่างน้อย 2 จุด)
  ●──────●
  ที่ 1    ที่ 2
          \
           \  ส่วนที่ 3 (กำลังดำเนินการ — เคอร์เซอร์ที่นี่)
            ●  ← คลิกเพื่อเพิ่ม Enter/Space เพื่อเสร็จสิ้น

การกด Escape ได้ตลอดเวลาจะทิ้งจุดทั้งหมดที่วางและออกจากคำสั่ง

การวาดส่วนโค้ง

กด A เมื่อใดก็ได้หลังจากจุดยอดแรกเพื่อสลับโหมด Arc — รูปแบบตัวเลือกในบรรทัดเดียวกับที่ตัวเลือก Copy ของ Rotate ใช้ พรอมต์จะแสดงสถานะปัจจุบันเป็น [Arc=true] / [Arc=false] การกด A อีกครั้งจะสลับกลับ ทำให้สามารถผสมส่วนตรงและส่วนโค้งได้อย่างอิสระใน polyline เดียว

เมื่อเปิดโหมด Arc แต่ละส่วนใหม่จะเป็นส่วนโค้งต่อเนื่องแบบสัมผัส — เริ่มสัมผัสกับสิ่งที่มาก่อนหน้าโดยตรง (ทิศทางของส่วนเส้นตรงก่อนหน้า หรือเส้นสัมผัสปลายของส่วนโค้งก่อนหน้า) ส่วนแรกสุดจะมุ่งไปทางทิศตะวันออกโดยค่าเริ่มต้น เนื่องจากไม่มีสิ่งใดให้สัมผัสด้วย

การป้อนพิกัด

แทนที่จะคลิก พิมพ์ตำแหน่งที่แน่นอนสำหรับจุดยอดใดก็ได้:

  1. พิมพ์ค่า X
  2. กด , — เทอร์มินัลแสดง [X], [Y{cursor}]
  3. พิมพ์ค่า Y
  4. กด Enter เพื่อวางจุดยอด

การล็อกมุมและความยาวส่วนที่แน่นอน

ตรรกะสแนป 45° เดียวกับคำสั่ง Line ใช้ระหว่างสองจุดต่อเนื่อง เมื่อล็อกกับแกน:

ปุ่มการกระทำ
09, .เพิ่มตัวเลขเข้าไปในความยาวส่วน
-ความยาวติดลบ — กลับทิศทางตามแกน (อักขระตัวแรกเท่านั้น)
Backspaceลบอักขระที่พิมพ์ล่าสุด
Enterวางจุดถัดไปที่ระยะที่พิมพ์

ความยาวสะสมปัจจุบันแสดงในเทอร์มินัลแบบเรียลไทม์ การคลิกขณะล็อกจะฉายลงบนแกนดังนั้นจุดยอดใหม่ตกพอดีบนแกน

อ้างอิงแป้นพิมพ์

ปุ่มการกระทำ
09, ., -เริ่มป้อนพิกัด X หรือความยาวส่วนเมื่อล็อกมุม
,ล็อก X และย้ายไปป้อน Y
Aสลับโหมด Arc สำหรับส่วนถัดไป (หลังจุดยอดแรก โดยไม่มีการป้อนที่ค้างอยู่)
Backspaceลบอักขระที่พิมพ์ล่าสุด
Enterยืนยันพิกัดหรือความยาวที่พิมพ์ หรือเสร็จสิ้น polyline ถ้าไม่มีอะไรพิมพ์และมีจุด ≥ 2
Spaceเสร็จสิ้น polyline (เหมือน Enter เมื่อไม่มีการป้อน)
Escapeทิ้งจุดทั้งหมดและออก

การแก้ไขกริป — จุดยอดและจุดกึ่งกลางส่วน

polyline ที่เลือกแสดงกริปสองประเภท:

กริปตำแหน่งสิ่งที่ทำ
Vertexที่แต่ละจุดที่วางลากเพื่อย้ายจุดยอดนั้น ส่วนที่เชื่อมต่อทั้งหมดยืดตาม
Segment midpointจุดกึ่งกลางของแต่ละส่วนลากเพื่อเลื่อน ทั้งสอง จุดสิ้นสุดของส่วนนั้นพร้อมกัน รักษาความยาวและมุมของส่วน

กริปจุดกึ่งกลางส่วนเป็นเอกลักษณ์ของ polyline — ให้คุณเลื่อนส่วนแต่ละส่วนด้านข้างโดยไม่เปลี่ยนความยาว บน Line กริปจุดกึ่งกลางจะเปิดใช้งานคำสั่ง Move สำหรับวัตถุทั้งหมดแทน

ไม่มีกริป “ย้าย polyline ทั้งหมด” หากต้องการย้ายเส้นทางทั้งหมด ใช้คำสั่ง Move

การเลือก polylines

วิธีพฤติกรรม
คลิกเลือก polyline ถ้าคลิกอยู่ภายในระยะทดสอบของส่วนใดก็ได้
ลากไปขวา (เข้มงวด)จุดยอดทั้งหมดต้องอยู่ในกล่อง
ลากไปซ้าย (ตัดผ่าน)ส่วนใดที่ตัดขอบกล่องจะเลือก polyline ทั้งหมด

เนื่องจาก polyline เป็นวัตถุเดียว การเลือกตัดผ่านที่สัมผัสส่วนใดจะเลือกส่วนทั้งหมด

คำสั่งแก้ไขที่รองรับ

Polylines รองรับการแปลงทั่วไปทุกแบบ รวมถึง offset, trim, extend, fillet และ chamfer ด้วย (chamfer นับเฉพาะส่วนตรงเท่านั้น):

คำสั่งสิ่งที่เกิดขึ้นกับ polyline
Moveเลื่อนจุดยอดทั้งหมดด้วยการกระจัดเดียวกัน
Copyสร้าง polyline ที่เหมือนกันในตำแหน่งใหม่
Rotateหมุนจุดยอดทั้งหมดรอบจุดฐานที่เลือก
Mirrorสะท้อนจุดยอดทั้งหมดข้ามแกนสะท้อน
Scaleปรับมาตราส่วนจุดยอดทั้งหมดสม่ำเสมอจากจุดฐาน
Offsetสร้าง polyline ขนานที่ระยะตั้งฉากคงที่
Trimลบส่วนระหว่างจุดตัดสองจุด ทั้งส่วนตรงและส่วนโค้งเหมือนกัน
Extendยืดส่วนแรกหรือส่วนสุดท้ายไปยังขอบเขตถัดไป
Filletทำมุมโค้งระหว่างสองส่วนที่อยู่ติดกัน ไม่ว่าจะตรงหรือโค้ง ด้วยส่วนโค้งสัมผัสที่แทรกเข้าไปใน polyline เป็นส่วน bulge ใหม่
Chamferตัดมุมระหว่างสองส่วนตรงที่อยู่ติดกัน
Explodeแยกโพลีไลน์ออกเป็นเอนทิตีเส้นตรงและส่วนโค้งอิสระ ส่วนละหนึ่งชิ้น
Deleteลบ polyline ออกจากภาพวาด

การทำ fillet ส่วนของ polyline กับสิ่งที่ไม่ใช่ส่วนที่อยู่ติดกันของมันเองจะไม่ใช่การแก้ไขแบบง่ายในตำแหน่งเดิมอีกต่อไป — ดู Fillet สำหรับผลลัพธ์ (การรวมเป็น polyline ใหม่หนึ่งเดียว เชื่อมด้วยส่วนโค้ง fillet)

คุณสมบัติ

ทั่วไป

คุณสมบัติค่าเริ่มต้นความหมาย
Color256 (ByLayer)ดัชนีสี ACI
Layer0การกำหนดเลเยอร์
LinetypeByLayerรูปแบบเส้นที่มีชื่อ
Linetype Scale1ตัวคูณมาตราส่วนสำหรับรูปแบบเส้น
Thickness0ความหนาของการรีดออก

เรขาคณิต

คุณสมบัติความหมาย
Closedว่าจุดยอดสุดท้ายเชื่อมกลับไปยังจุดแรกหรือไม่
Vertex Countจำนวนจุดยอดทั้งหมด
Verticesรายการพิกัดของจุดยอดทั้งหมด

Polyline vs Line — เมื่อไหรควรใช้อะไร

PolylineLine
จำนวนวัตถุหนึ่ง LWPOLYLINE สำหรับเส้นทางทั้งหมดหนึ่ง LINE ต่อส่วน
รูปทรงปิดใช่ (แฟล็กปิด)ไม่
ส่วนโค้งใช่ ทีละส่วนผ่านตัวสลับ Arcไม่ — ส่วนโค้งต้องใช้วัตถุ Arc แยกต่างหาก
Trim / Extendใช่ใช่ — ทีละส่วน
กริปจุดกึ่งกลางส่วนเลื่อนส่วนทั้งหมดเปิดใช้งาน Move สำหรับวัตถุ
เหมาะสำหรับโครงร่าง เส้นขอบ รูปทรงที่เก็บไว้ทั้งหมดเส้นก่อสร้าง เรขาคณิตที่จะตัด

DXF — วัตถุ LWPOLYLINE

Polylines ถูกบันทึกเป็นวัตถุ LWPOLYLINE ในไฟล์ DXF คุณสมบัติทั้งหมด — พิกัดจุดยอด แฟล็กปิด สี เลเยอร์ ประเภทเส้น มาตราส่วนประเภทเส้น และความหนา — รอบเที่ยวโดยไม่สูญเสียข้อมูล Rectangles ที่วาดด้วยคำสั่ง Rectangle ยังบันทึกเป็น LWPOLYLINE (ปิด สี่จุดยอด) และแยกไม่ออกในระดับ DXF