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

  1. Ketik splinefit di terminal atau klik tombol toolbar Spline Fit.
  2. Klik untuk menempatkan titik fit โ€” kurva akan melewati setiap titik. Atau ketik X,Y dan tekan Enter untuk koordinat tepat.
  3. 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:

  1. Ketik nilai X.
  2. Tekan , โ€” terminal menampilkan [X], [Y{kursor}].
  3. Ketik nilai Y.
  4. Tekan Enter untuk menempatkan titik fit.

Referensi keyboard

TombolAksi
0โ€“9, ., -Mulai entri koordinat X
,Kunci X dan pindah ke entri Y
BackspaceHapus karakter terakhir yang diketik
EnterKonfirmasi koordinat yang diketik, atau selesaikan spline jika tidak ada input yang sedang berlangsung dan โ‰ฅ 2 titik ada
EscapeBuang semua titik dan keluar

Pengeditan grip โ€” membentuk ulang melalui titik fit

Spline fit yang dipilih memperlihatkan satu grip per titik fit:

GripPosisiFungsi
Titik fitDi setiap posisi yang diklikSeret 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

MetodePerilaku
KlikMemilih 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

PerintahApa yang terjadi pada spline
MoveMenerjemahkan semua titik fit dan CV yang dihitung ulang dengan perpindahan yang sama
CopyMembuat spline identik di posisi baru
RotateMemutar semua titik fit di sekitar titik dasar yang dipilih
MirrorMemantulkan semua titik fit melintasi sumbu cermin
ScaleMenskalakan semua titik fit secara seragam dari titik dasar
DeleteMenghapus spline

Spline tidak mendukung Offset, Trim, atau Extend.

Properti

Umum

PropertiDefaultArti
Color256 (ByLayer)Indeks warna ACI
Layer0Penetapan layer
LinetypeByLayerPola tipe garis bernama
Linetype Scale1Faktor skala pada pola tipe garis
Thickness0Ketebalan ekstrusi

Geometri

PropertiArti
DegreeDerajat polinomial โ€” selalu 3 (kubik)
Fit PointsKoordinat semua titik pass-through yang diklik
Control VerticesCV yang dihitung secara internal yang digunakan untuk merender kurva

Spline Fit vs Spline CV โ€” mana yang digunakan

Spline FitSpline CV
Kurva melewati titikSetiap titik yang diklik tepatHanya pertama dan terakhir (dijepit)
Efek edit gripTitik fit bergerak โ†’ seluruh kurva diinterpolasi ulangCV bergerak โ†’ kurva tertarik ke posisi baru
Prediktabilitas bentukTinggi โ€” kurva mengikuti klikLebih rendah โ€” kurva tertinggal di belakang CV
Terbaik untukKurva yang harus mengenai koordinat tertentuKurva 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.