span8
span4
大家好!
我正面临ocgkml写入器的问题。当我将建筑模型的3D表面几何图形传递给作者时,我得到的是具有立面特征的翻转表面。不幸的是,这种行为并不是针对所有的facade三角关系都保持不变的,其中一些是正确的定向,而另一些则不是。
输入功能在我看来是正确的,并出口到科拉达证明这是赖特。
一个出口与FME 2015也显示正确的出口与所有的墙壁定向正确。所以这是2016年和2017年FME的一个问题。
有没有其他人遇到过这种行为,并找到了一些解决方案?
Find附加了样例数据以及工作区和导出的KML文件的片段
提前感谢所有能帮助我的人!
嗨@whkarto,
我注意到,2017年和2015年产出的一个主要区别是,2017年版本的每一个建筑都是一个多平面,比2015年版本包含了更多的网格部分。我猜是你的楼。ffs file contains the original data, right?在这种情况下,2015年的输出似乎是正确的(正如您所期望的那样),而2017年的输出将multisurface的CompositeSurface部分转换为比原来包含的更多的网格部分。我的猜测是Collada writer (KML writer将其称为Collada writer)应该对此负责,而三角测量法出了问题。
作为一种变通方法,你可以尝试自己处理三角剖分(这样Collada的编写者就不会搞砸了),并将每个建筑分解一层,这样你就可以得到所有的复合表面几何图形,通过aTriangulator(输出网格),然后将它们重新组装成多曲面(例如,分组通过UUID)使用一个聚合器。然后再写一遍给KML。我用的是2017年,对我来说,这很有效!
尽管如此,这感觉像是一个bug,因此我将向其报告@support(如。@DaveAt亚搏在线Safe)。
©2019安全亚搏在线软件公司法律