`
tiankefeng0520
  • 浏览: 147006 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

OpenGL学习四:矢量图形添加颜色

阅读更多

1.分别给点进行添加颜色
 glBegin(GL_TRIANGLES);
  glColor3f(1.0f,0.0f,0.0f);
  glVertex3f( 0.0f, 1.0f, 0.0f);
  glColor3f(0.0f,1.0f,0.0f);
  glVertex3f(-1.0f,-1.0f, 0.0f);
  glColor3f(0.0f,0.0f,1.0f);
  glVertex3f( 1.0f,-1.0f, 0.0f);
 glEnd();

2.为图形整体添加颜色
 glColor3f(0.5f,0.5f,1.0f);
 glBegin(GL_QUADS);
  glVertex3f(-1.0f, 1.0f, 0.0f);
  glVertex3f( 1.0f, 1.0f, 0.0f);
  glVertex3f( 1.0f,-1.0f, 0.0f);
  glVertex3f(-1.0f,-1.0f, 0.0f);
 glEnd();

 

 

  • 大小: 6.2 KB
0
3
分享到:
评论

相关推荐

    《矢量图形系统开发与编程》配套源码

    8. **图形库和框架**:开发者可能会使用现有的图形库,如OpenGL、DirectX、SVG.js或Paper.js等,源码会展示如何集成和利用这些库来创建复杂的矢量图形应用。 通过研究这些源码,你可以深入了解矢量图形系统的工作...

    OpenGL基础图形编程_opengl_

    OpenGL是开放图形库(Open Graphics Library)的缩写,它是一种跨语言、跨平台的应用程序编程接口(API),用于渲染2D、3D矢量图形。OpenGL被广泛应用于游戏开发、科学可视化、虚拟现实等领域。在游戏开发中,OpenGL...

    OPENGL高级图形编程

    OpenGL(Open Graphics Library)是一种跨语言、跨平台的应用程序接口(API),用于渲染2D和3D矢量图形。它是图形编程领域中最广泛使用的API之一,被广泛应用于游戏开发、虚拟现实、增强现实等多个领域。 #### 2. ...

    openGL学习

    OpenGl是一种跨语言、跨平台的应用程序接口(API),用于渲染二维、三维矢量图形。它是由Silicon Graphics Inc.设计的,并在Khronos Group的支持下不断更新和完善。 **1.2 预备知识** 在开始学习之前,建议具备...

    用OpenGL绘制简单的三维图形

    OpenGL是一套功能强大的跨语言、跨平台的编程接口API,用于渲染二维和三维矢量图形。它主要被广泛应用于计算机图形学领域,尤其是在游戏开发和模拟中。通过使用OpenGL,开发者可以调用各种功能来控制图形处理器GPU,...

    基于java的opengl计算机图形学学习资料源码

    OpenGL是一种跨语言、跨平台的应用程序编程接口(API),用于渲染2D和3D矢量图形。它由Khronos Group维护,广泛应用于游戏开发、科学可视化、虚拟现实等领域。OpenGL通过图形管道工作,数据经过一系列的处理阶段,...

    简单矢量图形程序

    而对于有经验的开发者,这个程序可能是一个重温经典或启发新项目的起点,他们可以在此基础上添加更多的功能,比如图层管理、滤镜效果,甚至3D矢量图形支持。 值得注意的是,文件列表中提及的"说明.txt"可能是对程序...

    OpenGL三维图形程序设计.zip

    OpenGL是一种跨语言、跨平台的应用程序编程接口(API),用于渲染2D、3D矢量图形。它是计算机图形学中的一个重要工具,广泛应用于游戏开发、科学可视化、虚拟现实等领域。本教程将带你入门OpenGL,了解其基本接口和...

    OpenGL编程基础4.pdf

    在计算机科学领域,OpenGL(Open Graphics Library)是一种用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序接口(API)。它是由Silicon Graphics Inc.设计,并在1992年首次发布。OpenGL的核心优势在于其开放性、...

    C++实现利用OpenGL实现三维绘图

    在计算机图形学领域,OpenGL是一种跨语言、跨平台的编程接口,用于渲染2D和3D矢量图形。本教程将深入探讨如何使用C++与OpenGL结合,来创建和展示三维图形。首先,我们需要理解OpenGL的基本概念和C++的基础知识。 1....

    OpenGL基础图形编程

    OpenGL基础图形编程是计算机图形学领域的一个重要主题,它是一种跨语言、跨平台的应用程序编程接口(API),用于渲染2D、3D矢量图形。OpenGL由Khronos Group维护,广泛应用于游戏开发、科学可视化、工程设计以及虚拟...

    计算机图形学开源OpenGL

    OpenGL是一个跨语言、跨平台的编程接口,用于渲染2D、3D矢量图形。它是由Khronos Group维护和发展的,旨在为开发者提供高效且灵活的图形渲染能力。 OpenGL的核心是一组强大的绘图函数,这些函数允许程序员直接控制...

    OPENGL BasicConcepts.pdf

    - **基于数学表达式**:矢量图形基于数学表达式,例如绘制一条直线可以通过指定起点和终点坐标来实现,并且可以设置线条的颜色和厚度。 #### 光栅化(Rasterization) - **定义**:光栅化是将矢量图形转换成像素的...

    绘制多段线多边形等基本矢量图矢量图形系统

    在VC++中,我们可以利用GDI(Graphics Device Interface)或者更现代的Direct2D或OpenGL库来实现矢量图形的绘制。GDI是一组API,提供了绘制线条、曲线、填充区域等功能。对于多段线,我们需要定义一系列的点,然后...

    基于VC++与OpenGL的三维图形环境的构建

    OpenGL是一个跨平台的图形应用程序接口(API),用于渲染二维和三维矢量图形。它由一系列命令组成,这些命令可以用来绘制复杂的图形对象。在Windows环境下,OpenGL需要与设备上下文(Device Contexts, DC)和渲染上...

    OpenGL超级宝典中文第三版

    5. 纹理映射:讲解如何为图形添加颜色、图案和位图图像的高级技术,包括纹理贴图、纹理过滤和MIP映射。 6. 高级渲染技术:探索阴影映射、光栅化、粒子系统等高级主题,以及它们在创建复杂视觉效果中的应用。 7. ...

    Opengl.zip_真实感图形

    OpenGL,全称OpenGL图形编程接口,是用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。它被广泛应用于视觉效果丰富的应用中,如视频游戏、模型渲染、科学可视化以及虚拟现实环境。在本主题...

    NeHe OPenGL 英文教程

    本章节介绍如何为OpenGL图形添加颜色。 **关键点**: - **颜色模型**:了解RGB颜色模型以及OpenGL中的颜色表示方式。 - **颜色应用**:使用OpenGL函数(如`glColor`系列)设置图形的颜色属性。 #### 七、旋转 该...

    一些学习OpenGL的书籍

    - 基本图形绘制:学习OpenGL的第一步是掌握如何绘制基本的几何图形,比如多边形,并为它们添加颜色、进行旋转和纹理映射。 - 高级特性:学习OpenGL的高级特性,例如光照、雾化效果、使用显示列表、字体处理、粒子...

    opengl星体

    OpenGL是一种用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。它使用一种特殊的坐标系统来表示空间位置,并通过一系列命令来绘制几何形状。 - **坐标系统**:OpenGL使用左手坐标系,其中X轴向右,...

Global site tag (gtag.js) - Google Analytics