From 8a77e596e297eb8d94ce4e5734b6f2c4417884d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=9C=E7=AC=99=E6=AD=8C?= <2277317060@qq.com> Date: Fri, 3 Nov 2023 16:57:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/index.html | 45 +++++++++++++++++++-------------------- src/views/model/model.vue | 23 ++++++++++++++------ 2 files changed, 39 insertions(+), 29 deletions(-) diff --git a/public/index.html b/public/index.html index f238f37..d057ec0 100644 --- a/public/index.html +++ b/public/index.html @@ -1,15 +1,15 @@ + - - - - - - - <%= webpackConfig.name %> - - - - - -
-
-
-
-
-
正在加载系统资源,请耐心等待
-
-
- + + +
+
+
+
+
+
正在加载系统资源,请耐心等待
+
+
+ diff --git a/src/views/model/model.vue b/src/views/model/model.vue index 5ee5a38..8762cd5 100644 --- a/src/views/model/model.vue +++ b/src/views/model/model.vue @@ -52,19 +52,30 @@ export default { '1720316275214913536', '1720316297822212096', ] - modelArr.forEach(e=>{ + modelArr.forEach(e => { viewer.loadModel(e, { background: false, - onLoad: function (m) { - num+=1 - if(num === modelArr.length){ + focus: false, + id:e, + onComplete: function (m) { + num += 1 + if (num === modelArr.length) { alert('加载完成'); } - m.on('click', ()=>{alert(`${e}`)}) + m.on('click', function (){ + console.log(Core.getObjectById ( this.ID )) + alert(`${e}`) + viewer.operator.restore() + viewer.operator.translucenceOthers(this) + }) } }) }) - viewer.controls.startAutoRotate(1) + viewer.controls.setTarget(26.3, -19.8, -82) + viewer.controls.setPosition(31, 1721, 584) + viewer.operator.enabled = true + + // viewer.controls.startAutoRotate(1) }, methods: {} };