位置: 编程技术 - 正文

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怎么样)

  • 税局退个税手续费税率
  • 小规模纳税人增值税可以抵扣吗
  • 居民企业投资收益免征企业所得税
  • 抵消损益分录
  • 待报解预算收入计入什么科目
  • 交易性金融资产的账务处理
  • 取暖费扣个人所得税吗
  • 清算报告与清算方案区别
  • 2018年度企业所得税税率表
  • 增值税专用发票使用规定 最新
  • 小企业周转材料包括什么
  • 应付股利一直挂账怎么办
  • 企业哪些做法违背了营销道德
  • 长期股权投资的初始投资成本
  • 费用类都有哪些账户
  • 公司支付给股东付银行利息要交税吗怎么交
  • 公会经费开具的法律依据
  • 金税盘可以异地使用吗
  • 深圳税种核定需要申报吗
  • 核定征收企业所得税的小型微利企业不得享受优惠政策
  • 销售,购买
  • 母公司资产转移到子公司
  • 银票贴现需要发票嘛
  • 在卖场当中常见的问题
  • 苹果电脑快捷键删除
  • 新版edge浏览器如何恢复设置
  • 加装固态后如何分盘
  • 简易计税发票如何抵扣
  • 出口退税的会计分录实例
  • 收到个人款开公司发票
  • 在电脑上网页打不开怎么办
  • 酒店购啤酒属于什么科目
  • 在php中,字符串有哪些表示形式
  • cda是什么文件格式
  • 半月湾在哪
  • win7电脑开启麦克风权限设置
  • php的array函数
  • 发票已认证当月未申报怎么办
  • 最大的apple商店
  • 原生微信小程序面试题
  • 培训机构账务处理
  • 进口关税账务处理办法
  • 如何用wordpress
  • 企业员工福利包括哪些内容
  • mysql备份工具
  • 老生常谈的近义词
  • 职工教育经费和职工福利费扣除比例
  • 实收资本与资本公积之和小于实收资本
  • 企业所得税汇算清缴会计分录
  • 个人所得税的减免政策有哪些
  • 商场进行打折促销活动,消费金额(p)
  • 开票方没有缴纳增值税
  • 劳务分包预缴税款计算公式
  • 车子以旧换新还能贷款吗
  • 开空头发票犯法吗
  • 临时设施属于什么科目
  • 酒店支付清洗费属于什么会计科目
  • 稳岗补贴如何入账
  • 对账和结账的步骤及要求
  • 诺诺开票人怎么修改
  • 如何使用easybcd
  • win8系统出现蓝屏怎样处理
  • webtrapnt.exe - webtrapnt进程是什么意思
  • win7系统开机进不去
  • windows8怎么装windows10
  • msp sncp
  • linux压缩文件tar命令
  • linux支持哪些类型的设备
  • cocos2dx AudioEngine初体验,音效播放结束判断测试
  • 可以自己做手写的软件
  • 学习标准——笔记
  • 创建步骤
  • AddForceAtPosition方法:增加刚体点作用力
  • python 列表排序 中文
  • python append 浅拷贝
  • jQuery 判断复选框是否选中
  • jquery input checked
  • 税务局的前身是什么
  • 教师职称申报申请
  • 海口社保一个月多少钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设