《高效学习OpenGL》之模型变换 glTranslatef(), glRotatef(),glScalef()
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()相关推荐
- 《高效学习OpenGL》之 操作矩阵堆栈 glPushMatrix(),glPopMatrix()
glPushMatrix(); //把当前堆栈中的所有矩阵都下压一级.当前矩阵堆栈是由glMatrixMode()指定的. glPopMatrix(); //把堆栈顶部的那个矩阵弹出堆栈,销毁被弹出的 ...
- 学习opengl入门
当然,这些只是我7天来业余时间的学习,我觉得这个网址不错,大家如果也想学习opengl,并且具有一定的C语言C++基础,入门课程推荐大家去学习这个网址http://www.cnblogs.com/cr ...
- 学习opengl官方指南 01 opengl介绍
申明:翻译的不好,勿喷,轻喷. 本章的目标 1. 可以知道opengl一些常见的专有名词 2. 识别不同级别的渲染复杂度 3. 理解opengl的命令语法 4. 知道opengl管段渲染的系列操作 5 ...
- 参加UI设计培训如何高效学习
想要成为一名合格的UI设计师,扎实的基础知识是要到位的,那么如何在短时间内学会UI设计技术呢?那么就要了解高效的学习方法了,下面就为大家详细的介绍一下参加UI设计培训如何高效学习? 参加UI设计培训如 ...
- 如何高效学习java课程
想要快速进入到java行业,进行系统的培训和有效的学习是非常重要的,那么短时间内如何高效学习java课程呢?来看看下面小编的详细介绍吧. 如何高效学习java课程? 1. 克服自身惰性,学习环境更 ...
- WhyGL:一套学习OpenGL的框架,及翻写Nehe的OpenGL教程
最近在重学OpenGL,之所以说重学是因为上次接触OpenGL还是在学校里,工作之后就一直在搞D3D,一转眼已经毕业6年了.OpenGL这门手艺早就完全荒废了,现在只能是重学.学习程序最有效的办法是动 ...
- 《如何高效学习》作者推荐!
↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:斯科特·扬,译者:张峰 斯科特·扬是<如何高效学习>作 ...
- 一个狠招|如何高效学习3D视觉
原文首发于本人公众号「3D视觉工坊」:一个狠招|如何高效学习3D视觉 有的读者可能对于计算机视觉中2D和3D视觉的区别仍然较为模糊,此处根据某篇论文中的解释,介绍如下: 2D视觉包含:目标检测.人脸识 ...
- 直播赠书丨如何高效学习计算机视觉?
计算机视觉是人工智能的一个热门方向,很多人想要入门,但是却找不到方向. 对于初学者来说,最快的入门方法是边实践边学习,也就是要掌握计算机视觉的开发工具. 但其实对初学者来说并不太友好,主要有几个原因: ...
最新文章
- 《线性代数》概念定理大全!
- Makefile完全解析PART5.使用变量
- java多线程基础篇第二篇-volidate关键字
- Eclipse中写jsp文件时,发现里面加载不了js文件和css文件(解决css文件在eclipse中显示不了)
- vue-cli 上手
- Linux 性能分析大概步骤
- sap.ca.scfld.md.Startup.init('cus.crm.notes', this);
- poj1258 Agri-Net 最小生成树Kruskal、Prim
- 数值计算方法(六)——迭代法求解线性方程组
- C# datagridview 删除行(转 学会、放弃博客)
- 企业级应用与互联网应用的区别?
- Requirejs常用配置和应用
- 关于 韩国 申明 豆浆 和 端午 是其国家创造或历史的 看法
- Windows Moible, Wince 使用.NET Compact Framework的进行蓝牙(Bluetooth)广播程序的开发
- 基于深度学习的恶意代码分类(一)
- CreatePipe 函数
- 开尔文四线测试及惠斯通电桥资料收集
- 银行与第三方支付平台的竞合关系分析
- podfile文件用到的Ruby语言的学习和使用
- 供应链金融与区块链02——论文阅读
热门文章
- 互联网晚报 | 10/24 星期一 | ​特斯拉降价;小鹏汽车迎来史上最大组织调整;苹果宣布加大AppStore广告推送量...
- 哈希碰撞率(hash collision)实测
- 怎么修改html表格间距,html怎么设置表格间距
- form表单提交数据如何拿到返回值
- linux常问面试题
- Linux下执行C程序
- go语言有类似注解的东西吗_Go语言之GO 语言注释
- 出门在外,免费WiFi利用起来!
- xml和对象之间的互相转换以及json和对象之间的互相转换
- 总会用到的系列8:基金,可能纠缠一生的天使或者恶魔