1

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

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

  1. 我想知道,画圆的“最佳”方式是什么?
  2. 什么方法的性能最好?
  3. 除了性能之外还有其他原因可以在这些之间进行选择吗?
  4. 给定 3. 是否有更好的方法来绘制圆圈?
4

1 回答 1

1

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

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

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

什么方法的性能最好?

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

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

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

有没有更好的画圆的方法?

定义“更好”。

于 2014-05-11T12:11:46.127 回答