cgal

    14熱度

    5回答

    我正在嘗試使用CGAL來做一些Delaunay三角測量。我使用CGAL樣本之一來計算包含高度場屬性的三角測量。 我遇到的問題是我不知道如何得到最終的三角測量。我想出瞭如何獲得face_iterator,但我不知道該從那裏做什麼。我希望得到的是每個三角形3點中每一點的點數組索引。我無法通過所有的嵌套模板涉水 : #include <CGAL/Exact_predicates_inexact_cons

    1熱度

    1回答

    使用Python bindings代替CGAL,我無法弄清楚如何創建六面體,也不知道如何計算與另一個六面體的交點。 我有8個輸入點,這是六面體的角落: 我的代碼做到這一點: P = Polyhedron_3() bottom = P.make_tetrahedron(p[0],p[1],p[2],p[3]) top = P.make_tetrahedron(p[4],p[5],p[6],p[7

    2熱度

    1回答

    我有一組段(每個定義了兩個點; 2D),並且想知道每個段x,還有多少個其他段y1,...,yn正在相交x。 CGAL中你如何有效地做到這一點? 我對CGAL庫和Computer Geometry根本沒有任何經驗。我只需要一個算法來完成上面提到的東西。因此,我認爲,而不是實現一個定製的功能,使用這個庫會更好/更高效。 CGAL示例sweep_line.cpp向我展示瞭如何獲取一組o段的所有交點。因爲

    1熱度

    1回答

    我正在嘗試將CGAL整合到現有的模擬項目中,但我遇到了一些鏈接器問題。 python模擬keiro.py在swig包裝中使用名爲physics.cpp的文件來加速常用操作......我設法讓我的physics.cpp文件進行編譯,但運行Python模擬錯誤時出現以下消息: Traceback (most recent call last): File "keiro.py", line 2, in

    1熱度

    2回答

    我需要表示一個平面圖結構,即將平面的一部分劃分爲多邊形,以便我可以輕鬆找到多邊形的鄰居等(如在地圖上)。什麼是最好的圖書館使用? ArcObjects的? CGAL(2D排列)?還要別的嗎? 我在Windows下使用C++。

    1熱度

    1回答

    我想在CGAL約束delaunay三角測量中使用自定義Point類。但是,使用以下MyPoint類(它應該與CGAL :: Point_2的行爲完全相同),我會遇到分段錯誤。如果我將MyKernel中的Point_2 typedef設置爲CGAL :: Exact_predicates_inexact_constructions_kernel :: Point_2,它將完美工作。我究竟做錯了什麼?

    1熱度

    2回答

    我目前正在進入CGAL的一些二維三角測量任務,我也有一些簡單的工作allready。無論如何,我真的不知道如何三角凹形,因爲現在我總是得到所有點的凸包。基本上我想在mouseClick上添加點數,類似於它在Illustrator中的工作方式,以便它們順序中的所有點都是形狀的輪廓。我如何用CGAL做到這一點?一般來說,如何對凹面形狀進行三角化的簡單示例將會使我走上正確的軌道!謝謝!

    3熱度

    3回答

    下面是一些代碼: struct K : CGAL::Exact_predicates_inexact_constructions_kernel {}; typedef CGAL::Triangulation_vertex_base_2<K> Vb; typedef CGAL::Constrained_triangulation_face_base_2<K> Fb; typedef

    2熱度

    1回答

    我想遍歷CGAL::Delaunay_triangulation_2的所有頂點,但無法找到有關獲取所有頂點句柄的文檔。 documentation我找到了解釋如何迭代通過三角測量。 typedef CGAL::Delaunay_triangulation_2<K> T; typedef T::Vertex_handle Vh; typedef T::Vertex_iterator Vi; f

    0熱度

    1回答

    from CGAL.Kernel import * 如下拋出一個例外?謝謝