我希望在iOS / iPad应用中使用CGAL。我是一个经验丰富的iOS开发人员,但我还没有尝试过包含像这样的C ++库,而我之前并没有真正使用过CGAL。广泛的研究表明它是我的最佳选择(我需要一个免费/开源许可证和各种2D几何方法,包括在贝塞尔曲线上的任意点处的切线/法向量,贝塞尔曲线偏移,贝塞尔曲线交点等。我特别关注CGAL's
“安排”,它允许你使用封闭空格进行布尔运算,尽管该功能不是一个成败功能)。我对其他选择持开放态度,但我已经调查了几十个图书馆来达到这一点 - 我更倾向于讨论CGAL而非其他建议,除非你有一个特别令人信服的理由提出另一个方向。
理想情况下,我希望有人可以给我一些关于如何进入iOS中CGAL
的“hello world”的一步一步的指导....在两点之间产生一条线,也许。我不需要CGAL
为我做渲染,但我也愿意接受任何尝试类似元素组合的人的建议。我正在使用当前版本的Xcode,并希望坚持LLVM
编译(理论上现在支持CGAL
)。
答案 0 :(得分:1)
CGAL确实支持Apple llvm / clang,但目前仅支持MacOS X.原因是CGAL内核的内部需要对浮点单元的特殊支持。到目前为止,运行iOS的CPU从未尝试过这种支持。