在不使用 opengl 的情况下在 C++ 中绘制几何形状
Draw geometric shapes in c++ without using opengl
我正在寻找一个简单的库,它可以在不使用 openGL 或 directX 的情况下创建和绘制一些几何形状,并且还有文档。
您可以使用任何 GUI 库,例如 Gtk、Qt、Motif 等...
如果你在 Linux,你可以直接用 X11 在屏幕上绘图。
有很多 2D 图形库,但在幕后大多数都使用 OpenGL,因此从技术上讲,您仍然使用 OpenGL,但不是直接使用(这可能就是您的意思)。
其中一些:
- SFML
- SDL
- 斯基亚
- 开罗
正如 frederic 提到的,您还可以使用一些 GUI 库,因为它们中的大多数都有类似 Canvas(名称可能不同)这样的东西,可以非常轻松地绘制形状。
我猜 gdi 就足够了
https://docs.microsoft.com/en-gb/windows/win32/api/wingdi/nf-wingdi-ellipse?redirectedfrom=MSDN
我正在寻找一个简单的库,它可以在不使用 openGL 或 directX 的情况下创建和绘制一些几何形状,并且还有文档。
您可以使用任何 GUI 库,例如 Gtk、Qt、Motif 等... 如果你在 Linux,你可以直接用 X11 在屏幕上绘图。
有很多 2D 图形库,但在幕后大多数都使用 OpenGL,因此从技术上讲,您仍然使用 OpenGL,但不是直接使用(这可能就是您的意思)。
其中一些:
- SFML
- SDL
- 斯基亚
- 开罗
正如 frederic 提到的,您还可以使用一些 GUI 库,因为它们中的大多数都有类似 Canvas(名称可能不同)这样的东西,可以非常轻松地绘制形状。
我猜 gdi 就足够了
https://docs.microsoft.com/en-gb/windows/win32/api/wingdi/nf-wingdi-ellipse?redirectedfrom=MSDN