小编Z4u*_*rce的帖子

如何获得圆联合周长的点数组

所以我知道一个圆的参数方程是:

x = cx + r * cos(a)
y = cy + r * sin(a)
Run Code Online (Sandbox Code Playgroud)

从这里可以很容易地从它的周长得到一个点......

但是,如果我想获得许多阵列点相交的圆的什么周长?像这样: 相交的圆圈

那么如何在坐标系中用包含(顶点,序列事项)的GL线绘制类似的圆形联合,如果我知道每个圆的中心和半径?

(如果你必须使用它的集体参数方程的参数来迭代它,以获得具有所需密度的每个顶点,那么最好.)

警告!结果只是一系列点(任何密度)与线相互连接(粗体黑色部分).不是多边形.形状没有填满.

(我想使用C#和GL.Lines在Unity3D中绘制它)

c# opengl math geometry unity-game-engine

5
推荐指数
1
解决办法
1760
查看次数

标签 统计

c# ×1

geometry ×1

math ×1

opengl ×1

unity-game-engine ×1