मैं एक स्ट्रोक पथ को एक भरे ऑब्जेक्ट में कनवर्ट करना चाहता हूं। (प्रोग्रामेटिक रूप से, जावास्क्रिप्ट में।)स्ट्रोक की रूपरेखा कैसे प्राप्त करें?
रेखा केवल एक साधारण घुमावदार रेखा है, जो निर्देशांक का अनुक्रम है। मैं इस रेखा को पथ के रूप में प्रस्तुत कर सकता हूं, और इसे एक निश्चित मोटाई का स्ट्रोक दे सकता हूं ... लेकिन मैं स्ट्रोक लाइन की बजाय एक भरे आकार को प्राप्त करने की कोशिश कर रहा हूं, ताकि मैं उस पर और संशोधन कर सकूं, जैसे कि युद्ध यह, इसलिए परिणामी 'स्ट्रोक' मोटाई में भिन्न हो सकता है या इसमें कस्टम बिट्स काट दिया जा सकता है (इनमें से कोई भी वास्तविक एसवीजी स्ट्रोक के साथ संभव नहीं है, जहां तक मैं कह सकता हूं)।
तो मैं एक ठोस आकार में एक पंक्ति को मैन्युअल रूप से 'मोटा' करने की कोशिश कर रहा हूं। मुझे कोई ऐसा फ़ंक्शन नहीं मिल रहा है जो ऐसा करता है - मैंने D3.js और Raphaël के दस्तावेज़ों को देखा है, लेकिन कोई भाग्य नहीं है। क्या किसी को लाइब्रेरी/फ़ंक्शन के बारे में पता है जो ऐसा करेगा?
या इससे भी बेहतर: अगर कोई मुझे ज्यामिति सिद्धांत समझा सकता है कि मैं इस कार्य को मैन्युअल रूप से कैसे करूँगा, लाइन निर्देशांक की सूची ले कर मेरे पास है और एक नया पथ तैयार कर रहा है जो प्रभावी रूप से 'स्ट्रोक' करता है, अद्भुत होगा। इसे एक और तरीके से रखने के लिए, ब्राउज़र क्या करता है जब आप इसे पथ को स्ट्रोक करने के लिए कहते हैं - यह कैसे काम करता है स्ट्रोक का आकार क्या होना चाहिए?