标注 | 说明 | 数据类型 |
输入数据集 | 输入集成网格场景图层包。 | File |
输出数据集 | 输出场景图层包。 | File |
纹理优化 (可选) | 指定将根据场景图层包的目标平台对纹理进行优化。 警告:可能需要大量时间来处理包括 KTX2 的优化。 要获得最快结果,请使用桌面或无选项。
| String |
摘要
生成具有适当细节层次的新场景图层包。
只保留最精细的细节层次;所有其他细节层次都将被放弃。 最精细的细节层次将重新组织为切片,以生成新的粗糙细节层次。
使用情况
该工具适用于具有定义不明确细节层次的集成网格场景图层包,这些包通常由第三方软件生成。 其中包括具有其他应用程序生成的单一细节层次的场景图层包。
如果原始 OpenSceneGraph 二进制 (OSGB) 数据缺少细节层次或细节层次定义不明确,请将此工具与创建集成网格场景图层内容工具的输出搭配使用。
集成网格是唯一支持的场景图层类型。
参数
arcpy.management.GenerateLevelOfDetail(in_dataset, out_dataset, {texture_optimization})
名称 | 说明 | 数据类型 |
in_dataset | 输入集成网格场景图层包。 | File |
out_dataset | 输出场景图层包。 | File |
texture_optimization (可选) | 指定将根据场景图层包的目标平台对纹理进行优化。 警告:可能需要大量时间来处理包括 KTX2 的优化。 要获得最快结果,请使用 Desktop 或 None 选项。
| String |
代码示例
以下脚本演示了如何在 Python 窗口中使用 GenerateLevelOfDetail 函数。
import arcpy
arcpy.management.GenerateLevelOfDetail(
in_dataset=r"C:\test\mesh.slpk",
out_dataset=r"C:\test\meshLOD.slpk",
texture_optimization="Desktop"
)
环境
此工具不使用任何地理处理环境。