摘要:
效果图如上:步骤:首先,设置模型视角往后退,再旋转视角;然后,用默认绘制立方体函数绘制;最后,利用空闲对模型做角度微调。实现代码如下: 1 #include 2 3 GLfloat xRotated, yRotated, zRotated; 4 5 void Display(void) 6 {... 阅读全文
摘要:
效果图如上:步骤:首先,绘制顶点颜色不同的三角形;然后,设置边框大小改变时,重新按固定长宽比例投影,到整个显示界面。实现代码如下: #include void Display(void){ glClear(GL_COLOR_BUFFER_BIT); glLoadIdentity(); ... 阅读全文
摘要:
效果图如上。步骤:首先,变换模型视角;然后,改变颜色;最后,利用顶点数组绘制立方体。源代码如下: #include // 绘制立方体// 将立方体的八个顶点保存到一个数组里面static const float vertex_list[][3] = { -0.5f, -0.5f, -0.5... 阅读全文
摘要:
说明:通过6条线段组合,构造一个立体四面体,是最基本的二维实现。实现代码如下:#include void init(void){ glClearColor(1.0, 1.0, 1.0, 0.0); glMatrixMode(GL_PROJECTION); gluOrtho2D(0... 阅读全文