位置: 编程技术 - 正文

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

  • 个体工商户增值税优惠政策2023
  • 厂部固定资产折旧属于什么费用
  • 待认证进项税额是什么情况下用的
  • 无形资产减值损失一经确认在以后期间不得转回
  • 辞退员工赔偿计算公式
  • 个税申报本期收入包括社保吗
  • 退去年的教育费附加
  • 工程物资和特种设备区别
  • 股票印花税最新政策2023怎么算
  • 员工造成损失怎么处理
  • 出口关税如何做账
  • 异地预交所得税跨年还能用吗
  • 车辆买的商业险有家庭包
  • 调账以前年度损益调整如何结转
  • 民办幼儿园怎么给老师交五险一金
  • 服务的进项税
  • 税控盘减免在哪里填报
  • 糖类计算公式
  • 专项应付款增加记哪方
  • 税控盘不存在怎么回事
  • 股东向公司借款需要交税吗
  • 建筑工程企业人力资源管理
  • 抵扣联和发票联算一张发票吗
  • 财产转移数据缴费怎么交
  • linux系统怎么查看mac地址
  • 解放双手神器说说
  • 无线路由器1200m覆盖范围
  • 购买原材料折扣做什么会计科目
  • 如何设置谷歌浏览器语言为中文
  • 公司向个人借款利息如何处理
  • linux阅读pdf
  • neoDVDstd.exe - neoDVDstd是什么进程 有什么用
  • 报废机器设备如何缴纳增值税
  • 应收股利的主要特点
  • 小米路由器青春版r1cl参数
  • php流程图
  • php 统计
  • 现金清查的会计分录
  • 城建税减征50%
  • php remote_addr
  • nor命令
  • vue大型项目架构设计
  • 贴现资产卖断会怎么样
  • 财务咨询公司能出尽调报告吗
  • python缩进有什么作用
  • 出口退税率为0要补增值税吗
  • 非营利组织缴纳增值税账务处理
  • 计提工会经费的工资总额包括哪些
  • sqlserver根据查询结果创建表
  • 民办非企业收到政府拨款分录
  • 个人账户用于公司发工资
  • 招标押金有规定吗
  • 永久性差异有哪些项目
  • 通信服务费账务处理流程
  • 待抵扣进项税如何在营运资金
  • 异地预缴的企业所得税
  • 物业公司水费差额征税如何申报
  • 公司采购一直没有发票
  • 冲减上年度多计提所得税
  • 企业买车购置税可以抵增值税吗
  • 母公司以房产投资子公司
  • 实际利率与名义利率的换算
  • 可供出售金融资产和交易性金融资产
  • 法定节假日报税顺延几天
  • sqlserver登录日志
  • 提高sql执行效率的方法
  • 注册表 命令
  • win7系统共享打印机设置方法
  • 笔记本触摸屏无法使用了
  • windows的视频
  • winxp优化设置
  • w8网络设置
  • win7自带桌面时钟吗
  • js让按钮不能点击
  • nodejs cicd
  • node.js中的http.response.writeHead方法使用说明
  • jquery获取多个元素
  • javascript教程 csdn
  • 从局部变量和全变量区分
  • 国税总局17号公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设