摘要:
在OpenGL中,图元的几何变换均为线性变换,通过矩阵变换实现。OpenGL中的坐标用齐次坐标表示,即(x,y,z)表示成(x',y',z',h),其中x=x'/h; y=y'/h; z=z'/h. 通常h取1. 比如空间中的点(2,3,4),在OpenGL中将表示成(2,3,4,1). 齐次坐标表... 阅读全文
摘要:
OpenGL支持两种颜色模式:一种是RGBA,一种是颜色索引模式。1. RGBA颜色RGBA模式中,每一个像素会保存以下数据:R值(红色分量)、G值(绿色分量)、B值(蓝色分量)和A值(alpha分量)。其中红、绿、蓝三种颜色相组合,就可以得到我们所需要的各种颜色,而alpha不直接影响颜色,它将留... 阅读全文
摘要:
例一:绘制五角星设五角星5个顶点分别为ABCDE,顶点到坐标轴原点距离为r,ABCDE各点用r表示,分别为A(0,r);B(-r*sin(2/5*Pi),r*cos(2/5*Pi));C(-r*sin(Pi/5),-r*cos(Pi/5));DE和CB关于Y轴对称。确定5个顶点的坐标后,使用GL_L... 阅读全文