首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GL_POINT和GL_LINES -真正的用途?

GL_POINT和GL_LINES -真正的用途?
EN

Stack Overflow用户
提问于 2011-07-18 21:54:54
回答 8查看 5.7K关注 0票数 4

从一段时间以来,我就一直在使用OpenGL制作3D应用程序,但在生产阶段,我从未真正理解GL_POINT和GL_LINES基本绘图类型在3D游戏中的使用。

  • (Where)是OpenGL中的点和线基元,在现代游戏中仍然使用?

EN

回答 8

Stack Overflow用户

发布于 2011-07-18 22:01:28

你知道,OpenGL不仅仅是用于游戏,还有其他类型的程序,而不仅仅是游戏。想想CAD程序,或地图编辑器,在那里线框仍然是非常有用的。

票数 12
EN

Stack Overflow用户

发布于 2011-07-18 22:11:21

GL_POINTS在游戏中用于点精灵(通过点精灵功能或从几何图形着色器中的一个点生成一个四角体),两者都用于“闪光”效果和体积云。

它们也被用于一些特殊的算法,就在.当需要点的时候。如在构建柱状图中的几何图形着色器,如本章中的一章后来的GPU宝石书籍。或者,对于GPU实例,通过转换反馈剔除。

GL_LINES在游戏中几乎没有什么用处(主要用于CAD或建模应用程序)。除了经常不需要,如果需要的话,通常需要厚度大于1的线,这在所有实现上都不是很好的支持(读为: fast)。

在这种情况下,通常用三角形条画粗线。

票数 7
EN

Stack Overflow用户

发布于 2011-07-18 21:56:47

谁说过那些原始人被用于现代游戏?

在三维建模工具中,GL_LINES对于线框视图至关重要。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6739910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档