From e60b379e97574432640a1e29ea5c4817f532ca30 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 17:44:36 +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 --- src/views/model/model.vue | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/src/views/model/model.vue b/src/views/model/model.vue index 8762cd5..bb71569 100644 --- a/src/views/model/model.vue +++ b/src/views/model/model.vue @@ -28,12 +28,12 @@ export default { }, async mounted() { await isAMRT() - console.log(AMRT) const param = { appkey: 'aveMPyNWzDJm', appsecret: 'rXmhoLAiOPNKzbl7g2qxCV8tFwRdYuZM' } const viewer = new AMRT.Viewer('container', param) + console.log(AMRT) let num = 0 let modelArr = [ '1720315475507941376', @@ -53,20 +53,23 @@ export default { '1720316297822212096', ] modelArr.forEach(e => { - viewer.loadModel(e, { + let model = viewer.loadModel(e, { background: false, focus: false, - id:e, - onComplete: function (m) { + id: e, + onLoad: function (m) { num += 1 if (num === modelArr.length) { alert('加载完成'); } - m.on('click', function (){ - console.log(Core.getObjectById ( this.ID )) - alert(`${e}`) - viewer.operator.restore() - viewer.operator.translucenceOthers(this) + m.on('click', function () { + // console.log(this) + // console.log(m) + // let clickModel = model.getObjectById(this) + // console.log(clickModel) + // alert(`${e}`) + // viewer.operator.restore() + // viewer.operator.translucenceOthers(this.viewer) }) } })