我希望在我的应用程序中实现 3D 模型查看器。该应用程序使用一系列具有用户属性的相互链接的插件对象来构建 3D 表单。(基本上是一个参数化设计工具)。
插件必须通过通用、简单的协议进行通信,因为它们也可能是用户贡献的,因此我正在寻找合适的高级库/框架来生成 3D 模型,最好使用可可,可以直接公开到插件或通过主程序中的可追溯翻译(允许插件修改它们对模型的贡献)
它应该能够从标准平面、曲面和布尔运算生成 3D 形式。
是否有人对任何此类框架(例如 Coin3D)有任何经验,并且可以建议适用性?
锦上添花的是体积和面积的可靠计算,用于科学计算(浮力、稳定性等)。
我还没有决定分发模式,并且欢迎任何许可格式的建议,但如果申请付费将低于 30 英镑,而且我没有资金投资昂贵的许可席位。