curveTo()
का उपयोग कर निम्नलिखित AS3 कि एक वक्र रेखा आकर्षित करेगा लें:मैं वक्र() को पॉइंट्स की सूची में कैसे परिवर्तित कर सकता हूं?
var line:Shape = new Shape();
line.x = line.y = 20;
line.graphics.lineStyle(2, 0xFF0000);
line.graphics.curveTo(200, 200, 200, 0);
addChild(line);
जिसके परिणामस्वरूप दृश्य है:
अब मैं कुछ इस मार्ग का अनुसरण करने में सक्षम होना चाहते हैं; मैं इस दृश्य को निर्देशांक की सूची में कैसे परिवर्तित कर सकता हूं? मैं किसी भी उन्नत गणित के साथ संघर्ष करता हूं, लेकिन मुझे लगता है कि एक स्पष्ट (कुछ) सूत्र है कि curveTo()
उपर्युक्त बनाने के लिए उपयोग करता है जिसे मैं प्रतिलिपि बना सकता हूं और अपनी वांछित सूची बनाने के लिए संशोधन कर सकता हूं।
परिणाम इस तरह दिख रहा है (अंक के बीच लगभग 5px का ऑफसेट मानते हुए) समाप्त हो सकता है।
Vector.<Point> = [
new Point(20, 20),
new Point(23, 23),
new Point(27, 28),
new Point(33, 32),
new Point(40, 37)
/* ...etc... */
];
परिणाम इस तरह के उदाहरण के लिए प्रोजेक्टाइल कि निम्न पथ का अनुसरण की बारिश बनाने, के रूप में चीजों के लिए उपयोग किया जाएगा:
निर्देशांक तुम भी इस आदमी ब्लॉग की जांच करनी चाहिए: http://www.paultondeur.com/ 2008/03/09/ड्राइंग-ए-क्यूबिक-बेजियर-वक्र-उपयोग-क्रिया-3 /, मैं इसके लिए इसका उपयोग करता हूं। – turbosqel