位置: 编程技术 - 正文

OpenGL教程翻译 第八课 缩放变换(opengl gltranslatef)

编辑:rootadmin
OpenGL教程翻译 第八课 缩放变换原文地址:

推荐整理分享OpenGL教程翻译 第八课 缩放变换(opengl gltranslatef),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:opengl语言,opengl中文教程,opengl英文,opengl gltranslatef,opengl中文教程,opengl translate,opengl translate,opengl learning中文,内容如对您有帮助,希望把文章链接给更多的朋友!

缩放矩阵也很简单!它的作用是增大或缩小物体的尺寸!你可能想做这些处理,例如,当你想用同一模型产生一些差异(大树和小树本质上是一样的),亦或你想将物体的尺寸与其现实世界的尺寸联系起来!对于上面的例子,你可能想使点的三个坐标同样额度缩放。然而,有时候你可能只想缩放两个坐标轴上的,导致模型变“厚”或“薄”。

计算变换矩阵是非常复杂的!我们从单位矩阵开始,记住它与向量相乘后向量不产生的变化原因是,对角线上的每个1依次与向量的每个分量相乘!没有一个分量会影响其他分量!因此,用其他&#;代替其中的任何一个1将使物体产生在相应轴上的变化:那个&#;大于1的话物体将变大,小于1将缩小。Code Walkthru

World.m[0][0]=sinf(Scale);World.m[0][1]=0.0f; World.m[0][2]=0.0f; World.m[0][3]=0.0f;World.m[1][0]=0.0f; World.m[1][1]=sinf(Scale);World.m[1][2]=0.0f; World.m[1][3]=0.0f;World.m[2][0]=0.0f; World.m[2][1]=0.0f;

OpenGL教程翻译 第八课 缩放变换(opengl gltranslatef)

World.m[2][2]=sinf(Scale); World.m[2][3]=0.0f;World.m[3][0]=0.0f; World.m[3][1]=0.0f;

World.m[3][2]=0.0f; World.m[3][3]=1.0f;

相较于上一章,本章仅有的变化是我们根据上面的描述替换了世界转变矩阵!正如你看到的,我们用在-1到1的&#;缩放每个坐标&#;!在 (0,1]范围内,三角形处于非常小和它原来的大小的范围内,而当对角线上都是零时它完全消失!在范围[-1,0)内看起来一样而只是发生翻转,因为对角线上的缩放&#;实际上改变了坐标的符号!

OpenGL创建纹理 大学时候的工程,要清理电脑,陆续把有用的代码贴出来GLuintmytexture[4];//存储纹理AUX_RGBImageRec*LoadBMP(char*Filename)//载入位图图象{FILE*File=NULL;//文件句柄//

OpenGL教程翻译 第十课 索引绘制 OpenGL教程翻译第十课索引绘制原文地址:

OpenGL教程翻译 第九课 插值 OpenGL教程翻译第九课插原文地址:

标签: opengl gltranslatef

本文链接地址:https://www.jiuchutong.com/biancheng/373244.html 转载请保留说明!

上一篇:Win8+VS2012 配置OpenGL SuperBible5 环境(vs2008安装教程)

下一篇:OpenGL创建纹理(opengl oes纹理)

  • 生产部的管理人员简介范文
  • 职工薪酬分配表及分录怎么做
  • 投资性房地产公允价值模式出售
  • 建安行业是建筑行业吗
  • 电子税务局发票验旧怎么操作
  • 金税盘可以用安卓的线吗
  • 开房租租赁发票怎么记账
  • 注册资金证明包含哪些
  • 企业计提的资产包括哪些
  • 取得保险赔偿的会计分录
  • 收到进口增值税发票可以直接抵扣吗
  • 非货币交易例子
  • 企业中由特定人员所承担的一项
  • 税款不申报会怎样
  • 社会保险的登记和申报程序
  • 一般纳税人注销库存需要补交税吗
  • 关于设备安装调试的说法
  • 三八妇女节要求小班幼儿到校怎么分享
  • 发了工资了
  • 一般纳税人为其他公司制作标书怎么缴税?
  • 定期定额征收适用范围
  • 商品和服务税收编码怎么查
  • 跨年度错账更正方法
  • 法人股东转让股权涉税
  • 代销返还
  • 法人变更后的涉税问题
  • 单位登记注册类型指的是什么
  • 存货盘亏损失
  • 收据和发票的区别图片
  • 享受即征即退政策有效期到了还有效吗
  • 投标保证金退回的利息计入什么费用
  • vscode怎么开始编程
  • 使用php进行mysql数据库编程的基本步骤
  • 公司需要购买物品
  • 村集体经济组织架构
  • 计算利润要扣除企业所得税吗
  • 销售金额较大多少算较大
  • Chrome谷歌浏览器网页
  • 前端是指什么工作
  • phpcurl模拟登录
  • vue springboot
  • phpcms默认密码
  • python数据编程
  • javascript基础笔记
  • 哪个网站可以免费学电脑
  • 净利润弥补以前年度亏损
  • c#构造函数
  • 在建工程如何转固
  • 烟叶税的计税依据如何确定
  • 已付预付款当月怎么入账
  • 餐厅餐具如何使用
  • 一般纳税人的劳务公司的税率
  • 建筑业跨区域预缴税款的计算
  • 小规模的认定标准
  • 进口ddp税款如何缴纳
  • 营改增后不动产转让增值税
  • 营业外收入在汇算清缴里填哪张表
  • 外包加工如何做账
  • 收到损坏物品赔偿金如何入账
  • 自产货物赠送客户账务处理
  • 会计分录什么时候用负数表示
  • 企业对处于不同位置的产品或服务制定不同的价格
  • execve函数
  • mysql数据库的使用
  • Win9传闻汇总:通知中心+免费下载+手势功能等
  • haozipsvc.exe是什么
  • 联想y400装win8
  • OS X Yosemite系统怎么制作u盘安装盘
  • 电脑xp系统最大多少g
  • windows7如何开启游戏模式
  • cocos2dx视频教程
  • angular之ng-template模板加载
  • python读取grib
  • js判断鼠标位置是否在元素区域内使用
  • jquery的实现原理
  • python操作db2数据库
  • 小规模纳税人税率2024
  • 开错发票怎么投诉?
  • 印刷行业费用标准
  • 开票系统服务器设置
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设