मैं एक एचटीएमएल कैनवास में घुमावदार तीर खींचने की कोशिश कर रहा हूं। मुझे घुमावदार रेखा खींचने में कोई समस्या नहीं है, लेकिन मुझे नहीं पता कि रेखा (दिशा) के अंत में >
कैसे रखा जाए।एचटीएमएल कैनवास - घुमावदार तीर बनाएं
ctx.beginPath();
ctx.fillStyle = "rgba(55, 217, 56,"+ opacity +")";
ctx.moveTo(this.fromX,this.fromY);
ctx.quadraticCurveTo(this.controlX, this.controlY, this.toX, this.toY);
ctx.stroke();
मेरा विचार अंत में लाइन का एक छोटा सा हिस्सा ले रहा है और एक त्रिकोण खींच रहा है। मैं लाइन में किसी बिंदु का समन्वय कैसे प्राप्त कर सकता हूं?
बेहतर समझने के लिए छवि नीचे दी गई है।
+1, केवल बदल मैं यहाँ बनाया: http://jsfiddle.net/SguzM/1/ 'के उपयोग को बदलने है atan ऋणात्मक कोणों का समर्थन करने और शून्य से विभाजन को रोकने के लिए 'atan2' '। – Variant
आह, अच्छी सोच! –
बहुत अच्छा धन्यवाद – deep