Polyline
Perintah polyline menggambar jalur terhubung dengan sejumlah segmen lurus atau busur, semua disimpan sebagai satu entitas LWPOLYLINE. Karena seluruh jalur adalah satu objek, memilihnya memilih setiap segmen sekaligus — pindahkan, putar, atau skalakan seluruh bentuk dalam satu operasi. Ini adalah perbedaan utama dari Line yang dirantai, di mana setiap segmen adalah entitas independen.
Polyline juga bisa ditutup: perintah Rectangle menggunakan entitas LWPOLYLINE yang sama dengan flag close yang diatur.
Menggambar polyline
- Ketik
polylinedi terminal atau klik tombol toolbar Polyline. - Klik titik pertama, atau ketik
X,Ydan tekan Enter untuk koordinat tepat. - Klik setiap titik berikutnya — setiap klik menambah segmen. Entri koordinat bekerja di setiap langkah.
- Tekan Enter atau Space untuk selesai (membutuhkan setidaknya 2 titik yang ditempatkan).
●──────●
1st 2nd
\
\ segmen ke-3 (sedang berlangsung — kursor di sini)
● ← klik untuk menambah, Enter/Space untuk selesai
Menekan Escape kapan saja akan membuang semua titik yang ditempatkan dan keluar dari perintah.
Menggambar segmen busur
Tekan A kapan saja setelah titik pertama untuk mengalihkan mode Arc — pola opsi inline yang sama yang digunakan opsi Copy pada Rotate. Prompt menampilkan status saat ini sebagai [Arc=true] / [Arc=false]; menekan A lagi akan membaliknya, sehingga segmen lurus dan busur dapat dicampur secara bebas dalam satu polyline.
Saat mode Arc aktif, setiap segmen baru adalah busur kelanjutan tangen — dimulai bersinggungan dengan apa yang datang tepat sebelumnya (arah segmen garis sebelumnya, atau tangen akhir busur sebelumnya); segmen paling pertama secara default mengarah ke timur, karena tidak ada apa pun untuk disinggungnya.
Entri koordinat
Alih-alih mengklik, ketik posisi tepat untuk vertex mana saja:
- Ketik nilai X.
- Tekan
,— terminal menampilkan[X], [Y{kursor}]. - Ketik nilai Y.
- Tekan Enter untuk menempatkan vertex.
Penguncian sudut dan panjang segmen tepat
Logika snap 45° yang sama seperti perintah Line berlaku antara dua titik berturutan mana pun. Saat terkunci ke sumbu:
| Tombol | Aksi |
|---|---|
0–9, . | Tambahkan digit ke panjang segmen |
- | Panjang negatif — membalik arah sepanjang sumbu (karakter pertama saja) |
Backspace | Hapus karakter terakhir yang diketik |
Enter | Tempatkan titik berikutnya pada jarak yang diketik |
Panjang yang terakumulasi saat ini muncul di prompt terminal secara real time. Mengklik saat terkunci memproyeksikan ke sumbu sehingga vertex baru mendarat tepat di atasnya.
Referensi keyboard
| Tombol | Aksi |
|---|---|
0–9, ., - | Mulai entri koordinat X, atau panjang segmen saat sudut terkunci |
, | Kunci X dan pindah ke entri Y |
A | Alihkan mode Arc untuk segmen berikutnya (setelah titik pertama, tanpa input yang sedang berlangsung) |
Backspace | Hapus karakter terakhir yang diketik |
Enter | Konfirmasi koordinat atau panjang yang diketik, atau selesaikan polyline jika tidak ada yang diketik dan ≥ 2 titik ada |
Space | Selesaikan polyline (sama dengan Enter saat tidak ada input yang sedang berlangsung) |
Escape | Buang semua titik dan keluar |
Pengeditan grip — vertex dan titik tengah segmen
Polyline yang dipilih menampilkan dua jenis grip:
| Grip | Posisi | Fungsi |
|---|---|---|
| Vertex | Di setiap titik yang ditempatkan | Seret untuk memposisikan ulang vertex tersebut; semua segmen yang terhubung meregang mengikuti |
| Titik tengah segmen | Titik tengah setiap segmen | Seret untuk menerjemahkan kedua titik akhir segmen tersebut bersama-sama, menjaga panjang dan sudut segmen tetap utuh |
Grip titik tengah segmen unik untuk polyline — memungkinkan Anda menggeser segmen individual ke samping tanpa mengubah panjangnya. Pada Line, grip titik tengah justru mengaktifkan perintah Move untuk seluruh entitas.
Tidak ada grip “pindahkan seluruh polyline”. Untuk memindahkan seluruh jalur, gunakan perintah Move.
Memilih polyline
| Metode | Perilaku |
|---|---|
| Klik | Memilih polyline jika klik mendarat dalam jarak hit-test dari segmen mana pun |
| Seret ke kanan (ketat) | Semua vertex harus berada di dalam kotak |
| Seret ke kiri (persilangan) | Segmen mana pun yang melintasi batas kotak memilih seluruh polyline |
Karena polyline adalah satu entitas, seleksi persilangan yang menyentuh segmen mana pun memilih semua segmen.
Perintah edit yang didukung
Polyline mendukung setiap transformasi umum, ditambah offset, trim, extend, fillet, dan chamfer (untuk chamfer hanya segmen lurus yang dihitung):
| Perintah | Apa yang terjadi pada polyline |
|---|---|
| Move | Menerjemahkan semua vertex dengan perpindahan yang sama |
| Copy | Membuat polyline identik di posisi baru |
| Rotate | Memutar semua vertex di sekitar titik dasar yang dipilih |
| Mirror | Memantulkan semua vertex melintasi sumbu cermin |
| Scale | Menskalakan semua vertex secara seragam dari titik dasar |
| Offset | Membuat polyline paralel pada jarak tegak lurus yang tetap |
| Trim | Menghapus bagian antara dua perpotongan, pada segmen lurus maupun busur |
| Extend | Memperpanjang segmen pertama atau terakhir hingga batas berikutnya |
| Fillet | Membulatkan sudut antara dua segmen berdekatan, lurus atau busur, dengan busur tangen yang disisipkan ke polyline sebagai segmen bulge baru |
| Chamfer | Membuat chamfer pada sudut antara dua segmen lurus yang berdekatan |
| Explode | Memecah polyline menjadi entitas garis dan busur yang berdiri sendiri, satu per segmen |
| Delete | Menghapus polyline dari gambar |
Melakukan fillet pada segmen polyline terhadap sesuatu selain segmen tetangganya sendiri tidak akan tetap menjadi edit sederhana di tempat — lihat Fillet untuk hasilnya (penggabungan menjadi satu polyline baru, disatukan oleh busur fillet).
Properti
Ketika polyline dipilih, panel properti menampilkan:
Umum
| Properti | Default | Arti |
|---|---|---|
| Color | 256 (ByLayer) | Indeks warna ACI |
| Layer | 0 | Penetapan layer |
| Linetype | ByLayer | Pola tipe garis bernama |
| Linetype Scale | 1 | Faktor skala pada pola tipe garis |
| Thickness | 0 | Ketebalan ekstrusi |
Geometri
| Properti | Arti |
|---|---|
| Closed | Apakah vertex terakhir terhubung kembali ke vertex pertama |
| Vertex Count | Total jumlah vertex |
| Vertices | Daftar koordinat semua vertex |
Polyline vs Line — kapan menggunakan yang mana
| Polyline | Line | |
|---|---|---|
| Jumlah entitas | Satu LWPOLYLINE untuk seluruh jalur | Satu LINE per segmen |
| Bentuk tertutup | Ya (flag close) | Tidak |
| Segmen busur | Ya, per segmen melalui sakelar Arc | Tidak — segmen melengkung memerlukan entitas Arc terpisah |
| Trim / Extend | Ya | Ya — segmen demi segmen |
| Grip titik tengah segmen | Menerjemahkan seluruh segmen | Mengaktifkan Move untuk entitas |
| Terbaik untuk | Garis luar, kontur, bentuk yang dijaga utuh | Garis konstruksi, geometri yang akan dipotong |
DXF — entitas LWPOLYLINE
Polyline disimpan sebagai entitas LWPOLYLINE dalam file DXF. Semua properti — koordinat vertex, flag close, warna, layer, tipe garis, skala tipe garis, dan ketebalan — dapat dipertukarkan tanpa kehilangan data. Persegi panjang yang digambar dengan perintah Rectangle juga disimpan sebagai LWPOLYLINE (tertutup, empat vertex) dan tidak dapat dibedakan pada level DXF.
Entitas LWPOLYLINE dari aplikasi yang kompatibel dengan DXF mana pun (LibreCAD, FreeCAD, dll.) dibaca kembali sebagai polyline yang sepenuhnya dapat diedit di editor.