Inventor 的一个免费替代方案

Eric Powers (powerg@deltanet.com) 编写了 Apprentice,这是一个以源代码形式发布的 Inventor “克隆”。我请他为我们描述一下 Apprentice。以下是他的回复:

几乎每个创建自定义动画软件的 CGI/数字特效公司都需要了解和使用 Inventor 的开发者。

Apprentice 提供 Inventor 的一个免费子集,并附带完整源代码,因此学生和教师可以学习、理解并改进这个流行的框架,从而成为一个非常有价值的学习工具。许多显示、序列化和基类都已实现并完全正常运行(例如 NurbsSurface、Coordinate3、Texture2、GLRenderAction、Input/Output); 许多交互式和应用程序支持类尚未实现(例如 SoXtFullViewer、SoDragger)。 Apprentice 可供非商业、教育用户免费使用,即,它面向使用和分发受到限制的学生、教师和个人。 Apprentice 包括完整的 C++ 源代码,与用户尝试构建它的每个系统交叉兼容。 Apprentice 适用于 OpenGL、Mesa、Motif、Windows、GNU C++ 和 MSVC++。

Apprentice 非常适合那些需要基础知识并希望用自己的代码填补空白的开发者。 Apprentice 包含一个显示 LSystems 的节点的快速示例,这是一个简单明了的示例,说明了用最少的代码实现强大的类是多么容易。

© . All rights reserved.