一位好朋友向我寻求有关 iOS 3D 库的帮助,但我找不到合适的解决方案:
以下是我从他那里收到的电子邮件的文本:
我们正在尝试构建具有 3D 功能的 iOS 应用程序。为此,我们需要将一个带有布尔运算的 3D 库移植到 iOS 中。我们的项目不是开源的,因此我们需要使用 3D 库来保护我们的代码发布,即具有 LGPL、Apache 2、BSD 或 MIT 许可证的库。到目前为止,我们只找到了一个合适的具有布尔运算的 3D 库——GTS 库,这是一个用 C 语言编写的用于处理 3D 三角形表面网格的库。GTS - GNU 三角曲面库 GTS 库反过来又依赖于 GLib 库,这是用 C 编写的库和应用程序的核心应用程序构建块。https://developer.gnome.org/glib/
问题是我们几周来一直试图将 GLib 库移植到 iOS 中,但没有成功。
以下是我们的问题:
- 您对我们如何将 GLib 库无错误地移植到 iOS 有任何建议吗?
- 如果我们不能将 GLib 移植到 iOS,那么您对我们可以移植到 iOS 而不是 GTS 库的具有布尔运算(以及 LGPL 或等效许可证)的替代 3D 库有什么建议吗?