Czy w Inkscape istnieje sposób na automatyczne obliczenie przestrzeni / obszaru zajmowanego przez kształt? Reprezentuję dane w skomplikowanych kształtach i potrzebuję sposobu na ich odpowiednie skalowanie.
Czy w Inkscape istnieje sposób na automatyczne obliczenie przestrzeni / obszaru zajmowanego przez kształt? Reprezentuję dane w skomplikowanych kształtach i potrzebuję sposobu na ich odpowiednie skalowanie.
Odpowiedzi:
Aby automatycznie uzyskać obszar kształtu w pikselach, cm i tak dalej, po prostu wybierz kształt, przejdź do Extensions > Visualise Path > Measure Path ...
i wybierz żądany wynik. Nie działa jednak w przypadku obiektów (na przykład prostokątów rysowanych za pomocą Create rectangles and squares
narzędzia). Konwertuj je na ścieżki przed ( Path > Object to Path
).
Nie działa dla mnie:
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
Próbowałem z obiektami przekształconymi w ścieżki i nowymi ścieżkami. Ten sam wynik.