Apakah mungkin untuk memposisikan lingkaran di inkscape menggunakan pusat? Saya merancang bentuk untuk pemotong laser dan lingkarannya adalah untuk menguraikan lubang pemasangan. Setiap lubang sekitar 3,2mm.
Saya tahu salah satu caranya adalah dengan hanya mengurangi jari-jari setiap kali memposisikan mereka. Tapi saya punya banyak lubang dan itu akan meningkatkan kemungkinan kesalahan besar (Alih-alih memposisikan di (14,14), saya akan memposisikannya di (12,4,12,4).
Ini adalah satu-satunya utas yang dapat saya temukan tentang topik ini dan sayangnya tidak memiliki jawaban. Adakah yang tahu kalau ada cara untuk melakukan ini?
EDIT: Hanya untuk memperjelas, saya ingin dapat memposisikan lubang tepat menggunakan x
dan y
nilai menggunakan sudut kiri bawah lembar sebagai asal.
Jawaban:
Membuat
Untuk menggambar lingkaran yang memusatkan titik awal daripada di dalam kotak, kita dapat menekan Shiftsambil menggambar. Untuk jatah kuadrat (cicrle daripada elips) kita bisa menekan Ctrltambahan.
Untuk membantu memulai pada simpul tertentu, kami dapat mengaktifkan gertakan ke titik puncak atau ke kisi.
Pindah
Untuk memindahkan lingkaran pada bagian tengahnya kita perlu untuk sementara mentransformasikannya ke busur (dalam mode jalur seret gagang busur bundar). Kita kemudian dapat mengambil pusat lingkaran untuk mis. Simpul titik, atau ke kotak dengan menyeret lingkaran dari pusatnya.
Arc kemudian dapat diubah menjadi lingkaran lagi dengan mengklik "make whole" ( ) ketika dalam mode jalur.
Edit posisi x / y secara manual
Untuk secara manual mengedit posisi pusat lingkaran precice kita harus memilih objek untuk kemudian membuka XML-editor ( ShiftCtrlX) di mana kita dapat dengan bebas mengedit nilai
cx
- nilai pusat dancy
dengan memberikan nilai apa pun lalu tekan set .sumber
x
dany
nilai menggunakan sudut kiri bawah sebagai asal, saya harus dapat memasukkan nilai secara langsung dalam mm. Gertakan objek ke pusat bekerja bahkan tanpa mengubahnya menjadi busur.Ini semacam solusi sementara tetapi mungkin berhasil untuk Anda.
sumber
transform
opsi, saya pikir itu ide yang bagus. Ini akan berhasil, tetapi sekali lagi, saya harus berhati-hati bahwa saya memilih semua lubang sebelum saya mengklik transformasi. Saya hanya khawatir tentang kemungkinan kesalahan terjadi.Jika Anda memiliki banyak lingkaran dan ingin memposisikannya berdasarkan nilai, menghitung jarak dari bawah ke atas, Anda mungkin harus menggunakan bahasa scripting atau program spreadsheet seperti LibreOffice-Calc atau Excel, editor teks klasik dengan mesin pencari pengganti extet atau kombinasi dari mereka.
Mungkin Anda sudah memiliki nilai dalam bentuk mesin yang mudah diurai seperti daftar nilai sederhana (x, y, radius).
Kemudian Anda dapat mengurangi nilai-y dengan rumus dari pagesize. Atau Anda membuatnya dan membalik gambar Anda pada akhirnya secara vertikal.
Dalam editor, Anda dapat menggunakan kode SVG yang sangat mendasar untuk mendefinisikan lingkaran:
Setelah membukanya dengan inkscape dan menyimpannya, itu akan diubah menjadi format yang jauh lebih rumit, dengan koordinat relatif. Tetapi dari tabel nilai dalam file CSV Anda dapat dengan mudah menghasilkan hundrets of circle (saya melakukannya).
Jadi Anda dapat menyimpan file SVG kosong, masukkan lingkaran Anda dengan editor sebelum tag penutup, buka kembali dengan inkscape dan edit lebih lanjut sesuai kebutuhan.
sumber
Pada Inkscape 0.92.2, titik kontrol ditempatkan di tengah lingkaran, yang memungkinkan pusat untuk dijepret ke titik persimpangan kotak atau fitur lainnya. Lihat video ini untuk demonstrasi singkat.
sumber
Orang lain telah membahas masalah titik asal Anda dengan cukup baik.
Untuk memposisikan objek di tengahnya, Anda harus
Jangan lupa untuk mengatur Tools / Geometric Bounding Box di Preferences untuk mendapatkan ukuran objek yang tepat; jika Anda menggunakan Kotak Bounding Visual default, ukuran objek Anda memperhitungkan lebar garis. Anda mungkin tidak menginginkan ini, meskipun pemotong laser sekalipun memiliki lebar garitan ...
sumber