Red de conocimiento informático - Material del sitio web - En OpenGL, es necesario especificar el vector normal del modelo para que la iluminación funcione correctamente. Si el experimento utiliza la función de exceso para mostrar

En OpenGL, es necesario especificar el vector normal del modelo para que la iluminación funcione correctamente. Si el experimento utiliza la función de exceso para mostrar

No obtendrás el efecto normal, solo luz ambiental, tener que mostrar luz difusa no funcionará. Espero que pueda ayudarte. La mitad del vector normal de la esfera es su matriz de punto fijo, porque el centro de la esfera es el centro.

Cualquier punto en la superficie de la esfera es P

Entonces el punto El vector normal es P-centro