位置: 编程技术 - 正文

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

  • 企业贷款合同签订后多久放款
  • 金税盘怎么向分行汇款
  • 资产负债表固定资产项目包括哪些
  • 印花税多报了几块钱税务局会找我吗
  • 文化创意服务的税率
  • 外经证先开票一直未预缴怎么办
  • 核定征收的固定资产包括
  • 固定资产折旧年限
  • 停工留薪期工资计算公式
  • 集团公司内部调动
  • 农产品进项抵扣及申报表填写案例
  • 票面利率大于市场利率是溢价吗
  • 开给天猫的服务费分录如何做
  • 公司自建房屋如何进行入账?
  • 个人取得投资收益是否缴纳个税
  • 材料成本和加工费含税吗
  • 案例分析个人总结报告
  • 没收入就没附加税么?
  • 劳保用品增值税税率是多少
  • 通发票备注栏写什么内容
  • 刷银行卡消费安全吗
  • 租赁农民土地应该开发票吗
  • 公司车辆可以一年一检吗
  • 分支机构企业所得税是否必须跟总公司分摊吗
  • 研发费用归集会计分录
  • 发票金额大于开票金额
  • 1697511149
  • 推荐几个优秀的电影
  • 前端get请求传多个参数
  • 免抵退税的具体计算方法
  • php sql 教程
  • 芦荟的功效与作用治什么病
  • 混合销售怎么分别核算
  • 共管账户的定义
  • 辉柏嘉彩铅一共多少色
  • 资金性质是什么有哪些方面
  • 餐饮企业库存盘点表
  • 白沙国家公园中标公告
  • 企业上交财政款分录
  • 结转本月完工产品成本120000元
  • php遍历文件夹
  • 非成品柴油用途
  • php操作excel
  • 论文导读怎么做
  • 帝国cms视频教程
  • 税法增值税的不同
  • 质量赔偿可以开什么费用发票
  • 出租房产怎么交房产税
  • 应交增值税负数表示什么
  • 简易计税差额抵扣
  • 劳务公司在外地
  • 将资产货物用于职工福利
  • 低值易耗品库存
  • 收到其他企业投资是属于其他业务收入吗
  • 固定资产折旧四种方法的优缺点
  • 用友T3怎么结转成本费用
  • 出售未计提完折旧的固定资产需要折扣吗
  • 咨询公司销售费用有哪些
  • 车票抵扣进项税怎么计算
  • 利息收入的正确分录凭证怎么写
  • 班车租赁费计入福利费吗
  • ami 2.17.1254bios设置图解教程
  • win10找不到打印机驱动
  • linux bin和sbin
  • centos7软件安装
  • rsync 教程
  • 如何手动修改VID与PID
  • 怎么改电脑windows7
  • 安装 centos
  • 晚上睡觉艾草贴肚脐
  • awk指令指定脚本程序
  • 杂志内页广告
  • firefox下rowspan+border+border-collapse的bug
  • node.js wss
  • github 最火的项目
  • linux使用ssh远程连接服务器
  • javascript添加元素
  • python元祖内置函数
  • jquery简单例子
  • unity preferences
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设