2012-11-12 49 views
6

我希望在iOS/iPad應用程序中使用CGAL。我是一位經驗豐富的iOS開發人員,但我從未嘗試過包括像這樣的C++庫,而且我之前沒有真正使用過CGAL。廣泛的研究表明它對我來說是最好的選擇(我需要一個免費/開源許可證和各種2D幾何方法,包括貝塞爾曲線上任意點的切線/法線矢量,貝塞爾偏移,貝塞爾交點等。我特別喜歡CGAL's「排列」,它可以讓你用封閉的空格進行布爾運算,儘管這個功能並不是一個make-break功能)。我願意接受其他選擇,但我已經看過數十個圖書館來達成這一個 - 我寧願這個討論是關於CGAL而不是其他建議,除非你有一個特別令人信服的理由來提出另一個方向。編譯CGAL for iOS /備用2D cad庫?

理想情況下,我希望有人可以給我一些關於如何在iOS中使用CGAL的「hello world」一步一步的指導....也許在兩點之間生成一條線。我不需要CGAL爲我做渲染,但我也願意接受任何嘗試過類似元素組合的人的建議。我使用的是當前版本的Xcode,並希望堅持編譯LLVM(理論上現在支持CGAL)。

+0

LLVM的支持不僅在理論上;)我建議把這個提交給CGAL討論列表,因爲這對我來說似乎是一個開放的問題。 – pmr

回答

1

CGAL確實支持Apple llvm/clang,但只在MacOS X上支持。原因在於CGAL內核的內部需要特別支持浮點單元。對於運行iOS的CPU,這種支持從未嘗試過。