three3d.js

发布时间 2023-04-04 17:06:33作者: 热心市民~菜先生
      // 城市 - 数据显示
      setCityNum(vector, num, data) {
        // CSS2DRenderer生成的标签直接就是挂在真实的DOM上,并非是Vue的虚拟DOM上
                const div = document.createElement('div');
                div.className = 'city-num-label';
                div.textContent = data.total;
 
                const contentDiv = document.createElement('div');
                contentDiv.className = 'city-num-label-content';
                contentDiv.innerHTML = 
          '本区县共有窑炉企业 ' + data.total + ' 个。<br/>' +
          '介绍:' + data.brief
        ;
        div.appendChild(contentDiv);
 
                const label = new CSS2DObject(div);
                label.position.set(vector.x, vector.y, num + 0.5);
        label.visible = true;
        this.cityNumMeshArr.push(label);
        this.groupOne.add(label);
        // this.scene.add(spritey);
     }