【问题标题】:Drawing Efficient Circles绘制高效圆
【发布时间】:2014-05-11 12:03:46
【问题描述】:

我发现了 6 种在现代 OpenGL 中绘制基本圆的不同方法(使用 Qt 框架)。

编辑:它们旨在用作模拟应用程序中的类似粒子的对象,例如生命游戏,移动生物等。也与大肠杆菌检测兼容。

  1. 我想知道,画圆的“最佳”方法是什么?
  2. 哪种方法的性能最好?
  3. 除了性能之外,还有其他原因可供选择吗?
  4. 在给定 3. 的情况下,有没有更好的方法来绘制圆圈?

【问题讨论】:

    标签: performance qt opengl geometry stencil-buffer


    【解决方案1】:

    我想知道,画圆的“最佳”方法是什么?

    这不能笼统地回答,这取决于更广泛的意图。例如,丢弃语句圆将始终是“完美的”,因为它在像素级别上遵循圆的数学定义。

    但是,如果您想要转换它而不只是翻译它,它的代价是需要片段着色器和增加复杂性。

    哪种方法的性能最好?

    同样,这取决于您对圆圈所在场景的总体意图。

    除了性能之外还有其他原因可以在这些之间进行选择吗?

    灵活性、支持集成到现有框架等

    还有更好的画圆的方法吗?

    定义“更好”。

    【讨论】:

      猜你喜欢
      • 2011-03-03
      • 1970-01-01
      • 2021-06-10
      • 1970-01-01
      • 1970-01-01
      • 2019-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多