位置: 编程技术 - 正文

OpenGL学习笔记(1):VS2012+OpenGL 环境搭建(opengl learn)

编辑:rootadmin

推荐整理分享OpenGL学习笔记(1):VS2012+OpenGL 环境搭建(opengl learn),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:opengl详解,opengl使用教程,opengl learning,opengl基础知识,opengl教程48讲,opengl教程48讲,opengl基础知识,opengl教程48讲,内容如对您有帮助,希望把文章链接给更多的朋友!

最近开始学习OpenGL,主要是看NeHe的教程和OpenGL的红宝书,笔记就写到这边~

一 OpenGL 简介

OpenGL 是图形硬件的一种软件接口。

OpenGL 能够做什么:

(1)根据几何图元创建形状, 从而建立物体的数学描述。(OpenGL把点、直线、多边形和位图作为基本的图元)

(2)在三维空间中排列物体,并选择视角去观察它

(3)计算所有物体的颜色

(4)光栅化(rasterization),把物体信息转换为屏幕上的像素(&#;乎就是渲染的意思?)

二 下载并安装 glut 库OpenGL学习笔记(1):VS2012+OpenGL 环境搭建(opengl learn)

glut - OpenGL Utility Toolkit因为OpenGL是独立于硬件的接口,因此没有提供执行窗口人物或者获取用户输入之类的函数,用户需要自己进行在不同平台的窗口实现,glut 为OpenGL提供了一个独立与窗口系统的工具库,使得学习OpenGL变得更加容易,我们可以用它来轻易的实现跨平台的OpenGL程序。

下载地址:

glut.h 复制到include目录下,如果用默认的话就是 C:Program Files (x)Microsoft Visual Studio .0VCincludeGL (GL 目录要自己建)

把 glut.lib 和 glut.lib 复制到lib目录下,默认是 C:Program Files (x)Microsoft Visual Studio .0VClib

把 glut.dll 和 glut.dll 复制到 C:WindowsSystem 目录下

三 创建一个工程测试一下~

建立一个控制台的空项目,内容选 empty

在source code新建文件 _BasicFrame.cpp

文件内容是一个OpenGL程序的基本框架,也是这里测试一下环境的代码

编译完成后执行一下,看到上面的运行结果,OpenGL环境搭建就成功了~

BUG: OpenGL error 0x in -[CCEAGLView swapBuffers] 我是使用粒子编辑器导出的plist出现的问题:调整plist的这两个属性,就会一直打印OpenGLerror0xin-[CCEAGLViewswapBuffers]原因:如果这两个数改变了,粒子

[3D 图形学基础] 读书笔记(1) Part_I(Getting Started) - Introduction 开始读这本书大概有一个多月了吧,前学后忘,所有的知识点都是看我都是仿佛你曾经明白过我们的样子喔不做笔记真的是不行了,打算按照书的章节

OpenGL中的颜色混合功能(一) OpenGL中的颜色混合功能(一)我们知道,材料属性和光照参数可以极大地增加图形的真度,但除此之外,我们在对现实世界进行建模时,有许多效果是

标签: opengl learn

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

上一篇:万向节锁与四元数旋转(万向节锁到底是什么)

下一篇:BUG: OpenGL error 0x0500 in -[CCEAGLView swapBuffers] 328

  • 劳务公司劳务工资做什么科目
  • 分期付款方式销售货物什么时候确认收入
  • 外地企业如何在本地纳税
  • 财务费用利息收入借方表示什么
  • 开办费所得税清缴时如何调整
  • 法人的投资款如何拿出来
  • 汽车道路救援费用多少
  • 系统技术维护费计入什么科目
  • 分公司的人员构成
  • 需不需要交企业所得税看报表的哪个地方?
  • 未报税会怎么样
  • 代开的专票开错了怎么办?
  • 企业所得税哪些不可以税前扣除
  • 购销合同印花税税率
  • 投资收益亏损
  • 购进商品没收到货怎么办
  • 支付工程款会计处理
  • win11系统怎么投屏
  • 长期投资损益
  • 工程竣工的条件是什么
  • 企业接受现金捐赠要交税吗
  • 多角度分析数据
  • 暂估增值税可以抵扣吗
  • php json_encode与json_decode详解及实例
  • this.emit('input')
  • php邮箱smtp发信源码
  • 商品和服务税收分类编码表下载
  • 临时工工资无发票可以扣除吗
  • 个人以不动产投资入股土地增值税
  • sql server数字类型
  • 社保交费银行对账怎么办
  • 合伙企业需要申报哪些税
  • 实收资本可以去银行查吗
  • 纳税申报的流程表
  • 垃圾处理费怎么申报
  • 小规模纳税人免税政策2022
  • 当年发生亏损会影响所有者权益吗
  • 债务重组账务记忆口诀
  • 劳务报酬所得是否含增值税
  • 报关单未申报做账怎么办
  • 财政补助收入增加在哪一方
  • 银行贷款损失的计算公式
  • 低值易耗品摊销借贷方向
  • 不偿还的其他应收款
  • 计提本月工资会计怎么做账
  • 出差费计入工资总额吗
  • 预收账款最后怎么处理
  • 转出未交增值税会计处理
  • 金三财务报表如何更正?
  • 旅游发票可以报销入什么明细
  • 车辆购置税是怎么计算的
  • 成本核算方法有哪几种
  • 用友无法填制凭证
  • 商业成本会计如何记账
  • 存货科目包括哪几类
  • 股权变更需要多久
  • 旅游业餐饮业
  • 怎么操作win10系统
  • Win10怎么显示我的电脑
  • win7同步中心怎么关掉
  • macos 网速慢
  • 已停止工作win7
  • xp怎么删除电脑系统
  • linux服务器搭建实战详解
  • url什么意思啊了
  • 控制面板win8在哪里
  • freebsd连接wifi
  • jquery浮动窗口
  • opengl 函数可以在子线程中调用吗
  • nodejs cgi
  • linux shell命令的返回值
  • jquery的使用步骤
  • jquery防止重复提交
  • shell 字符串trim
  • 数字图像处理软件idl和matlab有什么异同点
  • cocos引擎教程
  • 供暖企业所涉及的行业
  • 已代扣代缴个人所得税,他人还需要缴纳个人所得税吗?
  • 期房交了契税就可以拿房产证了吗
  • 土地分割抵押 如何实现抵押权
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设