位置: 编程技术 - 正文

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安装教程)

  • 税务局防范税收风险的措施
  • 企业增值税退税是算企业利润的吗
  • 个税里的工资薪金
  • 现金日记账登记错误怎么更正
  • 为员工集中购买医疗保险
  • 预收账款借方和贷方表示什么
  • 小规模零申报增值税
  • 怎么查企业适用哪个会计制度教学视频
  • 资产负债表税务报表中其他应收款可以为负数吗
  • 返佣账务处理
  • 资产负债表其他应收款怎么填列
  • 污水处理费免征增值税申报怎么填写
  • 补缴企业所得税的计算公式
  • 个体工商户年度报告表怎么报
  • 雇佣退休人员工伤赔偿标准
  • 销售蔬菜的个体工商怎么开具发票
  • 证券交易所风险公告怎么写
  • 滞留票的原因是什么?
  • 营改增的增值税税率
  • 当月开票一定要当月入账吗
  • 开发票冲销
  • 公积金贷款利息现在是多少
  • 可供出售金融资产属于流动资产吗
  • 买一赠一使用规则
  • 产品质量认证的基本条件有哪些
  • 工程施工科目核算
  • 预收贷款是什么会计科目
  • windows10如何开启vt
  • 项目投资净现值计算公式
  • 建筑业增值税会计核算是哪门课的内容
  • 收到预付账款会对企业财务有影响吗
  • php怎么添加样式
  • 股权转让个税怎么缴纳
  • 总分机构分摊比例如何确定
  • 出售解除监管协议书
  • php中imagecreatefromjpeg
  • 月球合影
  • 在收付实现制下,预付的下季度报刊杂志订阅费
  • laravel 5.1下php artisan migrate的使用注意事项总结
  • php图片生成视频
  • 调入的无形资产记入哪里
  • php获取文件名称
  • php7匿名函数
  • php读取文件内容的方法和函数
  • fastdfs和minio哪个好
  • 非居民纳税人工资个人所得税税率
  • 电力安装有前途吗
  • 分公司从总公司进货不开票违法吗
  • 现流表与资产负债表的关系
  • PostgreSQL ERROR: invalid escape string 解决办法
  • 个体户注销流程 就找三合一企服
  • 企业汇算清缴中的职工薪酬指的是管理费用中的吗
  • 汇算清缴前跨年调账怎么调
  • 销售返利如何做会计分录
  • 加盖发票专用章有效什么意思
  • 企业转给法人的会计分录
  • 出纳账户怎么设置
  • sql语句 时间差
  • 数据库的常用语句
  • xp系统打开服务器管理
  • centos 安装
  • xp系统如何去掉开机登陆界面
  • ubuntu21.04中文
  • win7主要有哪些内容
  • win7运行老游戏方法
  • linux小技巧
  • win8更新80072efe
  • js方法
  • python socket编程教程
  • 单页图片和文字怎么设置
  • unicode类型 python
  • jquery怎么打开
  • 简单又实用的
  • javascript scrollLeft,scrollWidth,clientWidth,offsetWidth 完全详解
  • python smtplib模块详解
  • 全面解析少女时代关系
  • 江苏电子税务局电话
  • 外购已税小汽车用于连续生产小汽车为啥可以抵扣
  • 2023浙江高考首考状元
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设