cgal

    0熱度

    1回答

    我需要找到帶孔的凹多邊形的中軸。我正在使用CGAL。我目前的做法是: 構建多邊形 提取得到的輸出段(平分) 測試每段發現,如果它是多邊形 內產生的段組會的2D segment delaunay graph形成多邊形的中軸 我可以構建SDG,並且測試邊緣應該是直線前進的,但我很努力地提取SDG或相應的邊緣克Voronoi圖。應該有我期望的幾種類型的邊:點,線和拋物線。 我該怎麼做?我是否在正確的軌道

    0熱度

    1回答

    我只是在Visual Studio C++中花費了幾個小時來嘗試理解網格如何工作。我想要的是訪問頂點和三角形列表(頂點以double [3]的形式,以int [3]形式的三角形)。這裏是我工作的腳本: http://doc.cgal.org/latest/Surface_mesher/Surface_mesher_2mesh_a_3d_gray_image_8cpp-example.html 的一

    -1熱度

    1回答

    我在Github上下載了CGAL的源代碼,但我只找到.h文件,沒有.cpp,我可以在哪裏得到它?因爲在.h類中只有函數聲明,但是我想查看函數的源代碼。 謝謝。

    0熱度

    1回答

    這是我第一次使用CGAL,你們中的一些人可能會爭論爲什麼我必須從類似的東西學習CGAL,但這是一個新項目,我必須(和...是的,我必須使用CGAL和Java組合):/長話短說...我只有: 兩個雙數組,表示我的頂點的x和y座標。我們稱之爲double[] x, y;。 這兩個數組都有S隨機值。 兩個頂點u和w連接在一起,如果distance(x[u], y[u], x[w], y[w]) < CO

    0熱度

    2回答

    我是CGAL的新手。 我試圖修改實例/ Arrangement_on_surfaces_2 Bezier_curves.cpp保存安排文件,如下所示: //! \file examples/Arrangement_on_surface_2/Bezier_curves.cpp // Constructing an arrangement of Bezier curves. #include <

    -1熱度

    2回答

    我運行Debian 8與Cython(apt-get安裝cython)的打包安裝。 我編譯與CGAL我.pyx文件(www.cgal.org),但返回錯誤: import pyximport; pyximport.install() from spaces import spaces_rectangle ImportError: Building module spaces failed:

    0熱度

    1回答

    我檢查了CGAL手冊,並沒有找到這樣的方法。所以我該怎麼做?檢查邊緣是否碰到無限的臉?但是在三角測量中的邊緣也不提供這種方法。

    0熱度

    2回答

    (注:相應的要點是提供here) 我有很多的方法,這是從std::unary_function<K::Point_3, K::FT>加typedef K::Point_3 Point;導出(底層庫CGAL要求的話) - 這個班級被稱爲Function。 我現在需要一些派生類(例如:MySphere)的實例添加到Function_vector: #include <CGAL/Exact_predic

    0熱度

    1回答

    我需要提取裁剪爲任何N邊多邊形的voronoi圖。此外,多邊形可能有或沒有孔。 我的目的是通過使用CGAL,將輸入幾何圖形(多邊形和可能的孔)作爲段插入來獲得voronoi圖。 我已經考慮過採用二維Delaunay三角剖分並獲得對偶,除非我提到過,我可能有一個帶孔的多邊形。因此,我需要一個沒有dual()功能的約束Delaunay三角剖分。 我試圖使用2D段Delaunay圖沒有成功。我可能沒有正

    0熱度

    1回答

    我正在嘗試使用使用CGAL的二維三角測量,並創建一個obj文件。我能夠創建一個2D三角測量。我現在想製作第三個座標0,即z = 0,並從三角測量的結果中創建一個obj文件。 CGAL的樣品看起來很混亂,我不知道該怎麼做。