2
glLoadIdentity很方便回到原始矩陣。 OpenGL的屬性是否存在類似的問題,如loadIdentityAttribs(GL_ALL_ATTRIB_BITS)
,它將與glPushAttrib(GL_ALL_ATTRIB_BITS)
和glPopAttrib
的系列一起使用?OpenGL中是否存在屬性的glLoadIdentity
glLoadIdentity很方便回到原始矩陣。 OpenGL的屬性是否存在類似的問題,如loadIdentityAttribs(GL_ALL_ATTRIB_BITS)
,它將與glPushAttrib(GL_ALL_ATTRIB_BITS)
和glPopAttrib
的系列一起使用?OpenGL中是否存在屬性的glLoadIdentity
不是真的 - 最接近的等價物是立即推送默認狀態,確保該默認值在堆棧中可用。在這種情況下,你總是可以回到默認狀態。無可否認,默認是在堆棧的底部,但它在那裏。
這些屬性確實有documented defaults,但確實沒有一種方便的方式來說「每個人都重置爲開始」。
我的建議是選擇您真正關心您的應用程序的屬性,並編寫將其設置回默認值的方法。