3

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

我试过以下公式无济于事:

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

非常感谢

4

1 回答 1

3

您绘制弧线的事实并不重要。您的计算将始终是:

x=cos(角度)*ratio+centerx
y=sin(角度)*ratio+centery

于 2013-02-04T13:18:20.097 回答