Quantifier l'aire d'une forme dans Inkscape

15

Dans Inkscape, existe-t-il un moyen de calculer automatiquement l'espace / la zone qu'une forme occupe? Je représente des données sous des formes complexes et j'ai besoin d'un moyen de les mettre à l'échelle en conséquence.

Stockfisch
la source

Réponses:

16

Pour obtenir automatiquement l'aire d'une forme en pixel, cm et ainsi de suite, sélectionnez simplement la forme, allez sur Extensions > Visualise Path > Measure Path ... et sélectionnez la sortie souhaitée. Cependant, cela ne fonctionne pas pour les objets (par exemple, les rectangles dessinés avec l' Create rectangles and squaresoutil). Convertissez-les en chemins avant ( Path > Object to Path).

Stockfisch
la source
Les indications sont toutes bonnes, mais rien ne se passe ni avec la longueur, ni l'aire, ni le centre de gravité. J'ai Inkscape 0.91.
miguelmorin
Cela fonctionne pour moi sur Inkscape 0.92.3. Cependant, il ne semble pas prendre en charge autre chose que des chemins normaux. Par exemple, je n'ai pas pu obtenir de résultats pour un groupe entier, mais cela a fonctionné pour les chemins individuels une fois que je les ai dissociés.
cxw
0

Ne fonctionne pas pour moi:

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

J'ai essayé avec des objets transformés en chemins et avec des chemins nouvellement créés. Même résultat.

Jonas
la source
Bienvenue dans GraphicDesign SX. Votre message n'est pas une réponse à la question mais un commentaire sur une autre réponse. Veuillez vous familiariser avec nos directives en lisant comment publier de bonnes questions et réponses, et ce qu'il ne faut pas publier: graphicdesign.stackexchange.com/help
Philipp