Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   CANVAS. При рисовании окружности из частей, начинается "искажение" (https://javascript.ru/forum/dom-window/74616-canvas-pri-risovanii-okruzhnosti-iz-chastejj-nachinaetsya-iskazhenie.html)

Alexandroppolus 24.07.2018 18:57

а вот такой вариант?
http://jsfiddle.net/alexandroppolus/ydmneqk3/

рони 24.07.2018 20:04

Alexandroppolus,
:) :thanks:

Dilettante_Pro 25.07.2018 09:58

Alexandroppolus,
Круто!
Даже при редких шагах прекрасно работает!
<!DOCTYPE html>
<html>
<body>
<canvas id="circle"></canvas>
</body>
<script>

var circle = document.getElementById("circle");

circle.width = 512;
circle.height = 512;

var context = circle.getContext('2d');
context.lineWidth = 256;
for(var i = 0; i <= 90; i++){
	context.beginPath();
	context.strokeStyle = "RGB(255, "+i*4 +", 0)";
	context.arc(256, 256, 128, (i-4)*Math.PI/45, i*Math.PI/45, false);
	context.stroke();
}

</script>
</html>


Часовой пояс GMT +3, время: 19:22.