TINGenerator
构建了基于输入点和特征线德劳内三角。所述表面模型可以是一个数表示的输出:一个不规则三角网(TIN),TIN顶点,TIN边缘,和三角形。
输入端口
这些输入特征可以是2D或3D。除了点,线和区域的几何形状,它们也可以是光栅,点云,和总的几何形状。
2D特征将通过加入0 z值被强制为3D。在大多数情况下,从这个口抽取的所有点都在底层表面模型的顶点池中被发现。的3点独特最少需要构建表面模型。重复的x和y的值点数将被丢弃。
这些输入特征可以是2D或3D,并且可以驻留的集合组织的内部。
2D特征将通过加入0 z值被强制为3D。断裂线边缘将在下面的表面模型的边缘池被发现。有时,断裂线边缘将被分离,以允许所述表面模型的最佳三角测量。重复的x和y的值点数将被丢弃。
产量
这个输出端口产生下面的表面模型的所有边缘。每个边缘功能包含属性_vertex1_id
和_vertex2_id
,其识别与它连接的顶点。
这个输出端口产生下面的表面模型作为多边形的所有三角形。每个输出三角形具有以下属性:
_vertex1_id _vertex2_id _顶点3_id |
确定定义三角形的顶点 |
_坡度 | 由三角形定义的平面相对于水平面的坡度,以度为单位 |
_百分比斜率 | 坡度表示为(上升/下降)*100%,或相当于tan(斜率)*100% |
_侧面 | 角度,以度为单位,由nx公司和纽约,其中nx公司和纽约是三角形法向量的x和y分量 |
这个输出端口产生包含下面的表面模型的所有三角形的单个网孔几何形状。
这个输出端口产生所有的下面的表面模型的顶点。每个顶点包含属性_vertex_id
其唯一地标识该顶点。
参数
该参数允许通过属性值来形成的基团。零个或多个属性可被指定。
具有相同属性值的输入特征被置于相同的基团。变压器然后对每个组的输入要素独立地进行操作。
如果该参数为空,变压器会将整组输入功能为一组。
过程在结束(封闭):这是默认的行为。一旦所有的输入是当前处理将只发生在该变压器。
过程当组更改(高级):该变压器将处理输入组秩序。组的值通过对输入流参数的变化会触发对当前累积组的处理。这可能会提高整体的速度(尤其是与多个,大小相等的团体),但可能导致意外的行为,如果输入组没有真正有序。
有使用两个典型原因过程当组更改(高级)。第一个是有意识地在组要被处理(并且已经如此命令)传入的数据。在这种情况下,结构使然集团通过使用 - 而不是性能方面的考虑。
第二个原因可能是潜在的性能提升。
性能提升是最有可能当数据已经排序(或使用阅读SQL排序依据声明),因为更少的工作需要FME的。如果数据需要排序,可以在工作区中对其进行排序(尽管增加的处理开销可能会抵消任何收益)。
根据数据流的数量排序变得更加困难。多个数据流几乎不可能按正确的顺序排序,因为所有特性都匹配通过...分组值必须在属于下一个组的任何特征(任何特征类型或数据集)之前到达。在这种情况下,使用通过...分组具有过程在结束(封闭)可能是等效和简单的方法。
注:多个特征类型和来自多个数据集的特征通常不会以正确的顺序自然出现。
与许多场景一样,使用数据在工作区中测试不同的方法是确定性能提升的唯一确定方法。
此参数用来确定输入点添加到表面模型作为顶点。指定为0关闭顶点滤波的值。
小费:值越大,将加快表面模型构建。该值越大,越输入点会被过滤掉。对于具有数百万输入文件 - 甚至数十亿 - 点,就必须增加该值。
当指定表面公差为正值时,其工作原理如下。对于被添加到模型中每个顶点:
- 如果x,y位置是现有的表面模型的2D凸包之外的,它被添加到模型中。
- 如果x,y位置是现有的表面模型的2D凸包内:
- 计算了现有表面模型Z值与顶点Z值之间的差值。
- 将此差异与曲面模型公差进行比较。
- 只有当差异大于曲面公差时,顶点才添加到曲面模型中;否则,顶点将被丢弃。
例
FME许可级别
FME专业版及以上
编辑变压器参数
使用一组菜单选项,变压器参数可以通过引用在工作区中的其它元件来分配。更先进的功能,如高级编辑,算术编辑,也是一些变压器可用。要访问这些选项的菜单,点击适用的参数旁边。欲了解更多信息,请参阅变压器参数菜单选项。
变压器分类
FME社亚搏国际在线官网区
该FME社区是为亚搏国际在线官网演示,入门指南,文章,FAQ,以及更多的地方。解答您的问题,向其他用户学习,并建议,投票,并在新的功能注释。
搜索样品和有关该变压器的FME社亚搏国际在线官网区。
关键词:破裂线形态细分曲面细分“表面模型” TIN点云