【问题标题】:opengl: How to do anti-aliasing for triangleopengl:如何为三角形做抗锯齿
【发布时间】:2017-10-17 16:00:29
【问题描述】:

我正在使用 Visual Studio C++ 学习 OpenGL。只是想知道我在执行 glBegin(GL_Triangles) 时如何进行抗锯齿技术......它看起来不像是原始类型,还是我错了?

【问题讨论】:

  • 嗨,欢迎来到堆栈溢出。请参阅How to Ask 链接以获取有关如何提出问题并相应更新您的问题的更多详细信息。

标签: opengl antialiasing


【解决方案1】:

虽然它没有具体说明您期望的抗锯齿级别。 如果您使用 glut,您绝对可以尝试以下代码。

glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA | GLUT_DEPTH | GLUT_MULTISAMPLE);
glEnable(GL_MULTISAMPLE);

这将为您提供多重采样抗锯齿。根据您提供的代码,您在可编程模式或现代 opengl 中没有做任何事情,所以我认为这对您来说应该足够了,因为您不必做任何额外的事情。

【讨论】:

  • 好的,然后只包含这些调用,它应该为您启用抗锯齿。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-06-07
  • 1970-01-01
  • 1970-01-01
  • 2011-02-14
  • 1970-01-01
  • 2014-02-18
  • 2011-05-16
相关资源
最近更新 更多