| | |
| | | this.title = item; |
| | | this.setModelMouseMove(); |
| | | }, |
| | | deleteAll() { |
| | | if (!this.modelLayer) return; |
| | | for (var i = 0; i < this.modelLayer._primitives.length; i++) { |
| | | this.modelLayer.remove(this.modelLayer._primitives[i]); |
| | | i--; |
| | | } |
| | | this.modelLayer = null; |
| | | }, |
| | | setModelCoord(res) { |
| | | store.state.addModelFlag = false; |
| | | this.setModelMouseMove(); |
| | |
| | | this.getModelLayer(); |
| | | var modelMatrix = this.getModelMatrix(res.style); |
| | | var url = layerData.config.Model_URL + res.style.url; |
| | | |
| | | var model = this.modelLayer.add(Cesium.Model.fromGltf({ |
| | | id: res.id, |
| | | url: url, |
| | |
| | | |
| | | for (var i = 0; i < this.modelLayer._primitives.length; i++) { |
| | | var model = this.modelLayer._primitives[i] |
| | | if (model.id == res.id) { |
| | | if (model.id === res.id) { |
| | | this.modelLayer.remove(this.modelLayer._primitives[i]); |
| | | } |
| | | } |