Переглянути джерело

3dModeling pulic.js 李欣儒 commit at 2021-02-23

李欣儒 4 роки тому
батько
коміт
522afbbffd
1 змінених файлів з 28 додано та 0 видалено
  1. 28 0
      3dModeling/fhl104746/pulic.js

+ 28 - 0
3dModeling/fhl104746/pulic.js

@@ -176,3 +176,31 @@ function startRotate() {
 }
 }
 /**
 /**
  * 说明:停止自动旋转
  * 说明:停止自动旋转
+ */
+function stopRotate() {
+    app.camera.enableRotate = true;  // 开启默认的旋转操作
+    app.camera.enablePan = true;  // 开启默认的平移操作
+    app.camera.enableZoom = true;  // 开启默认的缩放操作
+    app.camera.stopRotateAround();
+    if (rotateTimer) {
+        clearTimeout(rotateTimer);
+        rotateTimer = null;
+    }
+}
+/**
+ * 说明:重新开始转动,未进行任何操作5s后开始自动旋转
+ */
+function restarRotate() {
+    if (fpsCtrl != null || !$('#sceneSetting .control-menu-pane li.autoRotate').hasClass('selected')) {
+        return;
+    }
+    if (rotateTimer == null) {
+        rotateTimer = setTimeout(function () {
+            //  startRotate();
+        }, restartTime);
+    } else {
+        clearTimeout(rotateTimer);
+        rotateTimer = null;
+        restarRotate();
+    }
+}