【问题标题】:Render arbitrary Polygons in DirectX11在 DirectX11 中渲染任意多边形
【发布时间】:2014-07-30 15:30:25
【问题描述】:

有没有办法在 directx 11 中渲染具有 n > 3 个角的任意多边形?

我记得这在带有 GL_POLYGON 的旧 OpenGL 版本中是可能的,但我在 DirectX API 中没有找到任何东西。

【问题讨论】:

    标签: graphics directx rendering polygon directx-11


    【解决方案1】:

    答案不是原生的,没有 NGons 原始类型,而 GL 大多充满问题,非常接近 FAN。

    您必须自己进行三角测量,可以使用几何着色器完成,接收控制点并输出三角形

    具有 DrawIndirect 的计算着色器是可能的,并且更通用,但需要更多设置才能工作。

    【讨论】:

      猜你喜欢
      • 2012-03-25
      • 2012-02-05
      • 1970-01-01
      • 1970-01-01
      • 2016-10-04
      • 2011-08-16
      • 1970-01-01
      • 2012-03-30
      • 1970-01-01
      相关资源
      最近更新 更多