在给定中心坐标,半径和扫掠角的情况下,如何计算圆弧的终点坐标?

时间:2013-02-04 13:08:33

标签: php geometry

我在PHP中使用了一些填充弧,我无法找到计算弧终点坐标的方法。我知道中心点坐标半径(宽度和高度相同),起始角度结束角度(如php imagefileldarc()函数所要求的)。由此,我如何计算弧的终点坐标?

我尝试了以下公式无济于事:

$end['x'] = cos($Angle) * $Radius + $CenterX; 
$end['y'] = sin($Angle) * $Radius + $CenterY;

非常感谢

1 个答案:

答案 0 :(得分:2)

你画弧线的事实并不重要。您的计算将永远是:

X = COS(角度)*比率+的centerX
Y = SIN(角)*比率+ centery