在使用glRect*()函数进行平面矩形的绘制的时候,如果不进行窗口大小改变所要做的处理(即代码中reshape函数),会绘制不出来所要绘制的矩形。例,如下代码是错误的。
关于用glRect*()画矩形的问题
在使用OpenGL的glRect*()函数绘制矩形时,若未处理窗口大小变化,矩形可能无法正确显示。通过实现reshape函数,设置视口和投影矩阵,确保了矩形在不同窗口尺寸下能被正确绘制。添加reshape函数后的代码示例展示了如何正确画出矩形。
摘要由CSDN通过智能技术生成