是否有任何教程可以解释如何在OpenGL中绘制球体而无需使用gluSphere()?许多OpenGL的3D教程都只是在立方体上。我已经搜索过,但大多数绘制球体的解决方案都是使用gluSphere()。还有一个站点在thissite上有绘制球体的代码。但它并没有解释绘制球体背后的数学原理。我还有其他版本的如何在该链接中以多边形而不是四边形绘制球体。但同样,我不明白球体是如何用代码绘制的。我希望能够可视化,以便在需要时修改球体。 最佳答案 您可以做到这一点的一种方法是从具有三角形边的柏拉图立体开始-octahedron,例如。然后,取出