PlanarityFilter
滤波器的特征基于其平面性。为了达到平面,一个几何学必须使它的所有点位于同一平面上。
输入端口
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
通常基于区域或基于表面的几何形状。
输出
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
如果基于区域或基于曲面的几何学的所有点都位于同一平面上,那么它的特征被发送到平面输出端口。
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
如果基于面积或基于曲面的几何不是平面的,则将其特征写入NotPlanar输出端口。
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
除点、曲线、多曲线、区域、多区域、曲面、多曲面或复合曲面外的所有几何类型的特征将被发送到<拒绝>输出端口。
参数
指定公差
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
选择一个选项或选择一个属性。自动估计一个有效的几何厚度。自定义允许您输入自己的厚度。忽略完全忽略厚度检查。
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
输入值或选择属性。厚度公差是用地面单位指定的,它描述了一个平面在被认为是非平面之前所能具有的最大“厚度”。平面多边形的厚度为0。一个非平面多边形将使用纽威尔法计算其平均表面法线,其厚度将确定在标准化表面法线的方向。
例如,考虑一个单一的非平面多边形。想象一个通过世界原点的平面,其法线设置为多边形的平均法线。那么,多边形边界上的每一点到世界平面的距离都是D。相对于世界平面,我们找到多边形边界上的最近点和最远点。最远距离和最近距离之间的差别给了我们所需的厚度。
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
选择一个选项或选择一个属性。自动估计几何形状的有效表面正常偏差。自定义允许您输入您自己的表面法线偏差(以度数)。忽略完全忽略表面法线检查。
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
输入值或选择属性。表面法向偏差公差以度数表示,并描述了在被认为非平面之前,部件与平均表面法向的最大偏差。平面多边形的表面法线偏差为0。非平面多边形采用纽威尔法计算其平均表面法线,利用余弦定律计算各部分与平均表面法线的表面法线偏差。
例如,考虑一个单一的非平面多边形。假设一个单位法线代表多边形的平均法线。现在想象多边形的每个分量都有一个单位法线。平均表面法线与任何其他表面法线之间的最大差异是表面法线偏差。
指定飞机正常
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
如果指定飞机正常若不加检查,则平均表面法线采用纽厄尔法确定。在具有多个组件的表面的情况下,如MultiSurfaces或CompositeSurfaces,平均表面法线是由第一个组件确定的。结果是,坐标必须在同一个平面上,但可以是任何平面。
如果指定飞机正常,则所有坐标都必须位于一个平面上,其法向量由正常X,Y,Z参数。如果几何图形包含多个组件,如多面、多区域、甜甜圈或复合曲面,那么每个组件必须与所有其他组件共面,并且必须在指定平面法线的公差范围内。
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
设置法向量的x、y和z分量,指定要测试的平面。
表面正常输出
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
如果设置为是的,平面和NotPlanar输出将有多达6个与表面法线相关的额外属性。如果发现非退化的表面法线,_surfaceNormalX,_surfaceNormalY,_surfaceNormalZ指示用于执行平面性检查的向量。_pointOnSurfaceX,_pointOnSurfaceY,_pointOnSurfaceZ在表面上指出一个点。这些条目可以用来定义一个向量,它起源于曲面,并与用于执行平面性检查的曲面法线共线。
使用笔记
这个变压器只能在以下几何图形上工作:
- 点
- 曲线
- 区域(多边形、椭圆和甜甜圈)
- 互联
- 表面
- 要求其
- 复合材料表面
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来分配变压器参数。一些变压器也可提供更高级的功能,例如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击除适用参数外。有关更多信息,请参见变压器参数菜单选项。
变压器的分类
相关的变形金刚
技术的历史
相关的FME函数或工厂:@Geometry
FME社区搜索:亚搏国际在线官网
上搜索有关此变压器的示例和信息FME社亚搏国际在线官网区。
标签关键词:平面平面度“平面”