Ini tampaknya menjadi titik lemah dengan Inkscape, tidak memiliki cara sederhana untuk melakukan ini. Cara terbaik untuk menangani ini yang saya temukan sejauh ini adalah:
- Buat beberapa persegi panjang sudut bulat, menggunakan jari-jari sudut akhir yang diinginkan
- Bokong mereka terhadap satu sama lain untuk membuat bentuk akhir keseluruhan, tidak memikirkan tempat di mana sudut tidak bertemu karena kebulatan,
- Jalan-persatuan mereka menjadi satu jalan
- Perbaiki takik asing dengan menghapus node mereka.
Untungnya seseorang telah menggambarkan teknik ini secara online, dengan illustrasi (gulir ke bawah sedikit)
http://www.inkscapeforum.com/viewtopic.php?f=5&t=880
Saya harap ada alat pengeditan jalur yang hanya dapat mengubah jalur seperti yang Anda inginkan (dan lima puluh ribu pengguna Inkscape lainnya) inginkan, di suatu tempat di luar sana. Jika tidak, ini akan menjadi proyek pengkodean akhir pekan yang hebat.
Ini dapat dicapai dengan menggunakan efek jalur Fillet / talang (saat ini hanya tersedia dalam versi pengembang
0.91+devel
, yang dapat ditemukan di sini ).Begini cara Anda menggunakannya:
Pilih jalur yang ingin Anda modifikasi dan kemudian buka tab efek jalur di bawah
Path > Path Effects...
.Tambahkan efek baru di jendela jalur efek dan pilih
Fillet/Chamfer
.Pilih radius yang ingin Anda terapkan ke sudut jalan, dan tekan
Fillet
tombol.Jika Anda hanya ingin membulatkan beberapa sudut, centang
Change only selected nodes box
dan pilih node yang ingin Anda ubah dalam mode edit jalur sebelum mengklikFillet
tombol.sumber
Solusi darurat lainnya dengan masalah, tetapi juga berfungsi untuk bentuk non-persegi panjang:
sumber
Berikut adalah metode lain yang baru saja saya temukan ketika saya ingin menambahkan sudut bulat ke poligon tidak teratur yang ada untuk tujuan menciptakan desain perspex potong laser yang lebih tahan terhadap retak.
Pilih alat Edit Paths By Node (F2) dan pilih simpul sudut yang ingin Anda buat bulat.
Tahan Ctrl-Altdan klik sedikit di sepanjang garis horizontal menjauh dari sudut untuk menambahkan node baru.
sumber
Extensions -> Modify Path -> Add Notes ...
untuk menambahkan node agar memiliki Node pada jarak yang sama ke tepi di setiap tepi.Saya telah menggunakan metode lain. Setelah saya terbiasa, dan belajar cara menggunakan opsi gertakan, saya menemukan bahwa saya bisa bekerja sangat cepat. Ini berfungsi baik dengan jalur yang disusun oleh garis ortogonal yang sejajar dengan sumbu.
sumber
Terinspirasi oleh bonaccia jawaban (terima kasih untuk itu) Saya menemukan bahwa untuk mendapatkan kendali atas sudut bulat Anda dapat menggunakan beberapa persegi panjang atau persegi tambahan dan fitur snipping. Lihatlah GIF yang saya buat berikut ini.
sumber
Solusi lain untuk masalah ini adalah dengan menggunakan alat divisi jalan. Keuntungannya di sini adalah bahwa jari-jari dapat secara eksplisit ditetapkan sebagai angka
sumber
Saya bisa menyelesaikan ini dengan menggunakan
Edit paths by nodes
alat ini. Saya akan menunjukkan bagaimana saya menangani ujung tunggal, tetapi operasi harus bekerja untuk bentuk apa pun dengan tepi rata. Mulai dengan bentuk seperti ini:Pilih
Edit paths by nodes
alat dan pilih bentuk Anda. Jika ujung bentuk Anda rata, ia harus memiliki dua simpul, satu untuk setiap sudut. Pilih simpul-simpul itu dan klikInsert new nodes into selected segments
tombolnya: Ini akan menambahkan simpul ketiga di antara dua simpul di ujungnya, dan akan terlihat seperti ini:Sekarang kita memiliki simpul di tengah kita dapat membuat sudut membulat kita. Cukup pilih node dan tarik sehingga menciptakan titik, seperti ini:
Pastikan untuk menggunakan Ctrl + seret untuk menarik dalam garis lurus. Sekarang bahwa kita memiliki titik kita perlu untuk memungkinkan simpul yang akan merapikan, dan ini adalah di mana
Make selected nodes symmetric
tombol masuk: . Ini menambahkan beberapa pegangan ke simpul untuk memungkinkan kami mengubah bentuk simpul. Ini akan terlihat seperti ini:Sekarang hanya menyesuaikan pegangan (menahan Ctrl untuk menjaga semuanya tetap lurus) untuk mendapatkan kebulatan yang diinginkan:
sumber
Jika versi Inkscape Anda tidak memiliki efek jalur Fillet / talang, Anda mungkin menemukan ekstensi yang saya tulis membantu:
Sudut Bulat Inkscape
sumber
Saya sudah sukses dengan hanya menggunakan kurva Bezier. Misalnya saya akan menggambar bentuk OP's L seperti
(ASCII art sangat kasar!) yaitu dengan garis diagonal di mana sudut bulat seharusnya, dan kemudian sesuaikan titik kontrol Bezier untuk dua garis titik bergabung.
sumber
Untuk efek kosmetik murni (yaitu, Anda tidak berakhir dengan jalur bulat), Anda dapat mencoba menerapkan Filter> Blur> Efek lintas halus . Kemudian buka Editor Filter dan atur Parameter Efek Deviasi Standar menjadi sekitar 1,0.
sumber
Metode lain adalah dengan membuat stroke dan mengatur Join and Cap untuk dibulatkan. Salin jalur dan tempel di tempatnya dan hapus goresannya dari salinan. Kemudian pilih yang asli dan pilih path> stroke to path kemudian satukan 2 bentuk kembali bersama-sama.
sumber
Karena tidak ada solusi bersih, mari sebutkan yang lain, menggunakan GIMP!
1- Buat salinan hanya objek ini dalam instance Inkscape lain (jika Anda memiliki objek lain)
2- Ekspor ke bitmap (file png)
3- Buka png dengan GIMP, pilih bentuk dengan "Select by Color Tool"
3- Pilih -> Bulu -> dengan
R
piksel (jari-jari)4- Warnai pilihan dan simpan / ekspor ke png lagi
5- Buka file png yang dimodifikasi dengan Inkscape dan gunakan alat "Trace Bitmap" untuk mendapatkan jalur bulat (karena bentuknya harus satu warna, mudah dan mungkin bersih)
sumber
Ini bekerja cukup baik tetapi sedikit mengubah bentuk Anda.
Itu mirip dengan solusi Wrzlprmft .
Hasil
GIF langkah demi langkah
Maaf saya tidak punya 10 reputasi untuk mengirim gambar
Anda juga dapat membuat ekstensi inkscape yang:
Mengambil input ini:
sudut mana yang ingin Anda bulatkan
kekuatan pembulatan ( r )
daripada melakukan itu:
Maaf untuk bahasa Inggris saya yang mengerikan
sumber
Anda bisa menggunakan Editor XML di Inkscape untuk membuat sudut bulat persegi panjang. Buka Editor XML, pilih
<svg:rect
elemen. Tambahkan atribut rx dan ry, di kanan bawah Editor XML ada dua bidang danSet
tombol. Letakkanrx
di bidang atas, dan10
atau nomor lainnya, lalu tekanSet
.sumber
ry
danrx
atribut tetapi mereka tidak ditafsirkan.Sebenarnya sangat sederhana.
Buatlah bentuk yang memiliki sudut persegi panjang.
Klik pada alat persegi panjang
Klik pada salah satu pegangan bundar di sudut bentuk, bukan salah satu pegangan persegi.
Tekan Shiftdan seret gagang bundar, secara otomatis akan membuat sudut membulat.
Seret gagang bundar untuk membuat sudut membulat.
sumber