matlab代码影响结壳MATLAB
MATLAB代码中Power
Crust算法的实现
关于地壳
Power
Crust是德克萨斯大学奥斯汀分校的Nina
Amenta,Sunghee
Choi和Ravi
Krishna
Kolluri开发的算法。
该算法将点云作为输入,并输出曲面网格和相应的中间轴变换(MAT)。
点云是空间中的点的集合,通常为2D或3D(图1-1,图2-1)。
通常使用3D扫描仪或类似技术来捕获这些点,就像尝试捕获现实世界的所有传感器一样,它们通常会产生嘈杂的数据。
通常假定点云在内部是神圣的,这些点表示扫描对象表面上的点。
算法概述
在较高的层次上,该算法通过计算点云的内部和外部的一组球来工作。
这些球称为“极球”,之所以这样命名,是因为它们位于从称为“极点”的输入点开始的一组Voronoi顶点上。
每个极地球的半径等于其与点云表面上任何采样点之间的距离。
由于这些球位于Voronoi顶点处,因此这组球在云的内部和外部都在彼此接近,并在点云表面本身处汇合。
该算法只需要运行一个标记过程即可确定哪些极点属于网格的内部,哪些极点位于网格的外部,然后可以从球的汇合处重
2021-07-25 17:08:37
1.09MB
系统开源
1