专栏首页小黑娃HenryOpenGL(四)-- 图元连接方式(记录)OpenGL(四)-- 图元连接方式(记录)

OpenGL(四)-- 图元连接方式(记录)OpenGL(四)-- 图元连接方式(记录)

OpenGL/OpenGL ES图元连接方式

图元

描述

GL_POINTS

每个顶点在屏幕上都是单独点

GL_LINES

每⼀一对顶点定义⼀一个线段

GL_LINE_STRIP

⼀一个从第⼀一个顶点依次经过每⼀一个后续顶点而绘制的线条

GL_LINE_LOOP

和GL_LINE_STRIP相同,但是最后⼀一个顶点和第⼀一个顶点连接起来了了.

GL_POLYGON

每4个顶点定义⼀一个新的四边形

GL_QUADS

每4个顶点连接并内部填充

GL_QUAD_STRIP

形成四边形后2个顶点复用

GL_TRIANGLES

每3个顶点定义⼀一个新的三⻆角形

GL_TRIANGLE_STRIP

共⽤用⼀一个条带(strip)上的顶点的⼀一组三⻆角形,复用后两个顶点

GL_TRIANGLE_FAN

以⼀一个圆点为中⼼心呈扇形排列列,共⽤用相邻顶点的⼀一组三⻆角形,复用前两个顶点

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 音视频技术基础(四)-- OpenGL

    既然是学习音视频技术,那必然少不了渲染这个环节,OpenGL就是进行图形渲染的一个重要角色。

    黑眼圈云豆
  • 【Android 音视频开发打怪升级:OpenGL渲染视频画面篇】一、初步了解OpenGL ES

    提到OpenGL,想必很多人都会说,我知道这个东西,可以用来渲染2D画面和3D模型,同时又会说,OpenGL很难、很高级,不知道怎么用。

    开发的猫
  • 视频直播与虚拟现实的渲染 - OpenGL ES

    这是一篇OpenGL ES的学习笔记,介绍图像绘制里面用到的概念,学习OpenGL ES的基础知识备忘录。 教程 OpenGLES入门教程1-Tutorial0...

    落影
  • 【笔记】《计算机图形学》(17)——使用图形硬件

    这一章介绍了计算机与图形硬件和实际编程相关的内容, 其中主要利用OpenGL简单介绍了实际的图形编程部分, 但是如果想要真正开始OpenGL编程, 查阅其它资料...

    ZifengHuang
  • 从零开始学图像渲染

    图形学是一门综合学科,涉及的基础学科内容繁多,多用于跨领域的工程应用,比如传统的图像处理、游戏引擎,现在比较热门的图像分割、人脸识别、无人驾驶、AR/VR、三维...

    sumsmile
  • Open GL ES绘制矩形

    前文中我们简单使用OpenGL ES绘制了一个三角形,不知道大家有没有尝试动手,在编码过程中是否遇到了诸多不解,哈哈,不解是正常的,因为我还没讲任何关于Open...

    小海编码日记
  • 【Android 音视频开发打怪升级:OpenGL渲染视频画面篇】二、使用OpenGL渲染视频画面

    在第一篇文章【音视频基础知识】文章中,就介绍过,视频其实就是一张张图片组成的,在上文【初步了解OpenGL ES】中,介绍了如何通过OpenGL渲染一张图片,可...

    开发的猫
  • OpenGL ES 2.0 (iOS)[01]: 一步从一个小三角开始

    1). 三个什么端点(屏幕坐标点)? 要回答这个问题要先了解 OpenGL ES 的坐标系在屏幕上是怎样分布的:

    半纸渊
  • Android开发笔记(一百五十五)利用GL10描绘点、线、面

    上一篇文章介绍了GL10的常用方法,包括如何设置颜色、如何指定坐标系、如何调整镜头参数、如何挪动观测方位等等,不过这些方法只是...

    用户4464237
  • 微软DirectX和OpenGL的区别(比较详细)

        OpenGL是个专业的3D程序接口,是一个功能强大,调用方便的底层3D图形库。OpenGL的前身是SGI公司为其图形工作站开发的IRIS GL。IRIS...

    Jean
  • Open GL ES之庖丁解牛

    前文介绍了OpenGL ES绘制图形的基本套路,从上面两篇文章中我们可以看出组成OpenGL ES绘图应用的两个基本元素:

    小海编码日记
  • OpenGL中的二维编程——从简单的矩形开始

    Zoctopus
  • OpenGL ES 2.0 Making the Hardware Work for You

    iOS 系统会通过一个称之为 Core Animation Compositor (核心动画合成器[系统组件])去控制最终在屏幕显示的图像。

    半纸渊
  • Android OpenGL开发实践 - GLSurfaceView对摄像头数据的再处理

    文首先对GLSurfaceView相关知识进行讲解,然后介绍Android系统如何获取摄像头数据并利用GLSurfaceView渲染到屏幕上。

    天天P图攻城狮
  • OpenGL ES 2.0 (iOS)[02]:修复三角形的显示

    从图可以看出,这三个数据形成的其实是一个等边直角三角形,而在 iOS 模拟器中通过 OpenGL ES 绘制出来的是直角三角形,所以是有问题的,三角形被拉伸了。

    半纸渊
  • OpenGL ES读书笔记(一)—初始庐山真面目

    1. OpenGL ES简介 OpenGL ES(OpenGL for Embedded Systems)是以手持和嵌入式设备为目标的高级3D图形应用程序编程接...

    MelonTeam
  • 【Android 音视频开发打怪升级:OpenGL渲染视频画面篇】五、OpenGL FBO数据缓冲区

    上一篇文章,讲解了如何使用EGL,并且提到EGL可以建立一个离屏渲染的缓冲区,这种离屏渲染的方式通常用于模拟整个渲染窗口,比如可以用于FFmpeg软编码,将显示...

    开发的猫
  • OpenGL API 简介

    开发基于 OpenGL 的应用程序,必须先了解 OpenGL 的库函数。它采用 C 语言风格,提供大量的函数来进行图形的处理和显示。OpenGL 库函数的命名方...

    用户2930595
  • 小菜学Chromium开发系列:OpenGL学习

    风雨送春归,飞雪迎春到。已是悬崖百丈冰,犹有花枝俏。俏也不争春, 只把春来报。待到山花烂漫时,她在丛中笑。 这首《毛泽东诗词》·卜算子·咏...

    程序员互动联盟

扫码关注云+社区

领取腾讯云代金券