fmeobjects.FMEMultiArea.isPlanar

FMEMultiArea。 isPlanar 宽容

返回真正的如果在给定的公差范围内是平面的否则。

平面性条件由以下算法计算。法向量由该区域的顶点用Newell法确定。对于这个区域的第一点(x ', y ', z '),我们计算D ' = Ax ' + By ' + Cz '。那么,该区域是平面的,当且仅当该区域的每个后续点(x, y, z)的值为D = Ax + By + Cz,且在D '的公差范围内。即| D - D ' | <= tolerance。

如果指定的公差为负,则此方法始终返回真正的

参数: 宽容浮动) -要检查的公差。
返回类型: 保龄球
返回: 多区域是否在所提供的公差范围内是平面的。