WIKI WIKI
首页
  • 升级日志
  • 转换器部署
  • 使用须知
  • 基础功能
  • 材质替换
  • 模型批注
  • 常见问题
双碳
演示站点 (opens new window)
SuperAPI (opens new window)
  • CIM (opens new window)
  • TIM (opens new window)
  • WIM (opens new window)
首页
  • 升级日志
  • 转换器部署
  • 使用须知
  • 基础功能
  • 材质替换
  • 模型批注
  • 常见问题
双碳
演示站点 (opens new window)
SuperAPI (opens new window)
  • CIM (opens new window)
  • TIM (opens new window)
  • WIM (opens new window)
  • 升级日志
  • 转换器部署
  • 使用须知
  • 基础功能

  • 材质替换
    • 内置材质替换
      • 开启
      • 关闭
    • 获取材质列表
    • 替换指定材质
    • 重设指定材质
  • 构件取点
  • 建筑分层
  • 模型批注
  • 模型框选
  • 模型搜索
  • 进度模拟
  • 资产库
  • 瓦片服务
  • 特效库
  • 数据接口

  • 常见问题
目录

材质替换

警告

调用本页面的接口方法都需要激活对应模型

# 内置材质替换

# 开启

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
功能开关
构件取点

← 功能开关 构件取点→

最近更新
更多文章>
Theme by Vdoing | Copyright © 2021-2024 51AES
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式