【问题标题】:Compile CGAL for iOS / alternate 2D cad library?为 iOS / 替代 2D cad 库编译 CGAL?
【发布时间】:2012-11-01 03:16:39
【问题描述】:

我希望在 iOS / iPad 应用程序中使用 CGAL。我是一位经验丰富的 iOS 开发人员,但我从未尝试过包含像这个这样的 C++ 库,而且我之前也没有真正使用过 CGAL。广泛的研究表明它是我的最佳选择(我需要免费/开源许可证和广泛的 2D 几何方法,包括贝塞尔曲线上任意点的切线/法线向量、贝塞尔曲线偏移、贝塞尔曲线交点等。我特别喜欢CGAL's“arrangements”,它可以让你对封闭空间进行布尔运算,尽管该功能不是成败的功能)。我对其他替代方案持开放态度,但我已经研究了几十个图书馆来得出这个——我更喜欢这个讨论是关于 CGAL 而不是其他建议,除非你有特别令人信服的理由来建议另一个方向。

理想情况下,我希望有人能给我一些关于如何在 iOS 中进入 CGAL 的“hello world”的逐步指导……也许在两点之间生成一条线。我不需要CGAL 为我进行渲染,但我也愿意接受任何以前尝试过类似元素组合的人的建议。我正在使用当前版本的 Xcode,并希望坚持使用 LLVM 编译(理论上 CGAL 现在支持)。

【问题讨论】:

  • LLVM 支持不仅在理论上存在;)我建议将其带到 CGAL 讨论列表,因为这对我来说似乎是一个相当开放的问题。

标签: iphone ios geometry computational-geometry cgal


【解决方案1】:

CGAL 确实支持 Apple llvm/clang,但目前仅在 MacOS X 上。原因是 CGAL 内核的内部需要对浮点单元的特殊支持。迄今为止,对于运行 iOS 的 CPU,从未尝试过这种支持。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-22
    • 2013-04-09
    • 1970-01-01
    相关资源
    最近更新 更多