import { Color } from 'three'; import Constant from './Constant.js'; export default class Render{ constructor(){ this.scene = null; } init(scene){ this.scene = scene; } updateSelectModel(model,selected){ if(model){ if(selected){ Constant.tilesMaterial.color.setHex(Constant.selectColor ); if(model.type === "Group"){ this.setSelectMaterialForGroup(model); } else if(model.type === "Mesh"){ this.setSelectMaterialForMesh(model); } } else{ Constant.tilesMaterial.color.setHex(0xffffff ); if(model.type === "Group"){ this.setDefaultMaterialForGroup(model); } else if(model.type === "Mesh"){ this.setDefaultMaterialForMesh(model); } } } } setSelectMaterialForGroup(object3d){ for(let i=0;i