connectivity是把碎块给区分出来,polysoup实际上就是把每一个碎块变成一个面(polysoup使用前提是面上不能有组)然后方便后面测量周长或者面积
findattribval(1, "prim", "prim_fragment", i@prim_fragment); 这个是来查找序号的。 第一空是查找的对象,第二空是要查找的属性的层级,第三空是要查找的属性的名称,第四空是要查找的属性的某一个数值。 比如说第四空是5,那么该属性的值为5对应的序号就被找到了
f@pscale = prim(1, "area", num); prim和point函数的作用是一样的,分别对应不同的层级而已,即是把被找到的点或者面的属性的值,放入零号输入端设定的属性上。 第一空是查找的对象,第二空是要查找的属性,第三空是具体要查找的是哪一些点或者面