C++ opengl GL_QUAD_STRIP的绘制
4个点绘制一个四边形,6个点绘制2个四边形,8个点绘制3个四边形;
程序运行截图如下:
伪代码如下:
void Draw() {glClearColor(0.0f, 0.0f, 0.0f, 1.0f);glClear(GL_COLOR_BUFFER_BIT);glBegin(GL_QUAD_STRIP);glColor4ub(255, 0, 0, 255); glVertex3f(-0.25f, -0.25f, -2.5f);glColor4ub(0, 0, 255, 255); glVertex3f(0.25f, -0.25f, -2.5f);glColor4ub(255, 0, 0, 255); glVertex3f(-0.25f, 0.25f, -2.5f);glColor4ub(0, 255, 0, 255); glVertex3f(0.25f, 0.25f, -2.5f);glColor4ub(0, 255, 0, 255); glVertex3f(-0.25f, 0.5f, -2.5f);glColor4ub(255, 0, 0, 255); glVertex3f(0.25f, 0.5f, -2.5f);glColor4ub(0, 255, 0, 255); glVertex3f(-0.25f, 0.75f, -2.5f);glColor4ub(255, 0, 0, 255); glVertex3f(0.25f, 0.75f, -2.5f);glEnd();
}
C++ opengl GL_QUAD_STRIP的绘制相关推荐
- OpenGL Draw TransformFeedback 绘制变换反馈的实例
OpenGL Draw TransformFeedback 绘制变换反馈 先上图,再解答. 完整主要的源代码 源代码剖析 先上图,再解答. 完整主要的源代码 #include "vapp.h ...
- Android使用NDK OpenGL ES3.0绘制一个三角形
Android使用NDK OpenGL ES3.0绘制一个三角形 [尊重原创,转载请注明出处]https://blog.csdn.net/guyuealian/article/details/820 ...
- OpenGL ES之三——绘制纯色背景
概述 这是一个系列的Android平台下OpenGl ES介绍,从最基本的使用最终到VR图的展示的实现,属于基础篇.(后面针对VR视频会再有几篇文章,属于进阶篇) OpenGL ES之一--概念扫盲 ...
- 【OpenGL ES】绘制圆形
1 前言 [OpenGL ES]绘制三角形 中介绍了绘制三角形的方法,[OpenGL ES]绘制正方形中介绍了绘制正方形的方法,本文将介绍绘制圆形的方法. OpenGL 以点.线段.三角形为图元,没有 ...
- 【EBO】使用OpenGL通过EBO绘制简单五角星
参考:LearnOpenGL CN:https://learnopengl-cn.github.io/01%20Getting%20started/04%20Hello%20Triangle/ 使用O ...
- Qt OpenGL(三十六)——Qt OpenGL 核心模式-绘制雷达坐标系
提示:本系列文章的索引目录在下面文章的链接里(点击下面可以跳转查看): Qt OpenGL 核心模式版本文章目录 Qt OpenGL(三十六)--Qt OpenGL 核心模式-绘制雷达坐标系 一.场景 ...
- Qt OpenGL(二十八)——Qt OpenGL 核心模式-绘制一个正方体(正六面体)
Qt OpenGL(二十七)--Qt OpenGL 核心模式-绘制一个正方体(正六面体) 截止到上一篇文章,一川想使用Qt封装的类绘制一个旋转的彩色三角形的目标就实现了. 上一篇在介绍了使用变换矩阵的 ...
- 【OpenGL ES】绘制魔方
1 前言 在立方体贴图(6张图)中,绘制了一个立方体,贴了 6 张图,本文的魔方案例,将实现绘制 27个立方体,贴 162 张图.贴图图片如下: 说明:inside.png 为魔方内部色块,用粉红色块 ...
- 【OpenGL ES】绘制立方体
1 前言 本文主要介绍使用 OpenGL ES 绘制立方体,读者如果对 OpenGL ES 不太熟悉,请回顾以下内容: 绘制三角形 绘制彩色三角形 绘制正方形 绘制圆形 在绘制立方体的过程中,主要用到 ...
最新文章
- 空集的cardinality是0
- 26行代码AC——习题3-2 分子量 (UVa1586,Molar Mass)——解题报告
- 终于修好了MacBook
- 分别采用深度优先遍历和广度优先遍历判断是否存在由vi到vj的路径,图用邻接表存储
- linux6.5 yum命令,CentOS6.5使用yum命令方便快捷安装Nginx
- 关于在阅读nnUNet代码中的一些小细节的记录(三)
- linux每日命令(11):cat命令
- 深度学习实践指南(四)—— 一个典型的深度学习的实践流程
- WCF服务编程-非WCF应用程序使用WCF服务
- java中计算两日期相减方法
- ASP(Answer Set Programming)编程入门
- 计算机能不装显卡么,电脑不装显卡能玩CF吗
- 输入的数字或者英文字符间距都特别大,怎么解决
- WPS如何并排放置两张图片_动图演示如何制作XRD叠图与PDF卡线图
- 硬盘柱面损坏怎么办_硬盘0磁道损坏怎么办
- 从一个html页面传值到另一个页面,两个html之间的值传递(js location.search用法)
- 几何光学学习笔记(17)- 4.6光学材料
- 超融合和服务器关系_一文读懂超融合服务器
- 王清:从北京地铁降价看公共产品属性回归
- 要做研发高手,就是必须能看英文、写英文
热门文章
- 企业为什么要建设数据分析平台?应该怎么建?
- 你可真行呀的飞鸽传书
- csdn飞鸽传书 打了七天七夜
- 这是 Google 工程师 Amit Singhal 发表在 Google 官方博客的一篇文章,讲述了 Google 搜索排名背后的一些技术,涉及到 Google 对网页,对语义,对用户意图的理解。
- 职场好人缘的26个细节
- 【朋友圈精选】web前端招聘面试的10个小分享
- mysql dba证书挂靠_这7种情况都叫“证书挂靠”!看看你是否在挂证的边缘试探?...
- 苹果电脑连服务器传文件慢,两个mac之间快速传递文件
- shell调用python权限不足_使用权限从python运行shell脚本
- 我也给要来澳大利亚的虫子们一点建议