Inkscape में किसी आकृति का क्षेत्र निर्धारित करें


15

Inkscape में, क्या किसी स्थान / क्षेत्र की आकृति की गणना करने के लिए स्वचालित रूप से गणना करने का एक तरीका है? मैं जटिल आकृतियों में डेटा का प्रतिनिधित्व कर रहा हूं और मुझे उनके अनुसार पैमाने बनाने की आवश्यकता है।

जवाबों:


16

स्वचालित रूप से पिक्सेल, सेमी और इतने पर आकार का एक क्षेत्र प्राप्त करने के लिए, आकार Extensions > Visualise Path > Measure Path ...का चयन करें और वांछित आउटपुट का चयन करें। यह ऑब्जेक्ट्स के लिए काम नहीं करता है (उदाहरण के लिए Create rectangles and squaresउपकरण के साथ खींची गई आयतें )। पहले उन्हें पथ में बदलें ( Path > Object to Path)।


संकेत सभी अच्छे हैं, लेकिन लंबाई, क्षेत्र, या केंद्र के द्रव्यमान के साथ कुछ भी नहीं होता है। मेरे पास इंकस्केप 0.91 है।
मिगुएलमोरिन

1
यह मेरे लिए 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

मैंने पथों में तब्दील वस्तुओं के साथ, और नए बनाए गए पथों के साथ प्रयास किया। एक ही परिणाम।


ग्राफिकडिजाइन एसएक्स में आपका स्वागत है। आपकी पोस्ट प्रश्न का उत्तर नहीं है, बल्कि किसी अन्य उत्तर पर टिप्पणी है। कृपया अच्छे प्रश्नों और उत्तरों को पोस्ट करने के बारे में पढ़कर, और पोस्ट न करें: ग्राफिकडीसाइन.स्टैकएक्सचेंज.com
फिलिप
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.