一尘不染

如何计算圆的圆周上的点?

algorithm

以下功能如何以各种语言实现?

(x,y)给定以下输入值,计算圆的圆周上的点:

  • 半径
  • 角度
  • 来源(可选参数,如果语言支持)

阅读 808

收藏
2020-07-28

共1个答案

一尘不染

一个圆的参数方程

x = cx + r * cos(a)
y = cy + r * sin(a)

[R 为半径, CX,CY 的起源,和 一个 角度。

通过基本的Trig函数,很容易适应任何语言。 请注意,大多数语言
在Trig函数中将使用弧度表示角度,因此,不是循环0..360度,而是循环0..2PI弧度。

2020-07-28