用openGL在android中绘制一个圆圈

eri*_*rik 3 android opengl-es

我正在寻找一种方法来绘制一个基本上充当地平线的圆的轮廓.我不想填充圆圈,而是只有一条白线,即使你从侧面看它也可以看到,因为它平放..这可能吗?有人可以给我一个教程或告诉我如何?

小智 8

有一种比SteveL发布的更有效的方式.

您可以根据当前点,切线向量和余弦向量找到圆上的下一个点,而不是计算每个点的触发函数(计算量很大的方法).trig函数计算一次,然后每个后续点是一系列乘法,这些乘法要快得多.

这个页面提供了一个非常明确的OpenGL过程步骤,但您可以轻松应用Steve的答案,使其在OpenGL ES中工作:

http://slabode.exofire.net/circle_draw.shtml