三维图形程序设计3.pptVIP

  • 40
  • 0
  • 约 29页
  • 2017-03-15 发布于江西
  • 举报
三维图形程序设计3.ppt

三维图形程序设计 * 三维图形程序设计3 Face 三维图形程序设计 * Chap3 学习如何帮助OpenGL观察 Chap2 三维图形程序设计 * Simple1.c2 三维图形绘制的最终目标在于将人们在三维空间中思考并创建的三维模型转换 为二维图形。在OpenGL中,有三种操作将模型的三维坐标转换为屏幕上的像 素位置。 变换:模型变换 视点变换 投影变换 裁剪:裁剪掉位于裁剪面另一面的模型(或模型的局部) 视口变换 不可否认的是,帮助OpenGL来观察场景的工作与相机工作有类似之处,所以 我们应学习将用相机照相和操作OpenGL对应起来。 三维图形程序设计 * Temp 三维图形程序设计 * Temp 在理解顶点变换过程时,让我们回顾一下在线性代数课中所学到的矩阵运算 v’ Mv 三维图形程序设计 * Temp 引例:看看如何绘制一个不那么规整的立方体三维模型 三维图形程序设计 * Temp 认识几个对日后工作有帮助的函数 void glMatrixMode mode mode GL_MODELVIEW GL_PROJECTION GL_TEXTURE void glLoadIdentity viod 在矩阵的乘法中,有一种矩阵起着特殊的作用,如同数的乘法中的1,我们 称这种矩阵为单位矩阵.它是个方阵,除左上角到右下角的对角线 称为 主对角线 上的元素均为1以外全

文档评论(0)

1亿VIP精品文档

相关文档