我必须编写一个C ++程序,从无组织点列表中计算出这些点所在的近似表面并生成相应的NURBS。我已经看过OpenNurbs但是没有这个功能,libNURBS但是包含的功能被标记为“在研究中”
有人可以帮我建议一个对此任务有用的适当库吗?
问候。
答案 0 :(得分:0)
看一下PCL:http://www.pointclouds.org/blog/trcs/moerwald/index.php
我敢打赌,你可能只会找到实验或研究实施。除非您的点数据结构非常可靠或者来自其他合成来源,否则适合它是一个非常困难的问题,并且不能免费获得好的解决方案。
如果您有预算,我认为Geomagic或Rapidform过去常常使用API将其算法集成到客户端应用程序中。它们都是由3d系统购买的,所以可能已经改变了。