ConvexityFilter
确定区域、表面和实体是凸的还是凹的。一个多边形是简单的,当它不自交和有一个非零的面积。如果每个内角都小于或等于180度,那么简单多边形就是凸多边形。所有其他的多边形都被认为是凹的。
输入端口
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
通常这些都是基于多边形的几何图形。
输出端口
如果特征的几何结构是基于多边形的(比如一个多边形、一个甜甜圈或一个盒子),那么所有构成几何结构的多边形都被测试为凸性。根据测试结果,确定适当的输出端口。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
如果一个特征的几何结构的所有组成多边形都是凸的,则该特征被写入凸输出端口。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
如果一个特征的几何结构的任何组成多边形不是凸的,则这些特征被写入凹输出端口。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
没有几何图形或具有非基于多边形的几何图形的特性(如弧、栅格和文本)被写入未定义的端口。
参数
这个变压器没有参数。
使用笔记
- 线和点被认为是凹的。
- 该测试受到几何坐标精度的限制——要小心直线中“看不见的”弯曲,如图所示:
例子
这张图展示了凸和凹的例子。
FME授权级别
FME专业版及以上版本
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来分配转换器参数。更高级的功能,比如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击除了适用的参数。有关更多信息,请参见变压器参数菜单选项.
变压器的分类
相关的变形金刚
搜索FME知识中心
搜索关于这个变压器的样品和信息FME知识中心.
标签关键词:凸凹“基于多边形”“内角”