openGL中g(shù)lutReshapeFunc與glutDisplayFunc的區(qū)別是什么?
openGL中g(shù)lutReshapeFunc與glutDisplayFunc的區(qū)別是什么?
glutReshapeFunc是窗口改變的時(shí)候調(diào)用的函數(shù),在這個(gè)里面可以根據(jù)縮放后的窗口重新設(shè)置camera的內(nèi)部參數(shù),比如橫縱比啥的,而glutDisplayFunc是顯示的時(shí)候調(diào)用,可見改變窗口后調(diào)用glutReshapeFunc后還是會調(diào)用glutDisplayFunc進(jìn)行顯示的。不可以不用glutDisplayFunc,比如你想實(shí)現(xiàn)動畫效果,也就是說窗口大小不變而里面的內(nèi)容發(fā)生變化,這時(shí)候通過設(shè)置glutIdelFunc,在里面最后調(diào)用glutpostdisplay(我記不清楚了,應(yīng)該是這個(gè)函數(shù)),來通知glutdisplayFuc重畫,這樣就能實(shí)現(xiàn)動畫。簡單的說,glutReshapeFunc與glutIdelFunc這些函數(shù)都不去直接處理顯示,而是設(shè)置好相應(yīng)的參數(shù),讓glutdi
導(dǎo)讀glutReshapeFunc是窗口改變的時(shí)候調(diào)用的函數(shù),在這個(gè)里面可以根據(jù)縮放后的窗口重新設(shè)置camera的內(nèi)部參數(shù),比如橫縱比啥的,而glutDisplayFunc是顯示的時(shí)候調(diào)用,可見改變窗口后調(diào)用glutReshapeFunc后還是會調(diào)用glutDisplayFunc進(jìn)行顯示的。不可以不用glutDisplayFunc,比如你想實(shí)現(xiàn)動畫效果,也就是說窗口大小不變而里面的內(nèi)容發(fā)生變化,這時(shí)候通過設(shè)置glutIdelFunc,在里面最后調(diào)用glutpostdisplay(我記不清楚了,應(yīng)該是這個(gè)函數(shù)),來通知glutdisplayFuc重畫,這樣就能實(shí)現(xiàn)動畫。簡單的說,glutReshapeFunc與glutIdelFunc這些函數(shù)都不去直接處理顯示,而是設(shè)置好相應(yīng)的參數(shù),讓glutdi
glutReshapeFunc是窗口改變的時(shí)候調(diào)用的函數(shù),在這個(gè)里面可以根據(jù)縮放后的窗口重新設(shè)置 camera的內(nèi)部參數(shù),比如橫縱比啥的,而glutDisplayFunc是顯示的時(shí)候調(diào)用,可見改變窗口后 調(diào)用glutReshapeFunc后還是會調(diào)用glutDisplayFunc進(jìn)行顯示的。 不可以不用glutDisplayFunc,比如你想實(shí)現(xiàn)動畫效果,也就是說窗口大小不變而里面的內(nèi)容發(fā)生變化,這時(shí)候通過設(shè)置glutIdelFunc,在里面最后調(diào)用glutpostdisplay(我記不清楚了,應(yīng)該是這個(gè)函數(shù)),來通知glutdisplayFuc重畫,這樣就能實(shí)現(xiàn)動畫。 簡單的說,glutReshapeFunc與glutIdelFunc這些函數(shù)都不去直接處理顯示,而是設(shè)置好相應(yīng)的參數(shù),讓glutdisplayfunc來執(zhí)行繪制。
openGL中g(shù)lutReshapeFunc與glutDisplayFunc的區(qū)別是什么?
glutReshapeFunc是窗口改變的時(shí)候調(diào)用的函數(shù),在這個(gè)里面可以根據(jù)縮放后的窗口重新設(shè)置camera的內(nèi)部參數(shù),比如橫縱比啥的,而glutDisplayFunc是顯示的時(shí)候調(diào)用,可見改變窗口后調(diào)用glutReshapeFunc后還是會調(diào)用glutDisplayFunc進(jìn)行顯示的。不可以不用glutDisplayFunc,比如你想實(shí)現(xiàn)動畫效果,也就是說窗口大小不變而里面的內(nèi)容發(fā)生變化,這時(shí)候通過設(shè)置glutIdelFunc,在里面最后調(diào)用glutpostdisplay(我記不清楚了,應(yīng)該是這個(gè)函數(shù)),來通知glutdisplayFuc重畫,這樣就能實(shí)現(xiàn)動畫。簡單的說,glutReshapeFunc與glutIdelFunc這些函數(shù)都不去直接處理顯示,而是設(shè)置好相應(yīng)的參數(shù),讓glutdi
為你推薦