什么是opengl®坐标?(opengl® coordinates?)

OpenGL®坐标是表示虚拟三维(3D)空间中特定位置的数值。这些值是单独的点,类似于算术和代数数学活动中绘制在图形上的点。使用这种类型的系统,可以通过三个不同的值来标识坐标,这三个值分别表示特定点在三个方向上的位置。OpenGL®坐标通常沿“Y轴”指示,即向上或向下位置;“X轴”指示中点左侧或右侧的位置;以及“Z轴”,表示该点距离观察者的距离。。...

OpenGL®坐标是表示虚拟三维(3D)空间中特定位置的数值。这些值是单独的点,类似于算术和代数数学活动中绘制在图形上的点。使用这种类型的系统,可以通过三个不同的值来标识坐标,这三个值分别表示特定点在三个方向上的位置。OpenGL®坐标通常沿“Y轴”指示,即向上或向下位置;“X轴”指示中点左侧或右侧的位置;以及“Z轴”,表示该点距离观察者的距离。。

The entire system of OpenGL® coordinates allows someone to indicate the precise location of a point within the virtual 3D space.

用于指定OpenGL®坐标位置的系统与数学中用于绘制方程式和数值的系统非常相似。虽然这些系统通常有两个方向和值,“X”和“Y”值,但OpenGL®中使用的系统有第三个值来确定对象在三维空间中的位置。程序员使用这些坐标将特定的OpenGL®坐标指定给不同的点,然后可以使用这些点在程序中创建对象。

有人胡想使用OpenGL®坐标的一种简单方法是考虑数学中使用的基本图形。这种类型的系统有一条水平线和一条垂直线,或一个X轴和一个Y轴。这两个轴之间的交点通常由坐标(0,0)表示,第一个数字表示X轴,第二个数字表示Y轴上的位置。

OpenGL®坐标使用类似的系统,允许在程序中创建对象的人为沿这些轴的距离指定值。然后使用数值指示点与(0,0)的中心交点之间的距离。负值表示轴上的向左或向下,而正值表示从交点向右或向上的位置。这意味着(1,1)处的点是中心点右侧一个单位,从中心点向上一个单位。

除了这两个轴外,OpenGL®坐标还使用Z轴,它表示空间的第三维。基本上,此值控制点与空间中不可见摄影机的查看位置之间的距离。如果观众在使用OpenGL®创建的虚拟环境中,则此摄像头代表观众。Z轴上的正值表示比交点更靠近摄影机的对象,而负数表示距离较远的点。。

整个OpenGL®坐标系统允许用户指示虚拟3D空间中点的精确位置。因此,有人可以在(1,2,3)处指示一个点,这是一个对象,向右一个单位,向上两个单位,从中心点向观察者三个单位。可以在(-1,2,-1)处创建第二个点,该点向左一个单位,向上两个单位,距离观察者中心点一个单位。然后,这两个点可以通过三维环境中存在的一条线连接,其他点和线可以创建更复杂的形状。。

  • 发表于 2021-12-08 11:38
  • 阅读 ( 93 )
  • 分类:互联网

你可能感兴趣的文章

cpu和gpu如何交互以呈现计算机图形?

...windowsxp下,直到我能看到显示器上旋转的三角形。发生了什么,CPU(首先处理.exe)和GPU(最后输出屏幕上的三角形)是如何交互的? 我想显示这个旋转三角形主要涉及以下硬件/软件: 硬件 硬盘驱动器 系统内存(RAM) 中央处...

  • 发布于 2021-04-12 06:51
  • 阅读 ( 284 )

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

什么是opengl®插件?(an opengl® plugin?)

OpenGraphics Library®(OpenGL®)插件是一款软件,旨在向一个独立的中央应用程序添加一些基于OpenGL®的功能。对于图形应用程序,OpenGL®插件可以添加通过OpenGL®库处理的新渲...

  • 发布于 2021-12-11 17:37
  • 阅读 ( 119 )
qm60967
qm60967

0 篇文章