Сообщение от melky
|
Сообщение от Дзен-трансгуманист
|
Сообщение от melky
|
потому что (0;0) находится слева сверху.
|
Ага, если только translate не применял.
|
или мы про разные начала говорим?
|
<!DOCTYPE HTML>
<html>
<head>
<style>
canvas { border: 1px solid black; }
</style>
<script>
onload = function () {
var canva = document.getElementById("canvas");
var ctx = canva.getContext("2d");
*!*
ctx.translate(canva.width / 2, canva.height / 2);
*/!*
ctx.arc(0, 0, 40, 0, (Math.PI / 180) * 360, true);
ctx.fill();
}
</script>
</head>
<body>
<canvas width="500" height="500" id="canvas"></canvas>
</body>
</html>
melky,
cyber пытается сказать тебе, что точка (0, 0) в arc будет в фокусе дуги, а не слева сверху от нее.)
Вам надо поработать над взаимопониманием.)