cgal

    1熱度

    1回答

    我正在使用Point_set_2數據結構爲了查找查詢點的k個最近鄰居,我想檢索鄰居的索引;我使用了下面的代碼,但它 - > info()會產生錯誤! 我也看到this post,但對我來說,優先使用Point_set_2方法: #include <CGAL/Exact_predicates_inexact_constructions_kernel.h> #include <CGAL/Delaun

    0熱度

    1回答

    我有一個cgal庫兼容python 2.7在Windows 10 64位上。 但我得到這個錯誤的CGAL E:\CMSCODE>conda install -c salilab cgal=4.9.1 Fetching package metadata ............... Solving package specifications: . UnsatisfiableError:

    0熱度

    2回答

    我試圖使用CGAL來查找三角形網格內部的點。 (即不在其邊界上的一組點),對於使用函數CGAL :: Side_of_triangle_mesh <>的3D網格,有一個similar example here。任何人都可以幫助/建議如何對此進行二維三角測量? 我的測試代碼只是創建兩個正方形,一個在另一個內,然後使種子在原點(使一個孔),然後進行2D Delaunay三角當我調用side_of_tr

    0熱度

    1回答

    我正在使用CGAL::Delaunay_triangulation_3來生成插值網格。我有三個關於Triangulation_3::locate的問題。 在下面,如果Cell返回包含點Location四面體的四個頂點? http://doc.cgal.org/latest/TDS_3/classTriangulationDataStructure__3_1_1Cell.html Delaunay_

    0熱度

    1回答

    我有一個3D網格,包括點,單元格和麪。我不想擴展代碼的能力,而想使用一個完善的庫CGAL。我仍然有我自己的代碼,CGAL將只管理幾何部分。 與我的情況最接近的包似乎是線性細胞複合體。在下面的代碼中(完整的例子是here),我不喜歡定義LCC_3以創建兩個四面體。就我而言,我想將一個四面體與每個網格單元相關聯。所以每次我不想創建一個LCC_3。有沒有比LCC更簡單的軟件包來處理這種情況?我可以使四面

    0熱度

    1回答

    如果類繼承自Polyhedron_3並在stitch_borders中使用,但如果直接在stitch_borders中使用Polyhedron_3,則不會出現錯誤。上述 typedef CGAL::Exact_predicates_inexact_constructions_kernel K; class StitchPolyhedron : public CGAL::Polyhedron_3<

    0熱度

    1回答

    我正在製作切片功能,刪除長度爲y的部分網格。當我嘗試刪除網格的已刪除的面部邊緣時,問題就開始了,它會進入無限循環。 問題出現在哪裏! //removes edge - puts in infinite loop BOOST_FOREACH(halfEdge_descriptor hed, halfedges_around_face(mesh.halfedge(fd), mesh)){ edge

    0熱度

    1回答

    我已經定義並加載一個表面網格的建議在here:typedef OpenMesh::PolyMesh_ArrayKernelT</* MyTraits*/> Surface_mesh;,但使用這種 算法Triangulated Surface Mesh Segmentation我需要一個多面體一樣: typedef CGAL::Exact_predicates_inexact_constructio

    1熱度

    1回答

    我剛從CGAL開始,因此我的問題,因爲我覺得你應該能夠比循環遍歷頂點更容易地翻譯CGAL :: Polygon_2。 當前的方式我這樣做是這樣的: //Headers and typdef #include <CGAL/Exact_predicates_exact_constructions_kernel.h> #include <CGAL/Boolean_set_ope

    0熱度

    1回答

    如何使用CGAL輕鬆檢索兩條相交多邊形的相交線(從第一個交點到最後一個交點)。看到圖像的澄清,綠線是我想要的。 目前我使用下面的算法,在那裏我得到的交集多邊形,然後發現這是兩個多邊形的邊界點,這應該是交叉點。這裏是代碼: Polygon_2 P,Q; Pwh_list_2 intR; Pwh_list_2::const_iterator it; CGAL::intersection(