高桥真的很酷,谢谢你把它们放在一起,我需要回到这个问题上来,了解这些部件是如何工作的。@红色地理我在尝试这种方法,但并没有以表面光滑结束。
再次感谢!
创建曲面本身可以使用SurfaceModeler,但这里的诀窍是分离出两组不相交的特征。我通过HullacAccumulator/Clipper方法做到了这一点,这需要我存储原始的几何图形,展平数据(因为裁剪器不执行3D),然后恢复原始几何体。这将为每个面提供一个属性,该属性指示它落在哪个集合中(即生成的外壳的哪个部分),然后将surfaceModeller设置为按该属性分组。希望这有帮助。
您好!史蒂文杰,据我观察,示例数据中的特性可以分为这三种类型。
在这种情况下,面可以通过法向量z分量值的符号进行过滤(比如说“vz”)。即如果面垂直,vz等于0,顶部或底部可以通过VZ是否为负来确定。在实际处理中,应考虑公差以确定面是否垂直,因为计算误差不能总是避免。
基于上述考虑,这是一种可能的方法。
另请参见附加的示例工作区:提取-顶面-示例.fmwt(FME2015.1.3+)
注意,该方法仅适用于与样品相同的条件。不同的条件需要不同的方法。首先,需要与FME数据检查员一起检查源数据。