अद्भुत गायब आयताकार देखें!एक मनमानी बिंदु के चारों ओर घूर्णन: एचटीएमएल 5 कैनवास
लेकिन गंभीरता से मेरे पास वास्तव में एक साधारण HTML5 कैनवास है जो सिर्फ आयताकार खींचता है (के कारण) के बजाय लाइन का उपयोग करके।
मेरी समस्या: मैं आयताकार 90 डिग्री घुमाने की कोशिश कर रहा हूं। आयताकार 90 डिग्री घुमाया जाना चाहिए, लेकिन इसके बजाय यह गायब हो जाता है।
मेरी webapp परियोजना में मैं जब मैं एचटीएमएल 5 कैनवास में 'मेरे जटिल बहुभुज बारी बारी से अजीब एक्स हो रही है, वाई प्लेसमेंट त्रुटियां, तो मैं रोटेशन & परीक्षण करने के लिए अपने चारों ओर अपने एक्स घूर्णन सुनिश्चित इस साधारण HTML बनाया है, 100,100 के y बिंदु । लेकिन जब भी मैं एक आकार घुमाने की कोशिश करता हूं तो यहां तक कि अजीब परिणाम भी होते हैं।
क्या कोई मुझे बता सकता है कि मेरे आयत को कैसे दिखाना है & मैं अपने बहुभुज को एक विशिष्ट बिंदु के चारों ओर कैसे घुमा सकता हूं बिना उन्हें पूरी तरह से x, y मानों को बदलता हूं।
क्या किसी ने एचटीएमएल 5 कैनवास के साथ इस समस्या का अनुभव किया है & इसे ठीक करने के लिए समाधान पता है?
<canvas id="testCanvas" width="900px" height="900px" style="background-color: blue;">
</canvas>
<script type="text/javascript">
var canvas = document.getElementById("testCanvas");
var dc = canvas.getContext("2d");
dc.clearRect(0, 0, canvas.width, canvas.height);
dc.save();
dc.fillStyle = "#FF0000";
dc.rotate(90*Math.PI/180); // rotate 90 degrees
dc.beginPath();
dc.moveTo(100, 100);
dc.lineTo(200, 100);
dc.lineTo(200,300);
dc.lineTo(100,300);
dc.closePath();
dc.fill();
dc.restore();
-->
</script>
कोशिश 'दृश्य-js खेल इंजन', 5 मिनट तारामंडल में https://jsfiddle.net/zlatnaspirala/y16s2krh/। –