4

我的公司需要为我们的商业应用(CAD、网格操作、计算几何)提供 3D 可视化。我们已经厌倦了使用多年的真实视觉 3D (tv3d)(支持不佳、兼容性问题)。

我们的经理想使用tech soft 3D 的hoops 3d进行软件开发。虽然我没有这方面的经验,但我的偏见是:

  1. 价格过高
  2. 用户相对较少 - 支持不佳
  3. 陈旧过时

我对 Hoops 3d 有什么误解吗?你的经验是什么?呼啦圈有用吗?好处?缺点?

4

1 回答 1

11

几年前,我参与了一个使用 HOOP 的项目。该公司不想再支付版税,也不太相信 HOOPs 是适合他们的产品,所以我将他们使用的所有 HOOPs 功能移植到了 OpenGL。我在下面总结了我的经验,但您必须确定与您的项目相关的内容。

该项目的缺点/成本:

  • 需要编写对象拾取(HOOPs 提供)
  • 需要编写虚拟轨迹球(提供的 HOOPs)[尽管执行此操作的示例代码是免费提供的]
  • 不得不将一些数据存储从 HOOP 转移到我们自己的数据结构中

该项目的优势:

  • 能够使用 OpenGL 的特性,例如透明度(虽然现在 HOOPs 肯定有这个功能?)
  • 大量资源可用于 OpenGL 的帮助
  • 更好的性能(对于我们的案例 - 我不知道这是否仍然正确,因为似乎 HOOPs 现在在下面使用 OpenGL/DirectX)
  • 更好地支持消费级显卡和笔记本电脑
  • 更灵活地超越 HOOPs 认为你应该做的事情

最大的胜利是寻求帮助的资源和更大的灵活性。

于 2009-11-17T11:22:04.723 回答