位置: 编程技术 - 正文

OpenGL库函数命名方式(opengl glm库)

编辑:rootadmin

推荐整理分享OpenGL库函数命名方式(opengl glm库),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:opengl glm库,opengl函数库手册pdf,opengl函数库主要分为三类,opengl glm库,opengl函数库手册pdf,opengl的库,opengl函数库主要分为三类,opengl函数库主要分为三类,内容如对您有帮助,希望把文章链接给更多的朋友!

OpenGL库函数命名方式

1、前缀

Windows下的Opengl包含多个库函数和四个其他类函数。每个库用前缀gl、glu、glx或aux来区分。

OpenGL标准库 多函数,以gl开头。任何OpenGL平台都可以应用

OpenGL实用库 个函数,以glu开头。任何OpenGL平台都可以应用

OpenGL辅助库 个函数,以aux开头。Windows NT环境下

Windows专用库函数6个函数,以wgl开头。仅能够用于Win系统

WIN2API函数 5个函数,没有专用前缀。

这前缀就好像是我们中男我的姓吧。

”OpenGL标准库“的函数

glViewport(...) 设置OpenGL视口大小。

glClearColor(...) 设置刷新背景色

glClear(...) 刷新背景

……

”OpenGL实用库“的函数

gluPerspective(...)设置透视图

gluLookAt(...) 建立modelview矩阵方向

……

”OpenGL辅助库“

auxSolidCone(...)圆锥

auxSolidCylinder(...)圆柱

……

”Windows专用库函数“的函数

wglCreateContext(...)获取渲染描述句柄

wglMakeCurrent(...)激活渲染描述句柄

……

2.后缀

OpenGL库函数还用后缀表示入口参数类型(i,f,v等)。有的函数参数类型后缀带有数字2、3、4、2代表2维,3代表3维、4代表alpha&#;。有些OpenGL函数参数可用数组来替代一系列单个参数&#;。

实例

有了这些前、后缀规定,现在我们来看画点函数glVertex2i(2,4)

gl Vertex 2 i (2,4)

标准库函数 画点 2维 整数型 入口参数2个

OpenGL库函数命名方式(opengl glm库)

对照理解几个下面几个函数的前、后缀

glVertex2i(2,4); //2维整数型画点,标准库函数

glVertex3f(2.0,4.0,5.0);//3维浮点型画点,标准库函数

auxWireCube(1,0); //绘制立方体,辅助库函数

glColor3f(1.0,0.0,0.0); //等价于float color[]=[1.0,0.0,0.0];

//设置红色 glColor3fv(color);//设置红色

坐标变换

1、平移

glTranslatef(float x,float y,float z);

2、旋转

glRotatef(float angle,float x,float y,flaot z);

将以下图形在指定轴上旋转angle度。

如blRotatef(-a,0,0,1);

是沿着Z轴正方向顺时钟旋转

特别说明:

glPushMatrix();与glPopMatrix();中包含有相同的另一对的话,里面的那对坐标是按外面那对的坐标系下,好以盘旋的飞机与飞机的螺旋桨;

void bsipic:airplane(float x,float y,float z)

{

glPushMatrix();//压入堆栈

glTranslatef(x,y,z);//定位

glRotatef(-r,0.0,1,0,0.0);//整体旋转

glTranslatef(,0,0);//飞机的旋转

glRotatef(,0.0,0.0,1.0);//飞机的倾角

glColor3f(1.0,1.0,1.0);//白色

glPushMatrix();

glRotatef(-r*,0.0,0.0,1.0);//螺旋桨旋转

auxSolidBox(1.6,0.3,0.);//螺旋桨

glPopMatrix();

……略

glPopMatrix();//弹出堆栈

}

3、缩放

glScalef(float x,float y,float z);

(转)VS配置OpenGL 原地址:

创建使用shader的OpenGL简单工程过程 第一步:file-new-project:第二步:第三步:第四步:第五步:第六步:第七步:第八步:加载glew.h和glew.c第九步:右键单击glew.c-property第十步:这样就配置

OpenGL初使用,glut库安装(vs) 最近要开始做三维重建,需要使用opencv和openGL,第一次使用OpenGL,当然要从装glut库来开始。glut库文件下载地址如下:

标签: opengl glm库

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

上一篇:OpenGL教程翻译 第十六课 基本的纹理贴图(opengl中文教程)

下一篇:(转)VS2012配置OpenGL(vs2012怎么样)

  • 企业中秋晚会活动方案
  • 一般纳税人认定书
  • 项目固定资产投资包括
  • 开票系统技术维护费怎么抵扣
  • 出口退税网上服务中心app
  • 报税期能不能开发票
  • 企业转让无形资产使用权取得的收入应计入营业外收入
  • 列支会议费要求
  • 企业进行税收筹划
  • 公司向税务局缴纳环保税
  • 营改增后如何计算税金
  • 建筑企业如何申请高新技术企业
  • 企业购买银行理财产品如何进行账务处理
  • 发票验旧后可领新发票吗
  • 母公司的注册资金比子公司少可以么
  • 美团扣点怎么做凭证
  • 税金及附加包括个人所得税吗
  • 营改增后哪些费用可以抵扣
  • 跨月发票冲红账怎么做
  • 收到其他公司的投资款计入什么科目
  • 有限公司注册资金多少好
  • php 正则表达式
  • mac怎么设置默认程序
  • 子公司可以接总公司的工程吗
  • vue做移动端适配最佳解决方案,亲测有效
  • 投资收益怎么做不影响利润
  • 股东变更需要哪些手续的法律规定
  • 手续费及佣金扣除标准
  • 神舟战神k670c-g4e1游戏笔记本怎么样?
  • 抵债资产怎么入账
  • 金融企业利息收入增值税
  • 前端控制台
  • php获取当前时间提交数据库
  • php三元运算符简单例子
  • 猿创设计科技有限公司
  • vue中$route
  • 应收账款未计提怎么处理
  • vim8.2插件
  • 明星身价几十亿
  • 长期待摊费用的摊销分录
  • 没有发票能办临时牌照吗
  • 企业收入总额的计算公式
  • 哪些是生产企业
  • 电子发票的优点好处
  • 企业报废车辆如何做账
  • 什么企业进项多
  • 财务会计制度及核算软件备案有效期
  • 个税申报可以去税务局吗
  • 企业接管的方式有
  • 固定资产清理费用对应科目
  • 合并报表抵消分录的基本原理
  • 超市出租摊位交什么税
  • 安全生产费会计核算办法
  • 佣金和其他费用
  • 专利技术会计分录怎么做
  • 新注册企业实收资本没到账怎么处理
  • 残疾人保障金的工资按实发还是应发
  • 电子钥匙有效期多久
  • 财务软件可以直接做管理费用吗?
  • 施工企业应收账款确认依据
  • windows2003密码破解
  • hppusg.exe
  • Windows 8.1 with Update MSDN简体/繁体中文原版下载地址与安装密匙
  • windows10预览版怎么样
  • ie8-ie11浏览器
  • javascript全选反选
  • perl中use strict
  • python作业题目
  • jquery validate remote
  • chrome调试js
  • javascript tab切换
  • jQuery基本选择器总结
  • 郑东新区社保局电话号码是多少
  • 三免三减半是什么
  • 小规模纳税人土地税减免政策
  • 外经证开错了怎么办
  • 邳州国税局副局长
  • 湖南职工医保哪里交
  • 浙江省网上税务局总分机构变更流程
  • 财税专业全称叫什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设