标注 | 说明 | 数据类型 |
输入要素 | 已转换为 3D 对象要素类的多面体要素类。 | Table View |
使用多面体材料 (可选) | 指定是使用关联 3D 模型中的材料信息还是随多面体一起存储的纹理和颜色信息来可视化多面体几何。
| Boolean |
要移除的 3D 格式 (可选) | 指定将移除的、3D 对象要素图层引用的 3D 模型格式。 只能指定已链接到输入要素的格式。
| String |
派生输出
标注 | 说明 | 数据类型 |
更新后的输入要素 | 更新后的输入要素。 | Feature Layer |
移除 3D 对象要素图层引用的 3D 格式。
3D 对象要素图层通过使用一种或多种关联 3D 模型格式支持的纹理和材料功能可视化效果,使多面体要素类能够显示其网格几何。 3D 对象要素图层是支持多个关联表的多面体几何的要素类扩展,用于允许材料渲染、提高性能和支持 3D 行业标准格式。
可以在各种专用应用程序中编辑与多面体关联的许多 3D 格式。 如果不再需要材料信息并且所有后续编辑都已完成,考虑使用此工具从多面体中移除这些 3D 格式之间的关联。
标注 | 说明 | 数据类型 |
输入要素 | 已转换为 3D 对象要素类的多面体要素类。 | Table View |
使用多面体材料 (可选) | 指定是使用关联 3D 模型中的材料信息还是随多面体一起存储的纹理和颜色信息来可视化多面体几何。
| Boolean |
要移除的 3D 格式 (可选) | 指定将移除的、3D 对象要素图层引用的 3D 模型格式。 只能指定已链接到输入要素的格式。
| String |
标注 | 说明 | 数据类型 |
更新后的输入要素 | 更新后的输入要素。 | Feature Layer |
arcpy.management.Remove3DFormats(in_features, {multipatch_materials}, {formats})
名称 | 说明 | 数据类型 |
in_features | 已转换为 3D 对象要素类的多面体要素类。 | Table View |
multipatch_materials (可选) | 指定是使用 3D 模型中的材料信息还是随多面体一起存储的纹理和颜色信息来可视化多面体几何。
| Boolean |
formats [[formats],...] (可选) | 指定将移除的、3D 对象要素图层引用的 3D 模型格式。 只能指定已链接到输入要素的格式。
| String |
名称 | 说明 | 数据类型 |
updated_features | 更新后的输入要素。 | Feature Layer |
以下 Python 窗口脚本演示了如何在即时模式下使用 Remove3DFormats 函数。
import arcpy
arcpy.env.workspace = "C:/data/city_models.gdb"
arcpy.management.Remove3DFormats('Downtown_Buildings',
'MULTIPATCH_WITHOUT_MATERIALS',
['FMT3D_DAE', 'FMT3D_OBJ'])