位置: 编程技术 - 正文

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

  • 出口退税一般退什么税
  • 小规模纳税人升级一般纳税人流程
  • 偶然所得税什么时候颁布
  • 公司垫付生育津贴凭证
  • 减免增值税计入其他收益
  • 房屋租赁备案要准备什么资料
  • 关税的税收主体是外国的进出口商
  • 税控盘维护费要交吗
  • 公司收的保证金可以打入私人账户吗
  • 已认证的红字发票怎么退
  • 防伪标识会有假的吗
  • 现金折扣后退回账户
  • 营改增后开餐厅需要交什么税?
  • 工伤期间奖金发放标准
  • 关于开票时纳税的规定
  • 基金会可以投资企业吗
  • 费用无发票财务怎么做账
  • 政府补助的会计核算
  • 公允价值上升是收益还是损失
  • 将捐赠收入计入资本公积转增增值税
  • 合同资产对应的成本
  • 个人业务费是什么
  • 硬盘损坏类型
  • proflwiz.exe - proflwiz是什么进程 有什么用
  • 怎么证明公司的存在
  • 工资只发一半
  • 固定资产 出售
  • 联想e430安装win7
  • 文化事业建设税计税依据是
  • 结算备付金的账户是什么
  • 在php中,字符串有哪些表示形式
  • 因质量问题被扣钱怎么办
  • PHP:spl_object_hash()的用法_spl函数
  • 未分配利润转增股本交印花税
  • edi文件怎么打开
  • 退货可以吗
  • php提交表单数据有哪几种方法
  • 【深度学习】pix2pix GAN理论及代码实现与理解
  • php die exit
  • php新手入门教程
  • 收回外币应收账款如何处理
  • 支付银行手续费等直接收费金融服务
  • 股权划转有税费吗
  • 弱电工程计入什么费用
  • 海关缴款书当月能查到吗
  • php调用变量
  • nosql manager for mongodb
  • 主营业务收入和销售费用的区别
  • 公司从个人手中购买二手车
  • sqlserver2016使用方法
  • 一般纳税人预收租金增值税
  • 税费损失
  • 房地产开发的土地分割
  • 记账凭证错误要重开吗
  • 支付的税费现金流量表公式
  • 上期留抵税额可以留多久
  • 安全费用支付
  • 为什么贷款要收手续费
  • 去税局购买税盘要注意什么
  • 营销活动开什么发票
  • 进口关税增值税可以抵扣吗
  • 反记账是什么
  • win7系统u盘打不开怎么办
  • xp蓝屏事件
  • mac闹钟app
  • linux命令合集
  • centos 7.2安装
  • edif是什么文件
  • windows7开机
  • windows8.1显卡驱动
  • win10预览版
  • linux中chage命令
  • win7如何获取管理员密码
  • 在linux系统中,用来存放系统所需要的配置文件
  • Node.js中的construct构造函数
  • jquery validation
  • jqueryattrprop区别
  • python fabric实现远程部署
  • 用python写一个程序
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设