Количественная оценка площади фигуры в Inkscape


15

В Inkscape есть способ автоматически вычислить пространство / область, которую занимает фигура? Я представляю данные в сложных формах, и мне нужен способ их масштабирования соответственно.

Ответы:


16

Чтобы автоматически получить площадь фигуры в пикселях, см и т. Д., Просто выберите фигуру, перейдите к Extensions > Visualise Path > Measure Path ...нужному результату и выберите его. Это не работает для объектов (например, прямоугольники, нарисованные с помощью Create rectangles and squaresинструмента). Преобразуйте их в пути перед ( Path > Object to Path).


Все признаки хорошие, но ничего не происходит ни с длиной, площадью, ни с центром масс. У меня Inkscape 0,91.
Мигельморин

Это работает для меня на Inkscape 0.92.3. Однако он не поддерживает ничего, кроме обычных путей. Например, я не смог получить результаты для всей группы, но он работал для отдельных путей, как только я разгруппировал их.
cxw

0

У меня не работает

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

Я попытался с Объектами, преобразованными в Пути, и с недавно созданными Путями. Тот же результат.


Добро пожаловать в GraphicDesign SX. Ваш пост - не ответ на вопрос, а комментарий к другому ответу. Пожалуйста, ознакомьтесь с нашими рекомендациями, прочитав, как публиковать хорошие вопросы и ответы, а что не публиковать: graphicdesign.stackexchange.com/help
Philipp
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.