什么是opengl®?(opengl®?)

OpenGL是一个应用程序接口,用于定义2D和3D计算机图形。当涉及到与2D计算机图形的这种交互时,这种跨平台API通常被认为是计算机行业的标准,并且已经成为与3D图形一起使用的常用工具。OpenGL是开放图形库的简称,它消除了程序员在每次企业升级到新版本系统时重写操作系统图形部分的需要。...

OpenGL是一个应用程序接口,用于定义2D和3D计算机图形。当涉及到与2D计算机图形的这种交互时,这种跨平台API通常被认为是计算机行业的标准,并且已经成为与3D图形一起使用的常用工具。OpenGL是开放图形库的简称,它消除了程序员在每次企业升级到新版本系统时重写操作系统图形部分的需要。

OpenGL is an open source standard and abstract programming interface (API) for programming three-dimensional (3D) graphics in computer programs.

OpenGL的基本功能是向操作系统发出特定的可执行文件或命令集合。在这样做时,该程序与驻留在硬盘驱动器或其他指定源上的现有图形硬件协同工作。集合中的每个命令设计用于执行特定的绘图操作,或启动与图形关联的特定特殊效果。

在OpenGL中创建命令有两种不同的方式。首先,程序员可以创建并保存一个命令列表,这些命令可以重复使用。这是使用程序接口的更常规的方法之一。除了建立一组或多或少的永久性命令外,还可以在计算机图形学的范围内创建和执行一次性命令。

除了能够与操作系统接口并充分利用驻留的图形硬件外,OpenGL还提供了一些可能对最终用户有用的内置协议。这些功能包括alpha混合、纹理贴图、大气效果和表面移除等工具。这些工具可以与当前使用的任何操作系统配合使用。

OpenGL最初由Silicon Graphics开发,现在被认为是业界的标准。Microsoft积极支持应用程序界面,它提供了在Windows系统上使用的OpenGL库的免费下载。OpenGL也可以很好地与OpenInventor配合使用,OpenInventor是一种面向对象的编程工具,也是由Silicon Graphics创建的。

  • 发表于 2021-12-14 12:31
  • 阅读 ( 108 )
  • 分类:互联网

你可能感兴趣的文章

opengl(opengl)和开放计算语言(opencl)的区别

...编写程序。它们都是用C语言编写的。 覆盖的关键领域 1.什么是OpenGL–定义,功能2.什么是OpenCL–定义,功能3.OpenGL和OpenCL的区别是什么–主要区别的比较 关键术语 OpenGL,OpenCL 什么是opengl(opengl)? OpenGL是一个用于绘制二维和三...

  • 发布于 2021-07-01 12:42
  • 阅读 ( 429 )

什么是opengl®3d模型?(opengl® 3d models?)

OpenGL®3D模型在最一般的意义上是三维(3D)空间中连接点的集合,称为顶点,它们组合形成一系列多边形,可以渲染以表示虚拟空间中的对象。几乎所有不是形状基本体的...

  • 发布于 2021-12-08 11:36
  • 阅读 ( 139 )

什么是opengl®线条?(opengl® lines?)

在OpenGraphics Library®(OpenGL®)中,线是OpenGL®能够绘制的基本基本形状之一,它们构成了有时用于渲染三角形的构建块之一。OpenGL®线条只是两个顶点之间的直线连接图形。...

  • 发布于 2021-12-08 11:39
  • 阅读 ( 86 )

什么是opengl®和directx®之间的区别?(the differences between opengl® and directx®?)

Open Graphics Library®(OpenGL®)和DirectX®都是图形渲染程序,但两者之间存在重大差异。游戏程序员通常选择DirectX®,因为它有许多专门用于游戏渲染的功能,而OpenGL®则用于...

  • 发布于 2021-12-08 14:35
  • 阅读 ( 148 )

什么是不同类型的opengl®驱动程序?(the different types of opengl® drivers?)

OpenGL®(开放图形语言)是一种开源标准和抽象编程接口(API),用于在计算机程序中编程三维(3D)图形。要使API在编译和运行时工作,执行程序的计算机必须安装正确的O...

  • 发布于 2021-12-08 22:37
  • 阅读 ( 145 )

什么是不同类型的opengl®库?(the different types of opengl® libraries?)

有几种类型的OpenGraphics Library®(OpenGL®)库可以安装并在计算机系统上使用,其中大多数库满足图形程序员的特定需求。第一种类型包括基本的核心OpenGL®库,其中包含大约...

  • 发布于 2021-12-08 22:38
  • 阅读 ( 143 )

什么是2d opengl®?(2d opengl®?)

OpenGraphics Library®(OpenGL®)主要是一个编程接口,允许软件应用程序与图形硬件交互,并快速高效地创建三维(3D)场景。使用二维(2D)OpenGL®编程技术,库提供的硬件加...

  • 发布于 2021-12-09 12:26
  • 阅读 ( 139 )

什么是加速opengl®模式?(accelerated opengl® mode?)

计算机图形中的加速开放图形库®(OpenGL®)模式是一种可在计算机图形卡中激活的状态,以使用图形卡的硬件功能执行部分或全部OpenGL®命令和渲染,而不是默认为纯基于...

  • 发布于 2021-12-09 15:02
  • 阅读 ( 141 )

什么是opengl®ati™ 驾驶员(an opengl® ati™ driver?)

开放图形库®(OpenGL®)ATI™ 驱动程序是由ATI开发的软件接口™ 这些技术将成为图形卡硬件和OpenGL®库抽象编程接口(API)之间的桥梁。每个操作系统都有不同的驱动程序,...

  • 发布于 2021-12-11 17:31
  • 阅读 ( 144 )

什么是opengl®相机?(an opengl® camera?)

“OpenGL®照相机”是指开放图形库®(OpenGL®)场景中的查看器虚拟位置的名称。它由查看器在场景中的位置定义,然后由查看器查看的位置或方向定义。摄影机在OpenGL®场景...

  • 发布于 2021-12-11 17:33
  • 阅读 ( 104 )
Nietzschesays
Nietzschesays

0 篇文章