开发语言:C++语言
开发时间:2021年05月 - 2021年07月
开发工具:Visual Studio、NX
项目描述:水路自动化:NX平台、C++语言,CGAL几何库、Nlopt非线性优化库,实现根据曲面,拟合两段或三段水道生成。
项目总结:1. 水道点生成:使用COBYLA(线性近似约束优化)算法,根据间距、R角要求优化生成水道点;2. 水道生成:根据曲面,截面方向,获取平面凸包,在凸包内角度拟合,计算水道生成方向,生成水道;3. 水道延伸:延伸水道至面或给定距离;4. 水道合并:Y字合并多条水道至一条水道