材质替换
警告
调用本页面的接口方法都需要激活对应模型
# 内置材质替换
# 开启
const jsonData = {bOpen: 1}
cloudRender.SuperAPI("BIM51API_OpenClose_MaterialEditor", jsonData)
# 关闭
const jsonData = {bOpen: 0}
cloudRender.SuperAPI("BIM51API_OpenClose_MaterialEditor", jsonData)
# 获取材质列表
cloudRender.SuperAPI("BIM51API_GetMeshMaterialNames")
# 回调监听
{
"command": "event",
"func_name": "GetMeshMaterialNames",
"args": {
"GetMeshMaterialNames": ["萨伏伊-涂层_-_白色", "萨伏伊-混凝土", "默认墙", "萨伏伊-木质"]
}
}
# 替换指定材质
let jsonData = {
OldMaterialName: "Name",
NewMaterialName: "Name"
}
cloudRender.SuperAPI("BIM51API_SetMaterialByName", jsonData)
警告
开发状态,功能暂不稳定
# 重设指定材质
let jsonData = {
"MaterialName": "材质名称"
}
cloudRender.SuperAPI("BIM51API_ResetMaterialByName", jsonData)
警告
开发状态,功能暂不稳定
上次更新: 2022/07/29, 20:09:05