OpenGL进阶(四)-用参数方程绘制椭球体
首先参考这篇文章绘制一个球体:OpenGL 用参数方程绘制球
我们知道球体的参数方程是这样的:
x=rsin(α)cos(β)
y=rsin(α)sin(β)
z=rcos(α)
椭圆的参数方程是:
x=rxsin(α)cos(β)
y=rysin(α)sin(β)
z=rzcos(α)
在这个基础上进行一些修改就可以实现椭圆的绘制了!
代码实现如下:
发布时间: 2012-12-23 11:28:15 作者: rapoo
OpenGL进阶(四)-用参数方程绘制椭球体
首先参考这篇文章绘制一个球体:OpenGL 用参数方程绘制球
我们知道球体的参数方程是这样的:
x=rsin(α)cos(β)
y=rsin(α)sin(β)
z=rcos(α)
椭圆的参数方程是:
x=rxsin(α)cos(β)
y=rysin(α)sin(β)
z=rzcos(α)
在这个基础上进行一些修改就可以实现椭圆的绘制了!
代码实现如下: