Inkscape'te bir şeklin alanını belirleme


15

Inkscape'te, bir şeklin kapladığı alanı / alanı otomatik olarak hesaplamanın bir yolu var mı? Verileri karmaşık şekillerde temsil ediyorum ve bunları buna göre ölçeklendirmenin bir yoluna ihtiyacım var.

Yanıtlar:


16

Şeklin alanını otomatik olarak piksel, cm vb. Cinsinden elde etmek için şekli Extensions > Visualise Path > Measure Path ...seçmeniz, istediğiniz çıktıya gitmeniz ve seçmeniz yeterlidir . Ancak nesneler için çalışmaz (örneğin, Create rectangles and squaresaraçla çizilen dikdörtgenler ). Bunları önce ( Path > Object to Path) yollarına dönüştürün .


Endikasyonların hepsi iyi, ancak Uzunluk, Alan veya Kütle Merkezi ile hiçbir şey olmuyor.
miguelmorin

1
Benim için Inkscape 0.92.3 üzerinde çalışıyor. Bununla birlikte, normal yollardan başka bir şeyi desteklemiyor gibi görünmektedir. Örneğin, tüm bir grup için sonuç alamadım, ancak gruplarını çözdükten sonra bireysel yollar için çalıştı.
cxw

0

Benim için çalışmıyor:

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

Yollara dönüştürülmüş Nesneler ve yeni oluşturulan Yollar ile denedim. Aynı sonuç.


GraphicDesign SX'a hoş geldiniz. Gönderiniz soruya bir cevap değil, başka bir cevap üzerine yorum. Lütfen iyi soru ve cevapların nasıl gönderileceğini ve ne gönderilmeyeceğini okuyarak yönergelerimizi öğrenin: graphicdesign.stackexchange.com/help
Philipp
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.