西班牙
斯潘4
我有一个小挑战,我不知道该如何解决。希望得到一些提示。
我有一个大的obj模型。我可以导入这个,它描述了一个陆地区域的表面。
我想我要做的是用一组独立的多边形(3d)来构建脚印(除了3d以外都是平面的)
然后,我希望使用这些多边形来“切片”建筑物的底部,以生成建筑物形状,我希望从进行切片的多边形中指定一个属性(其标识符)。
我在考虑clipper和buffer,但不确定它是否保留了曲面底部的z值。
我的数据也有一个任意的0,0,所以必须移动原点,并且东西不能100%排列。这对我来说也是新鲜事。
我认为按每个脚印裁剪曲面基本上就是你想要做的。如果是这样,一种可能的方法是:将曲面转换为其线框(多曲线),按示意图剪裁它,然后从剪裁的线框重新创建曲面。
#pythoncaller脚本:将曲面转换为线框假设输入特征具有曲面几何体。#如果几何体不是曲面,则此脚本将引发错误。def surfacetowireframe(feature):surface=feature.getgeometry()feature.setgeometry(surface.getaswireframe())
?2019安全亚搏在线软件公司|合法的