什么是OpenGL绘图(OpenGL® Drawing)?

“OpenGL图形”是一个通用术语,可用于指示应用程序已设置为使用开放图形库(Open Graphics Library®)库渲染到显示器上。它还可用于编程,以描述在库中使用不同的函数来创建场景中的元素。通常,OpenGL绘图包括将点和线组合...
“OpenGL图形”是一个通用术语,可用于指示应用程序已设置为使用开放图形库(Open Graphics Library®)库渲染到显示器上。它还可用于编程,以描述在库中使用不同的函数来创建场景中的元素。通常,OpenGL绘图包括将点和线组合成三角形、四边形或其他多边形,以创建用户可以看到或与之交互的可识别对象或界面。OpenGL图形也可以是在屏幕或其他设备上显示的最终渲染场景。OpenGL是一种编程接口,允许软件快速高效地创建三维(3D)场景的应用程序。从编程角度来看,OpenGL®绘图与用笔在纸上绘图非常相似。OpenGL®中有一种虚拟手写笔,可以从一个位置移动到另一个位置,但始终精确记得它当前的位置可以移动和重置,但同时也可以用来勾勒连续的点集。使用位置标记绘制的一个例子是一个称为三角形条带的对象。这是一个三角形序列,其中每个三角形与下一个三角形共用一条边。使用OpenGL®绘图功能,绘制一个点,然后再加两个来创建一个基本三角形。接下来两个虚拟触针移动到的点将连接起来,形成第二个三角形。这个过程可以通过点到点的移动来绘制整个复杂的对象。通过使用实用程序库或扩展,有许多高级OpenGL®绘图函数可用于帮助简化复杂场景的构造。这些函数可以绘制立方体、球体或其他形状原语,无需费力地生成样板代码来绘制形状点在给定位置只是一个单点,可以通过绘图功能进行操作,以便像照片这样的光栅图像可以转换为三维(3D)坐标。在确定场景的几何图形并将其传递给图形硬件后,OpenGL®绘图例程将帮助渲染场景当描述一个场景的点、线和表面的数学信息被绘制到监视器上时,这个过程被称为光栅化,在这个过程中,图像被制成二维(2D)以便显示出来。由3D数据生成的2D光栅化图像可以称为OpenGL图形
  • 发表于 2020-08-07 13:49
  • 阅读 ( 690 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具