king2088 / vue-3d-loader

VueJS and threeJS 3d viewer plugin

Home Page:https://king2088.github.io/vue-3d-loader-docs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

点击模型材料选中问题

Jetter-li opened this issue · comments

您好,我在点击模型上的机柜材料设置选中颜色时遇到了个问题,设置完后模型上所有机柜材料都变了颜色,而不是只给点击的机柜材料设置颜色,您看看是哪里的问题呢?this.selectObject.material 不是获取的当前点击的机柜材料吗?
相关代码:
onMousedown(event, intersected) {
// debugger
if (this.selectObject) {
console.log(this.selectObject)
this.selectObject.material.color.setStyle("#fff");
}
if (intersected) {
this.selectObject = intersected.object;
console.log(this.selectObject)
this.selectObject.material.color.setStyle("#13ce66");
}
},

截图:
点击前:
01

点击后:
02

commented

这是模型的问题,模型没有分组信息或者ID,无法对单独的做颜色管理,想要对单独的做管理,得有对应的分组或单独的子类

好的,谢谢