fmeobjects.FMEMesh.setAppearanceReference

FMEMesh。 设置外观参考 ( 外表,正面 )

此方法将库中的外观与此曲面关联。这是通过传递此外观的唯一外观引用来完成的。在同一侧对该方法的后续调用将覆盖传入的新外观所使用的先前外观。

“0”的外观引用表示默认外观。默认外观的解释权留给该几何图形的使用者。当设定在这个位置时模板表面级别,该外观表示当包含的曲面使用默认外观而不是特定外观时要应用的默认外观。包含的曲面可以在嵌套曲面、引用包含曲面的几何体的几何体实例中找到,也可以作为曲面或多曲面找到。

第二个参数控制此操作是在包含曲面的前面还是在后面进行。两者都可以独立设置。ApparAnceref应该是对存储在中的定义的有效引用FMELibrary. 如果在库中找不到引用,它仍会将引用附加到实例,但会抛出FMEEException. 这是一种不健康的情况,因为它代表了一种“悬而未决的参考”。

参数:
  • 外表(int)–此外观的唯一外观参考。
  • 正面(布尔)–布尔值,指示是否应为曲面的正面或背面设置外观参考。
提出:

FMEEException–如果发生错误或在库中找不到引用并且附加了悬挂引用,则会引发异常。