做毕设时发现glColor3f会互相影响,想着说是否可以排除glColor3f的影响?
后来发现其实没必要,其就是opengl是状态机,也就是设置一个状态后它就保持那个状态进行渲染
因此如果要排除glColor3f的影响就要重新设置颜色状态
PS:各种颜色对应的参数(转别人的)
glColor3f(0.0, 0.0, 0.0); --> 黑色
glColor3f(1.0, 0.0, 0.0); --> 红色
做毕设时发现glColor3f会互相影响,想着说是否可以排除glColor3f的影响?
后来发现其实没必要,其就是opengl是状态机,也就是设置一个状态后它就保持那个状态进行渲染
因此如果要排除glColor3f的影响就要重新设置颜色状态
PS:各种颜色对应的参数(转别人的)
glColor3f(0.0, 0.0, 0.0); --> 黑色
glColor3f(1.0, 0.0, 0.0); --> 红色