目錄python
本應用基於CGAL中的Delaunay進行三角網構建, 經過PyQt5和vtk進行界面展現git
CGAL是Computational Geometry Algorithms Library(計算幾何算法庫)的縮寫,用C++語言提供高效、可靠的算法庫。被普遍應用於幾何計算相關的領域,如信息可視化系統,計算機輔助設計,分子生物學,醫學圖像處理,計算機圖形學,機器人設計等。(CGAL百度百科)算法
cgal-bindings(Python包)是CGAL經過swig進行的Python綁定, 讓Python用戶可使用CGAL庫.框架
本應用使用CGAL.CGAL_Triangulation_2.Delaunay_triangulation_2
庫進行Delaunay三角化.設計
Vtk(visualization toolkit)是一個開源的免費軟件系統,主要用於三維計算機圖形學、圖像處理和可視化。(vtk百度百科)3d
本應用使用vtk的python包進行三維格網展現. (vtk-python)code
PyQt5是Qt5的Python綁定. 用於傳統桌面程序開發.ip
基本目標已初始實現, 代碼見https://gitee.com/y15399909481/yDelaunator開發