位置: 编程技术 - 正文

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

  • 出口退税一般退什么税
  • 进项税转出大于进项税,加计抵减怎么计算
  • 查询一般纳税人资格证明
  • 以前年度多计管账怎么做
  • 进项都抵扣完了怎么办
  • 预算报表分析报告
  • 小规模纳税人如何开电子发票
  • 票据贴现业务利润怎么算
  • 留存收益总额不变
  • 境外中资企业转中资企业
  • 企业汇算清缴补税原因
  • 股东出资不做股本做借款该怎么写分录?
  • 一般纳税人企业是什么意思
  • 增值税普通发票有什么用
  • 单位租房水电费是个人名字是否可以抵扣
  • 海关增值税发票双抬头
  • 公共租赁住房的供应对象不包括
  • 房地产增值税结转收入的条件是什么
  • 电脑系统还原步骤
  • 股份制企业的特征主要是什么
  • 一键ghost软件怎么用
  • windows怎么复制
  • linux使用范围
  • 补缴社保公积金申请书怎么写
  • 筹建期间发生的开办费属于什么费用
  • PHP:proc_close()的用法_命令行函数
  • 价值高的备件算固定资产吗
  • 冲减管理费用是什么意思
  • antd upload组件
  • php imagettftext()函数
  • 未开票收入本月未收款的分录
  • php _dir_
  • 机器学习——BP神经网络详细介绍及案例Python代码实现
  • vue的简介
  • 前端经典面试题及答案
  • php项目怎么打包
  • 小规模附加税优惠政策2021
  • 上个月的票这个月作废后报增值税需不需要交费?
  • 税号里面的0和O有区别吗
  • 规模以上企业纳税要求
  • 子公司和分公司的区别
  • 不能税前扣除的业务招待费怎么处理
  • 总公司和分公司按什么分类
  • sql server如何设置远程连接
  • 出口合同的流程
  • MySQL中使用FREDATED引擎实现跨数据库服务器、跨实例访问
  • 劳务公司在异地施工要在哪里缴税
  • 银行存款日记账填写样本图
  • 动迁补偿金
  • 中级会计需要初级会计证吗
  • 办公桌椅入什么会计科目
  • 债务重组损失如何做会计分录
  • 冲销管理费用怎么写凭证
  • 净资产越来越少会有什么风险
  • 税控设备全额抵减
  • 买车的车
  • 双倍余额递减法最后两年怎么算
  • 手写账目表格怎么做
  • 商业企业包装物包括哪些
  • mysql 定点数和浮点数
  • java异常后面的语句会运行吗
  • win7系统安装完后启动不了
  • windows91
  • mac怎么修改默认应用
  • 为什么windows删除文件很慢
  • ubuntu12.04.5安装教程
  • 腾讯linux服务器
  • windows 7中,执行应用程序的方法有哪几种?
  • 在Linux系统中安装Anaconda
  • win8怎么进去安全系统
  • cocos2dx4.0教程
  • css滑动门技术的步骤
  • perl的$_
  • windows下安装nas
  • pymysql作用
  • 简单阐述javascript的主要作用
  • 下列关于javascript的叙述正确的有
  • 河北电子税务局网上登录
  • 宿迁市国家税务局徐友谅
  • 受让企业与转让企业区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设