Hitung area bentuk dalam Inkscape


15

Dalam Inkscape, apakah ada cara untuk secara otomatis menghitung ruang / area yang ditempati suatu bentuk? Saya mewakili data dalam bentuk yang kompleks dan saya perlu cara untuk mengaturnya.

Jawaban:


16

Untuk secara otomatis mendapatkan area bentuk dalam pixel, cm dan sebagainya cukup pilih bentuk, pergi ke Extensions > Visualise Path > Measure Path ...dan pilih output yang diinginkan. Ini tidak berfungsi untuk objek (misalnya persegi panjang yang digambar dengan Create rectangles and squaresalat). Konversikan ke jalur sebelumnya ( Path > Object to Path).


Indikasinya bagus, tetapi tidak ada yang terjadi dengan Panjang, Area, atau Pusat Massa. Saya memiliki Inkscape 0.91.
miguelmorin

Ini berfungsi untuk saya di Inkscape 0.92.3. Namun, tampaknya tidak mendukung apa pun selain jalur reguler. Sebagai contoh, saya tidak bisa mendapatkan hasil untuk seluruh grup, tetapi itu bekerja untuk jalur individu setelah saya memisahkan grup mereka.
cxw

0

Tidak bekerja untuk saya:

Traceback (most recent call last):
  File "measure.py", line 341, in <module>
    e.affect()
  File "inkex.py", line 283, in affect
    self.effect()
  File "measure.py", line 219, in effect
    factor = self.unittouu(doc.get('width'))/float(vieww)
  File "inkex.py", line 387, in unittouu
    p = param.match(string)
TypeError: expected string or buffer

Saya mencoba dengan Objects yang diubah menjadi Paths, dan dengan Paths yang baru dibuat. Hasil yang sama


Selamat datang di GraphicDesign SX. Posting Anda bukan jawaban untuk pertanyaan tetapi komentar untuk jawaban lain. Harap kenali diri Anda dengan pedoman kami dengan membaca cara memposting pertanyaan dan jawaban yang baik, dan apa yang tidak boleh dikirim: graphicdesign.stackexchange.com/help
Philipp
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.