PlanarityFilter
基于它们的平面性过滤特性。要成为平面,一个几何图形的所有点必须位于同一平面上。
输入端口
典型的基于区域或基于表面的几何图形。
输出
如果基于区域或基于表面的几何图形的所有点都位于同一平面上,则将其特征发送到平面输出端口。
如果基于区域或基于表面的几何图形不是平面的,则将其特征写入NotPlanar输出端口。
参数
指定公差
选择一个选项或选择一个属性。自动估计几何图形的有效厚度。习惯允许你输入你自己的厚度。忽视完全忽略厚度检查。
输入一个值或选择一个属性。厚度公差是在地面单位中规定的,并描述了一个平面在被认为非平面之前的最大“厚度”。平面多边形的厚度为0。非平面多边形将使用Newell方法计算其平均表面法向,其厚度将按照归一化表面法向确定。
例如,考虑一个单一的非平面多边形。假设有一个平面经过世界原点,其法向量集为多边形的平均法向量。那么,多边形边界上的每一点到世界平面的距离都是D。相对于世界平面,我们找到了沿多边形边界的最近点和最远点。最远距离和最近距离的差值就是我们想要的厚度。
选择一个选项或选择一个属性。自动估计一个有效的表面法向偏差的几何。习惯允许您输入自己的表面法向偏差(以度为单位)。忽视完全忽略表面正常检查。
输入一个值或选择一个属性。表面法向偏差公差是用度数表示的,它描述了一个元件在被认为非平面之前,其与平均表面法向的最大偏差。平面多边形的表面法向偏差为0。用Newell法计算非平面多边形的平均法向,用余弦定理计算各部分与平均法向的表面法向偏差。
例如,考虑一个单一的非平面多边形。想象一个单位法线表示多边形的平均法线。现在想象一个单位法线的每个组成部分的多边形。平均法向线与其它法向线之间最大的不同就是法向线的偏差。
指定飞机正常
如果指定飞机正常不检查,平均表面法线是确定使用Newell的方法。对于具有多个分量的表面,如多表面或复合表面,平均表面法线由第一个分量确定。结果是,坐标必须在同一个平面上,但可以是任何平面。
如果指定飞机正常,那么所有的坐标必须位于一个平面内,该平面的法向量由普通X,ÿ,ž参数。如果几何结构包含多个组件,如多表面、多区域、甜甜圈或复合表面,则每个组件必须与所有其他组件共面,且必须在指定平面法线的公差范围内。
设置向量法向量的x、y和z分量,指定要测试的平面。
表面正常输出
如果设置为是,平面和NotPlanar输出将有多达6个与表面法线相关的额外属性。如果发现非简并表面法线,_surfaceNormalX,_surfaceNormalY,_surfaceNormalZ指示用于执行平面性检查的向量。_pointOnSurfaceX,_pointOnSurfaceY,_pointOnSurfaceZ在表面上标出一个点。这些项可以一起用来定义一个向量,该向量起源于曲面,并且与用于执行平面度检查的曲面法线共线。
使用笔记
该变压器只能在以下几何形状:
- 点
- 曲线
- 区域(多边形、椭圆和甜甜圈)
- 互联
- 表面
- 要求其
- 复合材料表面
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
变压器的分类
相关的变形金刚
搜索FME知识中心
有关此变压器的示例和信息,请参阅FME知识中心。
标签关键词:平面度“平面”