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.

Stockfisch
sumber

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).

Stockfisch
sumber
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

Jonas
sumber
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