你好,
我该如何创建一个圆周经过三角形的三个顶点的圆呢?
我试着用最小生成圆替换器,但是这只创建了一个基于三角形最长边的圆。
任何想法都将非常感谢。
谢谢
我有一个fme_surface,我需要剪辑它。只要无法剪辑fme_surface,我试着从这个特性中提取三角形,然后剪辑它们。不使用surface emodeller是否可以从fme_surface中提取三角形?
当你使用Triangulator在某个具有变换矩阵的曲面上,矩阵总是被应用。我建议FME尊重矩阵并保持它不变,对几何图形的局部坐标进行三角剖分。或者至少让它成为可选的。
现在,我意识到这不适用于聚合/multis,因为它们可能有“父”矩阵和“子”矩阵,的结果Triangulator只需要创建一个大的网格。这可以用下列方式之一来处理:
我更喜欢选择2或3,当然,这也可以是另一个选项,可以设置在Triangulator。
我有一个三维多边形SHP文件,我想保存为一个孵化/填充DWG。要得到三维CAD曲面,我必须先对SHP进行三角剖分,否则就会得到漂浮在最小高度的平坦多边形,由线三角形组成的曲面。
现在我要填充三角形,但我不知道怎么做。DWGStyler做不到。AreaBuilder似乎创建了一些区域,但也留下了漏洞(并删除了SHP属性!)几何矫形器(fme_polygon)不起作用。那么这是怎么做到的呢?
截图:
1 -三角多边形,三角形都是按初始多边形分组的,可以从选择中看到
2 -选择放大并取消选择
3 -相同,AreaBuilder后
FME的surface emodeller变压器不使用边界特征,剪辑器也不能剪辑输出的三维曲面。然而,下面描述的解决方案允许您有效地将SurfaceModeller输出剪切到不规则边界。
surface emodeller输出的三角形是标准多边形,而不是三维曲面,可以用剪刀剪下来。然而,剪边必须先垂到地面,因为添加到三角形中的任何顶点都将从剪裁边界获得它们的高程。幸运的是,我们可以在创建曲面三角形的同时悬挂裁剪边界。
裁剪三角形后,我们用一个面部置换器把它们变成三维曲面,然后一个聚合器创建一个多表面适合写出来的FME的大多数3D作家。然而,网格比多曲面更有效地表示,因此,我们可以使用三角化器将多曲面转换成网格。
所附的工作区模板说明了该过程。模板包含源数据和工作区,并且可以在工作台中与工作区文件完全相同地打开。