关于opengl es 如何画圆 以及不规则图形

关于如何画一个圆筒效果郁闷了 最近一直在查资料 包括官方的那些例子 我也少许的看了下 但是官方上面的例子 都是用C写的 也就算了 它还用到了glu这个类进行画圆 等一系列画图操作但是android提供的glu这个类好像并没有提供画圆的功能吧?我现在都纳闷了 求高人 解救 如果高手在深圳 在下能否请您吃一顿饭? 哭都哭出来了 帮忙吧............
2026年09月25日 06:40
有5个网友回答
网友(1):

球面坐标计算三重积分:k是纬度(-90~90) m是经度(0~360)x=r*sink*cosmy=r*sink*sinmz=r*cosk绘制柱面的话 只要计算纬度为0时的x,y,z。经度的采样间隔要小于30

网友(2):

用GLES20.GL_TRIANGLE_FAN当个数大于100个的时候,就是个圆了
至于实现的话,网上有资料:Android 3D游戏开发技术宝典
或者我发一份给你也行...

网友(3):

android上貌似很多图形都是用三角形拼出来的 给lz个思路 把周长分成若干段 每段有两个点 再加上圆心的一个点 这样就可以若干个三角形组成一个圆了 lz可以想想

网友(4):

呵呵,画不规则的多边形可以通过PATH的方式来实现

网友(5):

谁能够分享我一点 有用的代码呢?在下 先谢谢各位了 再没任何进展 我都快疯了