【问题标题】:OpenGL - Triangulation. Can It be used as an API?OpenGL - 三角测量。它可以用作API吗?
【发布时间】:2011-12-07 11:20:09
【问题描述】:

我需要将三角测量作为我项目的一部分。 OpenGL 使用自己的细分逻辑来渲染点。

三角剖分逻辑是否可以作为API使用,给出点作为输入,得到三角剖分索引作为输出?

【问题讨论】:

  • OpenGL 只使用了几种三角剖分模式,这些模式可以很容易地手动实现,但对于复杂的形状甚至非凸多边形都不擅长。
  • 您是否正在寻找Delaunay triangulation?如果是这样,这不是 OpenGL 会为您做的事情,但是如果您知道谷歌搜索的关键字,那么可以免费获得执行此操作的库(例如 Qhull)的源代码。

标签: opengl triangulation


【解决方案1】:

OpenGL 是一个绘图 API,而不是一些通用几何库。您必须使用一些第三方 tesselation-triangulation 库。仅供参考:GLU (gluTesselate) 不是 OpenGL 的一部分。

OpenGL 使用自己的细分逻辑来渲染点

你到底是什么意思/想法? OpenGL 获取顶点数据和原始模式并对其进行栅格化。您可以附加一个曲面细分着色器,以便随时随地优化几何图形,但这可能不是您想要的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-10
    • 1970-01-01
    • 2014-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多