span8
span4
该AppearanceSetter变压器设置外观样式的前部和/或几何形状的背面。不直接由变压器改性特征可能仍然被间接改变,所以保持器输入端口可以被使用,直到变压器完成其处理忍住特征。通过这种方式,可以保证变压器允许的功能继续在工作区之前完成所有处理。所有功能将通过输出端口持有人传递。
FME保持的外观定义,这是从几何独立的库。当功能由作家处理,从这个库中检索它的外观定义。如果AppearanceSetter改变的外观定义中旬写的,这种变化之后写入任何功能将与新的外观编写。但是,这种变化之前写入功能将有旧的外观。这是持有人口就派上用场了。直到AppearanceSetter完成其处理的功能都忍住。这样一来,通过所有功能将指向新的外观定义。
下载并打开附件中的工作区模板(HOLDER_Demo.fmwt)看使用HOLDER端口时产生不同的结果的例子。这个工作区的目的是使用AppearanceSetter来代替在给定的谷歌SketchUp模型的窗口纹理。该测试仪变压器有助于模拟的情况下,我们不知道这些特征将进入AppearanceSetter,通过设定测试条件,如“_part_number = 600”的顺序。可视化输出是唯一完整的,如果我们通过持有端口传递所有的功能,因为直至处理的几何形状完成,他们将留级。首先,运行工作空间,不被与支架端口使用。当查看的数据检查输出,你会看到一些外观已经更新,有些则没有。这是因为任意顺序的功能是通过AppearanceSetter通过:某些功能取回自己的外表之前在AppearanceSetter取代它,而且有些功能取回自己的外表后它被替换。
图像:一些纹理已经在目的地更新,一些没有。
接下来,禁用解聚合和检查变压器之间的连接。启用解聚合和AppearanceSetter之间的连接。再次运行工作区。在数据检查,你会看到,所有的纹理被更新。这是因为在处理完成之前,所有特性都由HOLDER端口持有,所以所有特性都检索更新后的外观。
图像:通过HOLDER端口发送特征后,所有的纹理都在目标中被成功更新。
*数据改编自3DPilot及其参与者。请参阅www.geonovum.nl为更多的信息。
©2019安全亚搏在线软件公司|法律