设置材质
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
target | string | 是 | ObjectId | 目标对象 |
tag | string | 是 | — | 模型标记 |
componentIndex | string | 是 | 0 | 组件序号,-1表示所有组件全部替换 |
sectionIndex | string | 是 | 0 | 材质位置序号,-1表示所有部位全部替换 |
materialId | string | 是 | — | 从材质库中选择材质并从预览详情页面获取材质ID |
materialPath | string | 是 | — | 从材质库中选择材质并从预览详情页面获取材质路径 |
children | boolean | 是 | true | 是否连所有子对象一起处理 |
调用
typescript
piclient.emit("object.setMaterial",{
target: "ObjectId",//目标对象
tag: "",//模型标记
componentIndex: "0", //组件序号,-1表示所有组件全部替换
sectionIndex: "0", //材质位置序号,-1表示所有部位全部替换
materialId: "", //从材质库中选择材质并从详情页面获取材质ID
materialPath: "", //从材质库中选择材质并从预览详情页面获取材质路径
children: true, //是否连所有子对象一起处理
})