OpenGL进阶(四)-用参数方程绘制椭球体
首先参考这篇文章绘制一个球体:OpenGL 用参数方程绘制球
我们知道球体的参数方程是这样的:
x=r·sin(α)·cos(β)y=r·sin(α)·sin(β)z=r·cos(α)
椭圆的参数方程是:
x=rx·sin(α)·cos(β)y=ry·sin(α)·sin(β)z=rz·cos(α)
在这个基础上进行一些修改就可以实现椭圆的绘制了!
代码实现如下: