位置: 编程技术 - 正文

OpenGL 函数 gluLookAt() glScalef() glTranslatef() glRotatef() glFrustum() glPerspective() 的使用(opengl 函数可以在子线程中调用吗)

编辑:rootadmin

推荐整理分享OpenGL 函数 gluLookAt() glScalef() glTranslatef() glRotatef() glFrustum() glPerspective() 的使用(opengl 函数可以在子线程中调用吗),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:opengl 函数 安装,opengl的函数,opengl 函数可以在子线程中调用吗,opengl 函数可以在子线程中调用吗,opengl 函数 安装,opengl 函数 安装,opengl的函数,opengl 函数可以在子线程中调用吗,内容如对您有帮助,希望把文章链接给更多的朋友!

转自: (0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0);//这个就表示头顶是朝着y方向

gluLookAt (0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 1.0, 1.0, 0.0);//这个表示头歪了度,头顶朝着(1.0,1.0,0.0)这个方向

2.glScalef() ——模型变换函数缩放

void glScalef(GLfloat x, GLfloat y, GLfloat z);

模型变换的目的是设置模型的位置和方向,例如可以对模型进行旋转、移动和缩放,或者联合这几种操作。

这个函数表示模型在各轴上是如果进行缩放的。举个例子:

glScalef (1.0, 2.0, 1.0);//表示y坐标&#;扩大两倍,这样原本方的物体就变成长的了。

3.glTranslatef() ——模型变换函数移动

void glTranslatef(GLfloat x, GLfloat y, GLfloat z);

这个函数表示模型是怎样移动的。举个例子:

glTranslatef(-1.0,0.0,-2.0);//表示物体沿x负方向移动1.0,沿z轴负方向移动2.0。所以就好像能看见侧面一样

OpenGL 函数 gluLookAt() glScalef() glTranslatef() glRotatef() glFrustum() glPerspective() 的使用(opengl 函数可以在子线程中调用吗)

4.glRotatef()——模型变换函数 旋转

void glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);

angle表示旋转的角度(注意单位不是弧度),(x,y,z)表示转轴。举个例子:

glRotatef(.0, 0.0, 0.0, 1.0);//表示模型沿着(0,0,1)这个轴旋转°。

5.glFrustum() ——投影变换函数透视投影

前四个参数表示裁剪范围,后两个参数(要求为正数)表示近的面和远的面离&#;睛的距离。有点儿像调焦。裁剪完后拉伸铺满整个屏幕。

6.glPerspective() ——投影变换函数透视投影

void gluPerspective(GLdouble fovy, GLdouble aspect, GLdouble zNear, GLdouble zFar);

第一个参数表示在y方向上的视角度数。个人理解:比如,表示&#;睛和模型中心这个条线与y轴的夹角。

第二个参数表示纵横比。x/y。比如2表示x、y本来都是1个长度,现在x可以当两个长度用,这样,模型就好像被x方向压缩了一样。

后两个参数glFrustum()中后两个相近。要求都是正数。

解决安装OpenGL时程序运行提示glut.dll丢失的问题 今天开始第一次带实验,有点小紧张。虽然中途出现了一些小波折,比如教室安排有误和教室没有投影仪。。但同学们都比较主动,同时帮助我解决了

OpenGL编程逐步深入(一)创建一个窗口 原文地址:

OpenGl学习笔记3之模型变换、视图变换、投影变换、视口变换介绍 模型变换、视图变换、投影变换、视口变换介绍opengl中存在四种变换,分别是模型变换,视图变换,投影变换,视口变换。这四种变换是图形渲染的基

标签: opengl 函数可以在子线程中调用吗

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

上一篇:OpenGL 入门教程1(opengl入门视频教程)

下一篇:解决安装OpenGL时程序运行提示glut32.dll丢失的问题(opengl安装教程)

  • 小规模拍卖公司差额征税
  • 金税盘的作用是什么意思
  • 计提工资和实际发放工资必须一致吗
  • 企业会计准则季报报送哪几个报表
  • 电子税务局怎么添加购票人
  • 从业人数和资产总额是灰色
  • 正版手写
  • 会计凭证的票号
  • 累计折旧计入资产负债表什么科目
  • 公司股东投资是负债吗
  • 聘用人员工资福利待遇
  • 所得税汇算清缴报告在哪查
  • 快递增值税税率
  • 委托加工物资的账务处理例题
  • 河道维护费所有权归属
  • 汇算清缴补交的税怎么做凭证
  • 一般纳税人销售货物会计分录
  • 开具的增值税专用发票上注明的价款为50万元
  • 个人出租住房增值税免税政策
  • 增值税的计征方法有哪些
  • 报表中在产品填什么数据
  • 公司的资本成本取决于投资人的必要报酬率
  • 金蝶银行日记账取消勾对
  • mac系统怎么设置字体大小
  • win7怎么转移桌面到d盘
  • 财政拨付专项资金进什么会计科目
  • 路由器怎么重置网络
  • 老板垫资如何做账务处理
  • 研发专利什么意思
  • PHP:date_sunrise()的用法_Date Time函数
  • php连接数据表
  • 坎伯兰森林西部
  • 股东个人消费如何合理报销
  • php获取url内容
  • php文档系统
  • thinkphp apidoc
  • phpcms默认密码
  • 外贸企业出口退税申报流程
  • 接受非货币性资产投资会计处理
  • 预算会计年末怎么结账
  • 现金发放工资会计科目怎么写
  • 单位银行提取大额现金最多能取多少
  • 只收加工费
  • 出售无形资产净损益
  • 资本公积的用途有哪些
  • 房产税城镇土地使用税申报期限
  • 预收账款和预付账款科目都是资产类科目
  • 国库集中支付是什么意思
  • 抵账的房子怎么办理房产证
  • 印花税是怎么缴纳
  • 营业收入和利润的区别
  • 中国电子口岸企业法人卡
  • 期末存货采用成本与什么孰低法计价
  • 原材料暂估的账务处理
  • sql怎么分组查询
  • xp系统弹出广告怎么处理
  • 如何用命令关机
  • 利用系统的公文有哪些
  • ubuntu系统怎么进入命令行
  • mac支持的字体格式
  • linux计划任务不生效
  • win7旗舰版使用ie8特别卡怎么回事?
  • Win7开机黑屏只有鼠标,进入安全模式也是黑屏
  • linux系统硬盘分区类型
  • cocos2dx4.0入门
  • 微信小程序上传文件的API是
  • 照片墙安装教程
  • shell中删除文件和目录
  • python2.7多进程
  • activity之间的数据回传
  • linux随机数生成1到100
  • shift妙用之解决shell编程中的入参问题
  • html加载条代码
  • jquery插件是干什么的
  • python模块怎么用
  • 卷票真伪查询系统国税
  • 国家税务总局2018年61号公告
  • 浙里办扫码在哪里
  • 江苏省纳税信息查询
  • 一个公司怎么算利润
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设