位置: 编程技术 - 正文

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

  • 小规模纳税人增值税申报流程
  • 怎么应对降税,不含税价怎么应对
  • 为员工代缴社保材料
  • 计提存货跌价准备的存货出售
  • 居间费用超过3%剩余的怎样能拿到手
  • 固定资产可以不设置残值吗
  • 企业租赁个人房屋怎么交税
  • 明细分类账采用的格式有
  • 企业承担的员工在职培训成本包括
  • 一般纳税人注销需要多少钱
  • 协会会费支出计什么科目
  • 公司发工资是私账
  • 没超过标准的招待费缴税吗
  • 企业所得税 税法
  • 2016年的发票2020年可以认证吗
  • 利润率的计算举例
  • 高危行业企业要设置什么机构
  • 公司购买房屋涉税问题
  • 耕地占用税计入无形资产吗
  • 技术转让减免所得额
  • 发票联和抵扣联丢失怎么办
  • 包装物租金怎么算
  • linux服务器nfs安装
  • 已入账未抵扣的发票开红字发票
  • Remoterm.exe - Remoterm是什么进程 有什么用
  • 通行证普通发票放在凭证哪里
  • 有关预收账款的说法正确的是
  • 取得专票怎么结转销售成本
  • 微信怎么开小
  • 没进项可以开专票吗
  • php 抓取别的网站的内容
  • sql代码大全
  • php7.4配置
  • 前端基础知识总结
  • 感知机算法python
  • 2023华为OD机试题
  • php调用微信扫描二维码
  • 管理费用包括哪些会计科目
  • html常用标签有哪些
  • 办完外经证怎么交税
  • 无偿划转资产涉及产权转移应交税
  • 多交增值税计入什么科目
  • 代理返点怎么算
  • mysql基本命令大全
  • 固定资产的弃置费用
  • 营业执照需要提交什么材料
  • 工业用电交税怎么算
  • 在我国土地使用权分为哪几类
  • 12月收入1月份开发票怎么报企业所得税
  • 如何理解其他权益工具
  • 水利建设基金缴纳增值税开始缴纳
  • 银行固定资产有哪些
  • mysql数据库增加列
  • MySQL 5.7.14 net start mysql 服务无法启动-“NET HELPMSG 3534” 的奇怪问题
  • windows 安装app
  • scair.exe是什么程序
  • Mac系统修复怎么进入
  • centos 6.6安装教程
  • win7笔记本触摸板怎么开启
  • cocos2d教程
  • 批处理文件就是将若干文件集中起来
  • 每天自动重启命令
  • 批处理命令是什么语言
  • android studio乱码怎么解决
  • js实现左右拖动功能
  • 如何用python创建数据集
  • 自动寻路小说
  • javascript例题
  • javascript怎么学好
  • javascript要怎么学
  • 用jquery
  • centos7如何安装
  • 浙江电子税务局移动端
  • 车辆购置税如何入账
  • 税控盘开的电子票怎么发送给人
  • 国家关于农村土地流转政策
  • 陈列费发票能抵扣吗
  • 年度汇算清缴计算
  • 销售土地使用权的税率
  • 湖北国税发票手机查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设