位置: 编程技术 - 正文

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

  • 增值税专用发票可以开电子发票吗
  • 开具增值税发票未报送是什么意思?
  • 收到工程服务费会计分录
  • 申报后发现成本算错了
  • 交文化事业建设费的行业
  • 已经认证的发票红冲发票需要收回原发票吗
  • 变电站是否缴纳房产税
  • 怎么看增值税专用发票是进项还是销项
  • 违约金收入计入应纳税所得额吗
  • 旅行社的税
  • 工会经费可以不提吗
  • 公司聚餐一定要去吗
  • 年收入12万以内个人所得税
  • 发生破损
  • 行政单位库存物资管理办法
  • 税务要求企业所得税预缴申报更正
  • 员工福利费用会计怎么做
  • 凭证金额多记了,已经入账了怎么办
  • macos mojace
  • 本年利润余额的计算公式
  • 小规模纳税人的增值税怎么算
  • 联想一体机如何调节屏幕亮度
  • 电脑右下角总是弹出广告
  • 跨年冲减无发票怎么入账
  • pavsrv51.exe - pavsrv51是什么进程 有什么用
  • 理财产品利息税
  • 收购农产品进项税抵扣税率是多少
  • 安克雷奇的秃鹰怎么打
  • 税控盘是干什么用的操作有风险吗
  • 怎么调试vue项目
  • 实现会话跟踪的两种方式
  • Laravel 5.1 on SAE环境开发教程【附项目demo源码】
  • nstat命令 监视内核的SNMP计数器和网络接口状态
  • 财政拨款结转的二级科目有哪些
  • uni app ios
  • 购物赠品的相关法律
  • 营改增后房地产企业增值税如何核算
  • 函数的单调性
  • 个人社保交错了怎么办
  • 企业代扣代缴个人所得税申报流程图
  • 计提固定资产折旧借方科目包括
  • 个人申请代开发票流程怎么操作?
  • 本月开发票下月收款
  • 固定资产盘亏盘盈
  • 一般纳税人购入固定资产进项抵扣
  • 赠送商品入什么科目
  • 用友t6自定义结转
  • 实收资本需要明细科目吗
  • 所得税汇算清缴退税会计分录怎么做
  • 酒店的布草怎么铺
  • 以前年度的销售退回能否直接冲减销售收入
  • 做好年底冲刺
  • 外资企业股权转让给内资企业流程
  • 不合格品的处理方式一般包括哪些
  • 专项应付款贷方余额表示
  • 资产负债表月报的期初余额填什么
  • sql server建表时怎样选择数据类型
  • mysql日期用什么数据类型
  • ubuntu for windows
  • 构建dockerfile
  • 主板不支持u盘装系统怎么办
  • linux中启动服务命令
  • linux操作系统主要学什么
  • centos安装问题
  • cocos2dx 3.5 ”hello world“解析
  • js unload
  • eevee引擎
  • shell 数组变量
  • 批处理 读文件
  • python多线程作用
  • js判断鼠标位置是否在元素区域内使用
  • mkdirs linux
  • jq获取form表单数据
  • js操作对象的方法
  • jquery的实现原理
  • 吉林市无犯罪记录证明网上申请流程
  • 职称申报结束多久公示
  • 爱山东怎样查询医保余额
  • 个税扣款怎么查询
  • 苏州市国家税务局稽查局李加云副局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设