1.移动

 glTranslatef (GLfloat x, GLfloat y, GLfloat z);//把当前矩阵与一个表示移动物体的矩阵相乘。这个矩阵有x, y, z指定

2.旋转

 glRotatef (GLfloat angle, GLfloat x, GLfloat y, GLfloat z);//把当前矩阵与一个表示移动物体的矩阵相乘。以逆时针方向绕着从原点到点(x, y, z)的直线进行旋转,angle指定了旋转的度数

3.缩放

 glScalef (GLfloat x, GLfloat y, GLfloat z);//把当前矩阵与一个表示延各个轴对物体进行拉伸、压缩、反射的矩阵相乘。这个物体的每个点的x,y,z坐标与对应的xyz参数相乘

《高效学习OpenGL》之模型变换 glTranslatef(), glRotatef(),glScalef()相关推荐

  1. 《高效学习OpenGL》之 操作矩阵堆栈 glPushMatrix(),glPopMatrix()

    glPushMatrix(); //把当前堆栈中的所有矩阵都下压一级.当前矩阵堆栈是由glMatrixMode()指定的. glPopMatrix(); //把堆栈顶部的那个矩阵弹出堆栈,销毁被弹出的 ...

  2. 学习opengl入门

    当然,这些只是我7天来业余时间的学习,我觉得这个网址不错,大家如果也想学习opengl,并且具有一定的C语言C++基础,入门课程推荐大家去学习这个网址http://www.cnblogs.com/cr ...

  3. 学习opengl官方指南 01 opengl介绍

    申明:翻译的不好,勿喷,轻喷. 本章的目标 1. 可以知道opengl一些常见的专有名词 2. 识别不同级别的渲染复杂度 3. 理解opengl的命令语法 4. 知道opengl管段渲染的系列操作 5 ...

  4. 参加UI设计培训如何高效学习

    想要成为一名合格的UI设计师,扎实的基础知识是要到位的,那么如何在短时间内学会UI设计技术呢?那么就要了解高效的学习方法了,下面就为大家详细的介绍一下参加UI设计培训如何高效学习? 参加UI设计培训如 ...

  5. 如何高效学习java课程

    想要快速进入到java行业,进行系统的培训和有效的学习是非常重要的,那么短时间内如何高效学习java课程呢?来看看下面小编的详细介绍吧. ​ 如何高效学习java课程? 1. 克服自身惰性,学习环境更 ...

  6. WhyGL:一套学习OpenGL的框架,及翻写Nehe的OpenGL教程

    最近在重学OpenGL,之所以说重学是因为上次接触OpenGL还是在学校里,工作之后就一直在搞D3D,一转眼已经毕业6年了.OpenGL这门手艺早就完全荒废了,现在只能是重学.学习程序最有效的办法是动 ...

  7. 《如何高效学习》作者推荐!

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:斯科特·扬,译者:张峰 斯科特·扬是<如何高效学习>作 ...

  8. 一个狠招|如何高效学习3D视觉

    原文首发于本人公众号「3D视觉工坊」:一个狠招|如何高效学习3D视觉 有的读者可能对于计算机视觉中2D和3D视觉的区别仍然较为模糊,此处根据某篇论文中的解释,介绍如下: 2D视觉包含:目标检测.人脸识 ...

  9. 直播赠书丨如何高效学习计算机视觉?

    计算机视觉是人工智能的一个热门方向,很多人想要入门,但是却找不到方向. 对于初学者来说,最快的入门方法是边实践边学习,也就是要掌握计算机视觉的开发工具. 但其实对初学者来说并不太友好,主要有几个原因: ...

最新文章

  1. 《线性代数》概念定理大全!
  2. Makefile完全解析PART5.使用变量
  3. java多线程基础篇第二篇-volidate关键字
  4. Eclipse中写jsp文件时,发现里面加载不了js文件和css文件(解决css文件在eclipse中显示不了)
  5. vue-cli 上手
  6. Linux 性能分析大概步骤
  7. sap.ca.scfld.md.Startup.init('cus.crm.notes', this);
  8. poj1258 Agri-Net 最小生成树Kruskal、Prim
  9. 数值计算方法(六)——迭代法求解线性方程组
  10. C# datagridview 删除行(转 学会、放弃博客)
  11. 企业级应用与互联网应用的区别?
  12. Requirejs常用配置和应用
  13. 关于 韩国 申明 豆浆 和 端午 是其国家创造或历史的 看法
  14. Windows Moible, Wince 使用.NET Compact Framework的进行蓝牙(Bluetooth)广播程序的开发
  15. 基于深度学习的恶意代码分类(一)
  16. CreatePipe 函数
  17. 开尔文四线测试及惠斯通电桥资料收集
  18. 银行与第三方支付平台的竞合关系分析
  19. podfile文件用到的Ruby语言的学习和使用
  20. 供应链金融与区块链02——论文阅读

热门文章

  1. 互联网晚报 | 10/24 星期一 | ​特斯拉降价;小鹏汽车迎来史上最大组织调整;苹果宣布加大AppStore广告推送量...
  2. 哈希碰撞率(hash collision)实测
  3. 怎么修改html表格间距,html怎么设置表格间距
  4. form表单提交数据如何拿到返回值
  5. linux常问面试题
  6. Linux下执行C程序
  7. go语言有类似注解的东西吗_Go语言之GO 语言注释
  8. 出门在外,免费WiFi利用起来!
  9. xml和对象之间的互相转换以及json和对象之间的互相转换
  10. 总会用到的系列8:基金,可能纠缠一生的天使或者恶魔