ctx.arc
ctx.arc(0, 0, 1, 0.5*Math.PI, 1.5*Math.PI, true)
ctx.arc(0, 0, 1, 1.5*Math.PI, 0.5*Math.PI)?
這兩個不是一樣的嗎?為啥第一個畫出來的是彎月,第二個畫出來的是一個半圓,求解
ctx.arc(0, 0, 1, 0.5*Math.PI, 1.5*Math.PI, true)
ctx.arc(0, 0, 1, 1.5*Math.PI, 0.5*Math.PI)?
這兩個不是一樣的嗎?為啥第一個畫出來的是彎月,第二個畫出來的是一個半圓,求解
2021-01-27
舉報
2021-05-18
半圓是因為arc之后的moveTo到的點不是arcTo的起始點,把arcTo的起始點和終止點交換的:第一個就是半圓,第二個就是彎月