位置: 编程技术 - 正文

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

  • 金融资产交易增值税
  • 无形资产的税费计入
  • 营改增后为什么利息要提供发票吗
  • 土地增值税预缴最新税法规定
  • 应付职工薪酬如何具体到个人
  • 个人怎么捐赠物资
  • 股东借款 往来款
  • 加油站固定资产折旧年限
  • 税控机减免税额怎么算
  • 广告费结转年限有没有时间限制的
  • 境外企业开票没有税号怎么办?
  • 印花税的计税依据怎么算含税还是不含税
  • 增值税小规模纳税人申报表填表说明
  • 房贷利息在哪里能看到
  • 如何增加发票数量和额度
  • 增值税的附加税有哪些,税费多少
  • 单位撤销无力支付怎么办
  • 拆除原有建筑物成本扣除
  • 事业单位接受捐赠的货币资金在财务会计中确认捐赠收入
  • 神州战神笔记本怎么进入不了bios
  • mac怎么调整网页大小
  • 电脑qq音乐声音小怎么回事
  • 设备拆装费计入什么科目
  • 无线路由器限速怎么办
  • PHP:pg_escape_string()的用法_PostgreSQL函数
  • 股权无偿赠与协议书范本
  • pyecharts绘制柱状图动态图
  • mac配置node环境
  • 购货方开具红字发票怎么做账
  • 纳税人临时到外省从事经营活动
  • 康沃尔公国范围
  • thinkphp import
  • vue中用echarts
  • 列表定义格式
  • php jsonp
  • 消费者如何鉴别美的乐享三代风管机
  • lastlog日志
  • 经营性应收项目和经营性应付项目
  • 印花税应计入哪些费用
  • 土地作为无形资产入账依据
  • 开发阶段发生的费用计入什么科目
  • centos7.9 防火墙
  • python中except用法
  • 公司开一般户需要多久
  • 现金等价物的特征是
  • 实收资本期末需要结转吗
  • 跨年发票账务处理怎么做
  • 财产租赁合同印花税申报期限
  • 固定资产改造多少直接进费用
  • 确定施工程序怎么写
  • 企业购买国债逆回购怎么操作
  • 支付的劳务派遣服务费计入什么科目
  • 现金支票作用
  • 水表怎么借水
  • 留存收益与未分配利润的关系
  • mysql常用关键字及其用法
  • win95开始菜单
  • 苹果mac系统中英文切换
  • linux中符号连接文件是什么意思
  • scanregistry.exe - scanregistry是什么进程 有什么用
  • win7系统计算机管理在哪里
  • windows8如何进入bios
  • linux开机流程详解
  • html怎么下
  • JavaScript中的方法名不区分大小写
  • jquery弹出页面
  • 批处理实例
  • 详解JavaScript ES6中的模板字符串
  • js网页背景色
  • js复制div
  • No active compatible AVD's or devices found. Relaunch this configuration after connecting a device o
  • android 开源框架
  • android开发指南
  • python的web框架
  • 广东电子税务系统社保1号都能申报吗
  • 报价单盖什么公章
  • 重庆国税电子税务登录
  • 税务稽查团队
  • 自建房交契税需要什么
  • ipo上市要注意什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设