OpenGL——在 OpenGL 中绘制椭圆最有效的方法是什么?

发布于 2024-11-03 15:55:00 字数 49 浏览 1 评论 0原文

我一直在使用 TRIANGLE_FAN 并绘制 90 个三角形。有什么更好的办法呢?

I have been using TRIANGLE_FAN and drawing like 90 triangles. What's a better way?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

森林很绿却致人迷途 2024-11-10 15:55:00

查看此页面绘图。它解释了两种不同的方法。

编辑:

我忘记了nurbs。您也可以使用它们。看看这里

Look at this page drawing. It explain 2 different methods.

EDIT:

I was forgetting about nurbs. You could also use them . Have a look here

马蹄踏│碎落叶 2024-11-10 15:55:00

差不多就是这样,您可以根据自己的喜好向上或向下调整 90(或者使其取决于屏幕上的大小,或者您可以采用 几何着色器

如果您同意它不是基于几何的,只需创建一个椭圆形的纹理,并将其应用到四边形。

That's pretty much it, you can adjust that 90 up or down to your liking (or make it dependent on how big it is on-screen, or you could go the route of a geometry shader.

If you are ok with it not being geometry-based, just create a texture that is in the shape of an oval, and apply it to a quad.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文