点云在Houdini里非常有用,我们需要找出cornerpoint,centerpoint等
首先我建了一个Box如下图所示
然后我建了一个AttributeWrangle
代码如下:
int pcloud = pcopen(0, "P", @P, 2.1, 10);
if(pcnumfound(pcloud) == 3)
{
removepoint(0, @ptnum);
}
int pcloud = pcopen(0, "P", @P, 2.1, 10);
pcopen函数会打开一个点云文件
如果 pcnumfound(pcloud) == 3那么就说明这个顶点是cornerpoint
如果pcnumfound(pcloud) == 5 那么就说明这个顶点是center point