斯潘8
斯潘4
嗨@拉瓦耶
由obj编写器将citygml曲面转换为三角形网格。但是为了计算得到的顶点,我们可以在写之前进行网格转换,用三角变压器。
在三角测量之后,添加具有以下代码的pythoncaller:
导入fmeimport fmeobjectsdef meshstats(feature):35;从feature geom=feature.get geometry()获取Mesh numVerts=geom.numVertives()中的顶点数将feature上的顶点数设置为attribute feature.set attribute(“_numVertives”,numVerts)将网格转换为多曲面msurf=geom.get as multisurface()获取多曲面numTriangles=msurf.numParts()中的零件数将功能上的零件数设置为attribute feature.set attribute(“_numTriangles”,数词)
这将在该功能上创建两个新属性:
尽管python中的几何图形是从网格转换为多曲面以获得三角形的数量,几何图形不会写回特征,因此,特征几何体将保持不变。
?2019安全亚搏在线软件公司|合法的