Spline Fit
Perintah splinefit menggambar spline kubik yang melewati setiap titik yang Anda klik โ kurva interpolasi. Tidak seperti Spline CV, di mana kurva hanya tertarik ke arah control vertex, di sini kurva dipaksa untuk mengenai setiap koordinat yang diklik tepat. Secara internal editor menyesuaikan control vertex untuk mencapai ini, dan CV tersebut disimpan bersama titik fit dalam file DXF.
Menggambar spline melalui titik fit
- Ketik
splinefitdi terminal atau klik tombol toolbar Spline Fit. - Klik untuk menempatkan titik fit โ kurva akan melewati setiap titik. Atau ketik
X,Ydan tekan Enter untuk koordinat tepat. - Tekan Enter untuk selesai (setidaknya 2 titik diperlukan).
โโโโโโโโโโโโโโโโโโโโโโ โ kurva melewati tepat setiap klik
p1 p2 p3 p4
Pratinjau langsung menampilkan kurva yang saat ini diinterpolasi saat Anda menggerakkan kursor, termasuk titik prospektif berikutnya di posisi kursor. Tekan Escape untuk membuang semua titik yang ditempatkan dan keluar.
Entri koordinat
Alih-alih mengklik, ketik posisi tepat untuk titik fit mana saja:
- Ketik nilai X.
- Tekan
,โ terminal menampilkan[X], [Y{kursor}]. - Ketik nilai Y.
- Tekan Enter untuk menempatkan titik fit.
Referensi keyboard
| Tombol | Aksi |
|---|---|
0โ9, ., - | Mulai entri koordinat X |
, | Kunci X dan pindah ke entri Y |
Backspace | Hapus karakter terakhir yang diketik |
Enter | Konfirmasi koordinat yang diketik, atau selesaikan spline jika tidak ada input yang sedang berlangsung dan โฅ 2 titik ada |
Escape | Buang semua titik dan keluar |
Pengeditan grip โ membentuk ulang melalui titik fit
Spline fit yang dipilih memperlihatkan satu grip per titik fit:
| Grip | Posisi | Fungsi |
|---|---|---|
| Titik fit | Di setiap posisi yang diklik | Seret untuk memindahkan titik fit tersebut โ seluruh kurva diinterpolasi ulang untuk melewati posisi baru |
Menyeret satu grip menyesuaikan ulang seluruh kurva, bukan hanya segmen yang berdekatan. Ini berbeda dari pengeditan grip polyline, di mana memindahkan vertex hanya membentuk ulang dua segmen yang berdekatan.
Tidak ada grip โpindahkan seluruh splineโ. Untuk menerjemahkan seluruh spline, gunakan perintah Move.
Memilih spline fit
| Metode | Perilaku |
|---|---|
| Klik | Memilih jika klik mendarat dekat titik mana pun pada kurva |
| Seret ke kanan (ketat) | Semua titik sampel sepanjang kurva harus berada di dalam kotak seleksi |
| Seret ke kiri (persilangan) | Bagian mana pun dari kurva yang melintasi batas kotak seleksi memilihnya |
Perintah edit yang didukung
| Perintah | Apa yang terjadi pada spline |
|---|---|
| Move | Menerjemahkan semua titik fit dan CV yang dihitung ulang dengan perpindahan yang sama |
| Copy | Membuat spline identik di posisi baru |
| Rotate | Memutar semua titik fit di sekitar titik dasar yang dipilih |
| Mirror | Memantulkan semua titik fit melintasi sumbu cermin |
| Scale | Menskalakan semua titik fit secara seragam dari titik dasar |
| Delete | Menghapus spline |
Spline tidak mendukung Offset, Trim, atau Extend.
Properti
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 |
|---|---|
| Degree | Derajat polinomial โ selalu 3 (kubik) |
| Fit Points | Koordinat semua titik pass-through yang diklik |
| Control Vertices | CV yang dihitung secara internal yang digunakan untuk merender kurva |
Spline Fit vs Spline CV โ mana yang digunakan
| Spline Fit | Spline CV | |
|---|---|---|
| Kurva melewati titik | Setiap titik yang diklik tepat | Hanya pertama dan terakhir (dijepit) |
| Efek edit grip | Titik fit bergerak โ seluruh kurva diinterpolasi ulang | CV bergerak โ kurva tertarik ke posisi baru |
| Prediktabilitas bentuk | Tinggi โ kurva mengikuti klik | Lebih rendah โ kurva tertinggal di belakang CV |
| Terbaik untuk | Kurva yang harus mengenai koordinat tertentu | Kurva estetis yang mulus, jalur bentuk bebas |
DXF โ entitas SPLINE (bentuk titik fit)
Spline fit disimpan sebagai entitas SPLINE dalam file DXF, menyimpan koordinat titik fit dan control vertex yang dihitung. splineFlag diatur ke 8 (spline titik fit) sehingga aplikasi yang memuat ulang tahu set titik mana yang ditampilkan sebagai grip yang dapat diedit. Semua properti โ warna, layer, tipe garis, skala tipe garis, dan ketebalan โ dapat dipertukarkan tanpa kehilangan data. Aplikasi DXF yang mendukung spline titik fit (LibreCAD, FreeCAD) akan menampilkan titik fit sebagai data yang dapat diedit utama.