2011-02-28 12 views
9

मैं CanvasRenderingContext2D.prototype के साथ एक तीर टू फ़ंक्शन बनाना चाहता हूं। ऐसा करने के लिए, मुझे अंतिम बिंदु के निर्देशांक प्राप्त करने की आवश्यकता है। जैसेकैनवास-संदर्भ के अंतिम बिंदु के निर्देशांक प्राप्त करना

//... 
var ctx = someCanvas.getContext('2d'); 

ctx.moveTo(10,40); 
//the coordinates of the last point are now (10,40) 

ctx.lineTo(50,50); 
//and now it's (50,50) 

//... 

मैं उन्हें कैसे प्राप्त कर सकता हूं?

+0

जब भी आप आकर्षित करते हैं तो बस उन्हें एक चर में स्टोर करें? – ide

+0

का डुप्लिकेट [HTML कैनवास संदर्भ के लिए पथ पर वर्तमान बिंदु खोजें?] (Http://stackoverflow.com/questions/4577410/find-current-point-on-path-for-html-canvas-context); काश यह संभव था, लेकिन यह एक रैपर में कैनवास संदर्भ लपेटने के बिना नहीं है जो इसे ट्रैक करता है। – Phrogz

+0

https://bugzilla.mozilla.org/show_bug.cgi?id=644633 देखें –

उत्तर

2

आपको उन्हें स्वयं ट्रैक करना होगा। या CanvasRenderingContext2D.prototype के माध्यम से अंतिम तारों का ट्रैक रखने के लिए अचूक और ओवरराइड चाल करें/लाइन करें।

संबंधित मुद्दे

 संबंधित मुद्दे