gpt4 book ai didi

oop - 在面向对象的设置中使用OpenGL绘图操作?

转载 作者:行者123 更新时间:2023-12-04 21:58:26 24 4
gpt4 key购买 nike

我一直在为我正在编写的应用程序研究基本的着色器以及诸如此类的东西,而且在为绘图调用找出高级组织时遇到了麻烦。

我正在考虑拥有一个实现多个基本绘图操作的单例类,从“用户”类中获取数据并将其传递给适当的opengl调用。

我想知道人们在编写自己的应用程序时是如何做到的,因为互联网上充斥着基本的“您的第一个着色器”教程,但很少有人建议绘制图形的组织。

我的特定环境针对的是iPad / OpenGL ES 2.0,但我认为这个问题适用于大多数环境。

最佳答案

如果您看到绘图应用程序/库,例如Qt(QPainter),开罗和其他,
概念是创建至少嵌入基本绘图操作的Context + Painter类。不鼓励使用Singleton,因为您可能最终想要拥有多个上下文(例如,不同的比例)。

关于oop - 在面向对象的设置中使用OpenGL绘图操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2643354/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com