2017計算機圖學
2017年10月26日 星期四
蒲立年的學習筆記 Week 07
一、用滑鼠打光源
1.首先我們先開啟openGL專案
2.將
const
GLfloat light_position[] = { 2.0f, 5.0f, 5.0f, 0.0f };的const 刪去,讓我們能更改light_position的變數,結果為 => GLfloat light_position[] = { 2.0f, 5.0f, 5.0f, 0.0f };
3.再下方加上涵式
void motion(int x, int y)
{
light_position[0]=(x-150*2)/150.0*2;
light_position[1]=-(y-150)/150.0*2;
glLightfv(GL_LIGHT0,GL_POSITION,light_position);
glutPostRedisplay();
}
完成!!
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言