php - 给定圆心坐标、半径和扫描角,如何计算圆弧的终点坐标?

标签 php geometry

我在 PHP 中处理一些实心圆弧,但我无法找到计算圆弧终点坐标的方法。我知道中心点坐标半径(宽高相同),起始角度结束angle (正如 php imagefileldarc() 函数所要求的那样)。据此,如何计算圆弧的终点坐标?

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

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

非常感谢

最佳答案

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

x=cos(角度)*半径 + centerx
y=sin(角度)*半径 + 中心

关于php - 给定圆心坐标、半径和扫描角,如何计算圆弧的终点坐标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14687441/

相关文章:

php - 用于对 magento 集合进行排序的多个字段

php - SimpleXml 到字符串

php - 在保持相同连接的同时在同一类中使用不同的 mysql 用户?

geometry - 如何计算边界多边形?

objective-c - 从 CGRect 中减去 CGRect——一个不包含另一个的最大部分

php - 如何在 OpenCart 2.0.3.1 中从 OpenCart 1.5.6.4 导入产品

javascript - 如何获取DELETE请求参数

c++ - 检测凸多边形的极值点

algorithm - 折叠一张纸(计算机视觉)

plot - Gnuplot:用定义半径的圆绘图