从点云生成近似 NURBS 表面
Generate a Approximated NURBS surface from a point cloud
我必须编写一个C++程序,该程序从无组织点列表中计算这些点所在的近似表面并生成相应的NURBS。我已经看过OpenNurbs,但没有功能,libNURBS但包含的功能被标记为"在研究中">
有人可以帮助我推荐一个适合此任务的库吗?
问候。
看看 PCL: http://www.pointclouds.org/blog/trcs/moerwald/index.php
我敢打赌,你可能只会找到实验或研究实现。 除非您的点数据结构非常可靠或来自其他合成来源,否则拟合这是一个非常困难的问题,并且无法免费获得良好的解决方案。
如果你有预算,我认为Geomagic或Rapidform曾经有API将其算法集成到客户端应用程序中。 他们都被3D系统购买了,所以这可能已经改变了。
相关文章:
- 如何在C++中为表面制作邻接矩阵
- 定义/预设NURBS起点和终点的方向
- CGAL - 表面网格参数化
- 如何在ROS中使用PCL可视化动力学数据的表面法线
- Cgal表面连通性
- 表面未填充sdl_ttf
- 将粒子投影到立方体的表面
- 从 FBO 渲染时在表面上重复纹理
- 如何在网格查看器上的选择性表面内删除边缘
- 无法运行使用CGAL生成3D表面网格的示例
- 尝试创建表面网格,但遇到连接问题
- SDL 表面返回空值
- 用CGAL设置表面网格参数化的角落
- 如何将表面网格变成多面体
- 如何变换 CGAL 表面网格顶点
- 如何在C++中轻松地将 3D 阵列绘制为表面
- 开放式颜色多边形表面的最简单方法
- SDL2透明表面
- ITK中是否有表面构建函数,该函数返回一个容器管空间对象
- 从点云生成近似 NURBS 表面