2012-01-13 65 views
0

這沒有任何意義,我在所有的,但不管怎麼說,讓我們說我們有這個:Opengl:如何爲opengl中的照明指定方向矢量?

Glfloat dir[] = { 0.0, -1.0f, 0.0f, 0.0f }; 
glLightfv(GL_LIGHT0, GL_POSITION, dir); 

你猜怎麼着?光線指向上,而不是像我想要的那樣。非常不直觀。爲什麼opengl設計師決定這樣做?

+0

你問爲什麼OpenGL這樣做,或者你應該如何處理否定? – 2012-01-13 23:57:09

+0

我在問爲什麼opengl這樣做......它真的讓我感到困擾,因爲它不直觀。 – purepureluck 2012-01-14 00:47:49

+0

你確定這個方向是你認爲的嗎? – 2012-01-14 01:43:19

回答