我知道一个圆的参数方程是:
x = cx + r * cos(a)
y = cy + r * sin(a)
从这个圆心可以轻松得到一个点...
但是如果我想要获取许多相交圆的周长的数组点呢?
就像这样:
那么如果我知道每个圆的中心和半径,我该如何在坐标系中绘制包含点(顶点,顺序很重要)的类似圆形联合的GL线呢?
(最好通过使用其集体参数方程的参数进行迭代,以获得所需密度的每个顶点。)
警告!结果只是由点(任意密度)组成的数组,它们按照彼此的顺序链接起来(粗黑色部分)。不是多边形。形状未填充。
(我想使用C#和GL.Lines在Unity3D中绘制它。)