【发布时间】:2017-01-22 05:05:03
【问题描述】:
我对图形编程比较陌生,所以我想从最基本的开始。我看到有像 PyOpenGl 这样的库,它提供对 opengl api 本身的绑定。现在,我真的很想自己创建像 PyOpenGl 这样的东西,这样我就可以了解这个过程中的一切是如何运作的。
我可以创建像 PyOpenGl 或 GLFW 这样的库吗?如果是这样,请给我一些关于我应该做什么的一般提示。
如果不是,请向我解释为什么我不能创建自己的绑定,如果我的上述问题听起来很荒谬,我深表歉意。
【问题讨论】:
-
如果您不熟悉图形编程,那么尝试编写自己的绑定可能不是一个好主意。
-
是的,我想是的,但我真的很想这样做。如果你知道怎么做,你能给我一些指导吗?我相信我会在前进的过程中掌握必要的技能
-
我没有给你的链接,抱歉,但我必须补充...水平使用。如果您不了解 OpenGL 的运作方式,您会发现很难以有用的方式与硬件进行交互。
-
嗯,我实际上是 UC 的一名学生,我有一年的机器代码。所以我真的很想深入了解细节。即使它涉及机器代码。
-
我不知道这在 python 中是如何工作的(如果你想用那种语言添加这个标签)。在 Windows 上,您将使用
LoadLibraryA、GetProcAddress、wglGetProcAddress的组合,如 here 所述
标签: opengl