![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenGL
记录自己学习OpenGL的点点滴滴
安之若素_庆
人不能选择出生,但能选择自己的人生,但愿在人生的长河里,不曾迷失自己。怀着一颗向上的心,积极乐观,不怕困难,励志做一名快乐的程序员
展开
-
OpenGL之基本图元连接方式
连接方式图元描述GL_POINTS每个顶点在屏幕上都是单独点GL_LINES每一对顶点定义一个线段GL_LINE_STRIP一个从第一个顶点依次经过每一个后续顶点而绘制的线条GL_LINE_LOOP和GL_LINE_STRIP相同,但是最后一个顶点和第一个顶点连接起来了GL_TRIANGLES每3个顶点定义⼀个新的三角形GL_TRIANGLE_STRIP共⽤一个条带(strip)上的顶点的一组三角形GL_TRIANGLE_FAN以一.原创 2020-07-10 23:18:22 · 460 阅读 · 0 评论 -
OpenGL入门案例——可移动的正方形
在配置环境的时候,我们最后看是否配置成功的时候贴了一段代码,其实那个就是用OpenGL绘制的一个三角形,下面我们来看一下今天要实现的正方形移动的流程图整体和绘制三角形流程差不多,只是自定义里面的函数实现是有差距的,正方形移动多了个特殊函数的注册,这个函数就是用来实现正方形根据键盘移动相对应顶点数据的更改。这里要特别说明一下,以上是我们代码在main函数里面的顺序,但其实我们自定义函数程序执行的时候,是先执行setupRC()函数,再执行changeSize函数,最后执行RenderScene函数。下原创 2020-07-10 23:06:04 · 702 阅读 · 0 评论 -
OpenGL开发过程中必备的专业名词解析
OpenGL状态机OpenGL 上下文(context)顶点数组顶点缓存区管线 (固定管线、可变成管线)着色器(固定着色器、自定义着色器) 顶点着色器 片元着色器 GLSL光栅化纹理混合变换矩阵投影矩阵投影方式(正投影,透视投影)...原创 2020-07-03 14:35:20 · 186 阅读 · 0 评论 -
penGL之图形API简介
简介OpenGL (Open Graphics Library)是⼀一个跨编程语⾔言、跨平台的编程图形程序接⼝,它将计算机的资源抽象称为一个个OpenGL的对象,对这些资源的操作抽象为一个个的OpenGL指令OpenGL ES (OpenGL for Embedded Systems)是 OpenGL 三维图形 API 的⼦集,针对手机、 PDA和游戏主机等嵌⼊入式设备⽽而设计,去除了许多不必要和性能较低的API接⼝DirectX 是由很多API组成的,DirectX并不是一个单纯的图形API. 最重原创 2020-07-03 01:22:18 · 418 阅读 · 0 评论 -
OpenGL mac os环境搭建
000——准备工作首先下载所需要的环境资源包,下载链接[https://download.csdn.net/download/hxqblog/12571453],先下载下来001——新建工程打开Xcode—>右上角File—>New—>Project—>选择macOS—>App002——配置资源1.添加GLUT.framework和OpenGL.framework2.下载的资源包解压缩之后,将include文件和libGLTools.a添加进工程里003—原创 2020-07-03 00:54:36 · 176 阅读 · 0 评论