我在PHP中使用了一些填充弧,我无法找到计算弧终点坐标的方法。我知道中心点坐标,半径(宽度和高度相同),起始角度和结束角度(如php imagefileldarc()函数所要求的)。由此,我如何计算弧的终点坐标?
我尝试了以下公式无济于事:
$end['x'] = cos($Angle) * $Radius + $CenterX;
$end['y'] = sin($Angle) * $Radius + $CenterY;
非常感谢
答案 0 :(得分:2)
你画弧线的事实并不重要。您的计算将永远是:
X = COS(角度)*比率+的centerX
Y = SIN(角)*比率+ centery