diff --git a/src/views/model/model.vue b/src/views/model/model.vue
index 5adea9d..c439a4b 100644
--- a/src/views/model/model.vue
+++ b/src/views/model/model.vue
@@ -4,7 +4,8 @@
- 澳柯玛智能制造中心
\
+ 澳柯玛智能制造中心
+ \
{{ time }}
{{ date }}
@@ -606,7 +607,14 @@ export default {
viewer.sceneManager.setBackground('http://10.100.72.10:8900/docs/img/bg.jpg')
viewer.controls.setTarget(285.6140415831262, -66.96447327588656, -15.909577343207037)
viewer.controls.setPosition(289.21362270826876, 1559.17755547545135, 1298.62483706445185)
+ let num1 = 0
+ window.onresize = function () {
+ if (num1 === modelArr.length) {
+ viewer.renderManager.setLoop(true)
+ viewer.renderManager.setLoop(false)
+ }
+ }
let modelArr = [
{
@@ -836,14 +844,18 @@ export default {
]
- let num = 10
- let num1 = 0
+ let num = 9
const toLoad = (val) => {
viewer.loadModel(val.url, {
background: false,
focus: false,
offline: true,
- onLoad: function (m) {
+ onComplete: function (m) {
+ num1 += 1
+ if (num1 === modelArr.length) {
+ viewer.renderManager.setLoop(false)
+
+ }
num += 1
if (num < modelArr.length) {
@@ -1140,19 +1152,21 @@ export default {
width: 100vw;
height: 3.21vw;
}
-.cgtd1{
+
+.cgtd1 {
position: absolute;
top: 36%;
left: 45%;
- transform: translate(-50%,-50%);
+ transform: translate(-50%, -50%);
font-size: 0.8vw;
color: #fff;
}
-.cgtd2{
+
+.cgtd2 {
position: absolute;
top: 47.5%;
left: 45%;
- transform: translate(-50%,-50%);
+ transform: translate(-50%, -50%);
font-size: 0.8vw;
color: #fff;
}