1
8
OpenGL/SDL 和IDE有点不相关。 我个人的IDE首选项是gedit/vim+命令窗口。有大量的IDE,所有这些都允许您使用OpenGL/SDL和其他实用程序库进行编程。 我假设您是在C语言中编程的,但是绑定存在于python、perl、php或其他任何语言中,所以不用担心。 在网上寻找开源的CAD软件包,它们可能会提供灵感! 另一种方法可能是C/Mono实现…这些应用程序正在取得进展…你可能会让它变得有点便携。 |
2
7
这取决于你到底想学什么。
除此之外,您可能还需要一个scenegraph(OSG、OpenScenegraph、Coin)-它处理您要绘制的对象列表,它们在空间中的相互关系,能够相对移动一个对象,选择对象等。它调用OpenGGL来进行实际的渲染。 除此之外,您还需要一个GUI库。qt、fltk、wxwigets或一个内置到场景库中或直接用OpenGL编写的。这将处理应用程序的菜单、对话框框架等。它提供了一个要绘制的OpenGL画布。 个人选择是 openscenegraph 和 Qt |
3
3
对于3D部件,我强烈推荐 SDL Library 与 OpenGL library 你可以得到一些教程 here |
4
2
Qt 有一个相当体面的 OpenGL-based graphics module. |
5
2
也许您应该考虑使用图形渲染引擎,例如 OGRE . 使用OpenGL从头开始编写CAD程序需要花费大量时间。 |
6
2
|
7
2
如果你想在“更高的水平”编程比OpenGL,使用vtk。它非常容易启动,并且绑定到许多语言。 参见www. vtk.Org |
8
1
您可以使用 开放扫描图 用于渲染..它是一个基于OpenGL的库。 你可以使用 露天矿 …它有利于三维建模… 我们在工作中实现这样一个IDE,并使用这些东西。使用纯OpenGL对您来说可能很困难…不管怎样,你可以尝试… 对于接口来说,使用它是很好的 QT … 我建议你用 日食 如果是Linux…… (如果是Windows,建议使用Visual Studio) |
9
0
|
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
rainer · 后台插入程序的初始化 1 年前 |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |