在opengl中,如何获得椭球体的法向量呢?如果直接通过椭球体曲面方程计算的话,可以得到其曲面上任意点(x,y,z)的法向量(ax+b,cy+d,ez+f),但是这个法向量的三个参数都有变量x、y、z,这该如何调用函数glNomal3fv()呢?(我看书上写的:这个函数的参数要求是常数)
另外如果上面的问题解决了,那么在画椭球体之前调用函数glNomal3fv(),椭球体就会有一定的亮度吗?(当然也用了光照)
请高手多多指点,非常感谢啊!!!
另外如果上面的问题解决了,那么在画椭球体之前调用函数glNomal3fv(),椭球体就会有一定的亮度吗?(当然也用了光照)
请高手多多指点,非常感谢啊!!!
glNormal3f(GLfloat nx,
GLfloat ny,
GLfloat nz)