我希望在iOS / iPad应用程序中使用CGAL。我是一个相当有经验的iOS开发人员,但是我从来没有尝试过包含像这样的C++库,而且我以前也没有实际使用过CGAL。广泛的研究表明它对我来说是最好的选择(我需要一个免费/开源的许可证和广泛的2D几何方法,包括在贝塞尔曲线上的任意点上的切线/法向量,贝塞尔曲线偏移,贝塞尔曲线交点等。我特别喜欢CGAL's的“安排”,它允许你对封闭空间进行布尔运算,尽管这个功能不是一个成败在此一举的功能)。我对其他选择持开放态度,但我已经研究了几十个库来得出这个结论--我更希望这次讨论是关于CGAL的,而不是其他建议,除非您有特别令人信服的理由提出另一个方向。
理想情况下,我希望有人能给我一些关于如何在iOS中进入CGAL的"hello world“的循序渐进的指导……也许是在两个点之间生成一条线。我不需要CGAL为我做渲染,但我也愿意接受任何以前尝试过类似元素组合的人的建议。我使用的是当前版本的Xcode,并希望继续使用LLVM编译(理论上CGAL现在支持它)。
发布于 2014-02-07 15:31:18
到目前为止,CGAL确实支持Apple llvm/clang,但仅在MacOS X上支持。原因是CGAL内核的内部结构需要对浮点单元的特殊支持。到目前为止,这种支持从未在运行iOS的CPU上尝试过。
https://stackoverflow.com/questions/13348116
复制相似问题