fmeobjects.FMEFace.setArea¶
-
FMEFace。
setArea
( 区域,closeMode ) ¶ -
设置此面的区域。现有的区域将被替换,变换矩阵将被重置。参数' closeMode '指定该面如何处理3D中未关闭的区域。
- 如果
FME_CLOSE_3D_AVERAGE_MODE
时,添加一个附加点,连接区域的起始点和结束点。在3D中,这个点是由开始点和结束点的平均值计算出来的。 - 如果
FME_CLOSE_3D_EXTEND_MODE
时,开始点和结束点不连接其他点。 - 如果
FME_CLOSE_3D_EXTEND_OR_AVERAGE_Z_MODE
,当且仅当起始点和结束点位于同一个坐标平面(即它们共享相同的x、y或z坐标)时,我们使用AVERAGE模式。 - 否则,使用EXTEND模式。
- 如果输入区域为
没有一个
,则会生成一个错误。
参数: - 区域(FMEArea) -要放在脸上的部位。
- closeMode(int) -脸的闭合模式。必须是
FME_CLOSE_3D_AVERAGE_MODE
,FME_CLOSE_3D_EXTEND_MODE
,或FME_CLOSE_3D_EXTEND_OR_AVERAGE_Z_MODE
.
返回类型: - 如果