cgal

    6熱度

    1回答

    我希望在iOS/iPad應用程序中使用CGAL。我是一位經驗豐富的iOS開發人員,但我從未嘗試過包括像這樣的C++庫,而且我之前沒有真正使用過CGAL。廣泛的研究表明它對我來說是最好的選擇(我需要一個免費/開源許可證和各種2D幾何方法,包括貝塞爾曲線上任意點的切線/法線矢量,貝塞爾偏移,貝塞爾交點等。我特別喜歡CGAL's「排列」,它可以讓你用封閉的空格進行布爾運算,儘管這個功能並不是一個make

    1熱度

    1回答

    是否有一組複雜的結構/渲染器(如Nef Polyhedra和Polyhedron--將全部適用於我)和一個可以工作的簡單渲染器(引擎)bullet btIDebugDraw one - virtual class - 您可以實現fiew渲染函數,提供該渲染引擎對象的實例到結構渲染器(在子彈案例World like btDiscreteDynamicsWorld)這裏它將是Nef Polyhedra

    1熱度

    1回答

    我想在我的項目中使用CGAL的halfedge數據結構。 由於它是LGPL許可的,我寧願將這個小塊與我的軟件一起分發,而不要求在用戶系統上安裝這個大型庫。 所以我的問題是,是否有像CGP的boost的bcp?我開始手動複製halfedge源文件,但看起來相當複雜。 預先感謝您

    -1熱度

    1回答

    我正在嘗試在笛卡爾座標的三維空間中定義的點雲上實現Delaunay三角測量。 我在Windows 7(64位)和CGAL庫上使用QT來做同樣的事情。 該庫已正確安裝。 每次嘗試編譯我的程序時,都會收到以下類型的錯誤。 error C2065: 'FLT_RADIX' : undeclared identifier error C2057: expected constant expression

    0熱度

    1回答

    嗨,我使用Delaunay_triangulation_2和Delaunay_triangulation_3找到插值點。我發現如何使用定位Delaunay_triangulation_2: Locate_type loc; int li; CgalPoint point(_params[0], _params[1]); Face_handle handle = delaunay.locate

    1熱度

    1回答

    如果我有一個多邊形的2個頂點之間的段,有沒有辦法擴展這個段直到到達多邊形邊界,使用CGAL? (如果至少有一個頂點是反射頂點,就會發生這種情況)。

    0熱度

    1回答

    我有一個低質量的網格,我想重新網格化它,但保持拓撲(只調整頂點位置,保持頂點大小,面不變)。有沒有一種方法可以在CGAL中做到這一點?

    3熱度

    1回答

    我正在使用CGAL來解決一些quadratic programming問題。 假設我想從-oo(-infinity)x^2爲x取值儘量減少 +oo。這可以通過這樣做很容易解決: Program qp (CGAL::SMALLER, false, 0, false, 0); qp.set_d(0, 0, 2); Solution s = CGAL::solve_quadr

    1熱度

    1回答

    所以我們有一個從maya導出的對象。想象一下,我們將它顯示在XYZ軸上。我們看它,它看起來需要。但我們希望在ZYX看到相同的圖片。如何對對象進行這樣的更改? (在2D的例子),我們看到: 我們需要看到: 而Y必須保持完整。如何做CGAL這樣的事情?

    0熱度

    1回答

    我想從CGAL :: Parabola_segment_2類派生。因爲我想訪問兩個 受保護的數據成員,這些成員不能通過公共成員函數訪問。 typedef CGAL::Exact_predicates_exact_constructions_kernel Kernel; typedef CGAL::Segment_Delaunay_graph_traits_without_intersection