人生啊人生 10 maanden geleden
bovenliggende
commit
9851599b66

+ 1 - 264
src/components/student/CourseChapter3d.vue

@@ -6,7 +6,6 @@ import { courseChapter3dShow } from "@/stores/courseChapter3dShow.ts";
 import { ref, watch } from "vue";
 
 const props = defineProps({
-
     config : {
         type: Object
     },
@@ -14,7 +13,6 @@ const props = defineProps({
     studentTaskIdList : {
         type: Object
     },
-
 });
 
 // 定义发射给父组件的方法
@@ -25,20 +23,9 @@ const emits = defineEmits([
     'tipsBtnsDownOpen',
 ]);
 
-// setInterval(function() {
-//     console.log(
-//         "3d场景参数", props.config
-//     );
-// }, 1000);
-
-
-
 // 【开发的时候】3d场景,iframe地址
 let threeWorldUrl = "3dMain/index.html#/main?id=zidingyi";
 
-// babylon 对象
-let BABYLON : any = null;
-
 // // 【发布的时候】3d场景,iframe地址
 // // 配置文件地址
 // // let commonconfig = "https://www.3dyzt.com/eduTrain/3dMain/model/";
@@ -67,41 +54,8 @@ const tipsBtnsUpOpenEvent = (open : Boolean) => {
  */
 const tipsBtnsDownOpenEvent = (open : Boolean) => {
     emits('tipsBtnsDownOpen', open);
-    
 }
 
-// 记录当前的流程
-let thisFlowPath : any = null;
-// 记录最后一次播放完成的状态
-let thisFlowPathEnd : any = null;
-
-/**
- * 监听发送参数变化,流程完成的时候
- */
-watch(
-    () => courseChapter3dShow().show.showEndViewBool,
-    (newVal, oldVal) => {
-
-        // console.log(
-        //     newVal, oldVal,
-        //     props.config
-        // );
-        
-        // 如果没有加载完成,则不触发后面的逻辑
-        if (courseChapter3dShow().show.showEndViewBool == false) {
-            return;
-        }
-
-        if (thisFlowPathEnd != thisFlowPath) {
-
-            thisFlowPathEnd = thisFlowPath;
-            
-        }
-
-    }
-);
-
-
 /**
  * 监听发送参数变化,来控制切换3d的逻辑
  */
@@ -135,7 +89,7 @@ const callbackLoadPercentageEvent = (json: { loadPercentage: any; }) => {
 
         // ##############################【这里只做控制】隐藏其他按钮界面等
         threeWorld().loadSuccess = false;
-        goPlayCallbackEventMain();
+        
         return
     }
 }
@@ -180,223 +134,6 @@ const callbackCameraVisualAngleJsonToLookEvent = (json : any) => {
     // console.log("视角触发完成", json);
 }
 
-/**
- * 记录出生点
- */
-const birthPointInit = () => {
-
-    courseChapter3dShow().show.birthPoint = {};
-    // @ts-ignore
-    for (let i = 0; i < threeWorld().obj.newIframe.objIframe.ChengGuangYuanJing.CommonBirthplace.find().list.length; i++) {
-        // @ts-ignore
-        let json = threeWorld().obj.newIframe.objIframe.ChengGuangYuanJing.CommonBirthplace.find().list[i];
-        // console.log(
-        //     "json", json
-        // );
-
-        // @ts-ignore
-        courseChapter3dShow().show.birthPoint[json.name] = json;
-
-    }
-
-    // console.log(
-    //     "courseChapter3dShow().show.birthPoint = {};",
-    //     courseChapter3dShow().show.birthPoint
-    // );
-    
-}
-
-/**
- * 记录3d里配置的移动速度
- */
-const carMoveSpeedInitEvent = () => {
-
-    // // @ts-ignore
-    // let objRoleConfig = threeWorld().obj.newIframe.objIframe.ChengGuangYuanJing.Role.find().roleCodeAllConfig[
-    //     // @ts-ignore
-    //     threeWorld().obj.newIframe.objIframe.ChengGuangYuanJing.Role.find().roleCode
-    // ];
-
-    // @ts-ignore
-    let roleConfig = threeWorld().obj.newIframe.objIframe.ChengGuangYuanJing.CommonVal.find().roleConfig;
-    
-    courseChapter3dShow().show.carMoveSpeed = parseFloat("" + roleConfig.speedMove);
-
-    // console.log(
-    //     "roleConfig",
-    //     roleConfig,
-    //     "courseChapter3dShow().show.carMoveSpeed",
-    //     courseChapter3dShow().show.carMoveSpeed
-    // );
-    
-}
-
-setInterval(function() {
-
-    // 如果没有加载完成,则不触发后面的逻辑
-    if (threeWorld().loadSuccess == false) {
-        return;
-    }
-
-    // 更新时间
-    var cur = new Date(); // 创建当前日期对象 cur
-    var years = cur.getFullYear(); // 从日期对象cur中取得年数
-    var months = cur.getMonth() + 1; // 取得月数
-    var days = cur.getDate(); // 取得天数
-    var hours = cur.getHours(); // 取得小时数
-    var minutes = cur.getMinutes(); // 取得分钟数
-
-    courseChapter3dShow().show.showCarEyeYears = years;
-    courseChapter3dShow().show.showCarEyeMonths = months;
-    courseChapter3dShow().show.showCarEyeDays = days;
-    courseChapter3dShow().show.showCarEyeHours = hours;
-    courseChapter3dShow().show.showCarEyeMinutes = minutes;
-    
-}, 1000);
-
-
-/**
- * 监听是否点击 进入活动,或者是点击屏幕进入3d场景回调
- */
-const goPlayCallbackEventMain = () => {
-
-    if (
-        // @ts-ignore
-        threeWorld().obj.newIframe.objIframe.window["goPlayCallbackEvent"] != null
-        // @ts-ignore
-        && threeWorld().obj.newIframe.objIframe.window["goPlayCallbackEvent"] != undefined
-    ) {
-        return;
-    }
-
-    // @ts-ignore
-    threeWorld().obj.newIframe.objIframe.window["goPlayCallbackEvent"] = function(res : any) {
-
-        // console.log(
-        //     " ========== 监听是否点击 进入活动,或者是点击屏幕进入3d场景 ========== ",
-        //     res
-        // );
-
-        setTimeout(function() {
-            initScene();
-        }, 200);
-
-    }
-
-}
-
-
-/**
- * 设置3d事件
- */
-const threeEvent = () => {
-    
-    // @ts-ignore
-    let objScene = threeWorld().obj.newIframe.objIframe.ChengGuangYuanJing.CommonVal.find().objScene;
-
-    /**
-     * 可以被追加事件的API【 可以不断追加进来 】
-     */
-    // @ts-ignore
-    threeWorld().obj.newIframe.objIframe.ChengGuangYuanJing.CommonVal.find().objScene.onPointerObservable.add(
-        (pointerInfo : any) => {
-
-            // console.log(
-            //     "  ============================== 鼠标事件触发了 ============================== ",
-            //     pointerInfo.pickInfo,
-            //     pointerInfo.pickInfo.hit
-            // );
-
-        // 当前的步骤状态
-        let statue = props.config?.threeDimensionalConfig;
-
-        if (courseChapter3dShow().show.pickResultMoveBool == true) {
-
-            courseChapter3dShow().show.showDirectionViewBool = false;
-            courseChapter3dShow().show.showClickRotationViewBool = false;
-
-            // 获取选择的对象, 通过测试  scene.pick() 方法是非常消耗性能的
-            let pickResultMove = objScene.pick(
-                objScene.pointerX,
-                objScene.pointerY
-            );
-
-            if (pickResultMove.hit) {
-
-                // console.log(
-                //     "鼠标移动触发逻辑",
-                //     "pickResultMove", pickResultMove
-                // );
-                
-            }
-            
-        }
-        
-        // 如果点击到3d世界里的物体的时候
-        if (pointerInfo.pickInfo.hit) {
-            
-            var pickResult = pointerInfo.pickInfo;
-            // console.log(
-            //     " threeEvent = () => { 鼠标事件 》》》》》》》》》》 ", pickResult
-            // );
-
-            // // 获取点击对象的方向【 一定要加上 true,否则载入的获取模型的方向,会有问题 】
-            // var getNormal = pickResult.getNormal(true);
-            // console.log({
-            //     '事件' : 'lickType 鼠标事件点击到物体了',
-            //     '被点击到的物体' : pickResult,
-            //     '坐标' : pickResult.pickedPoint,
-            //     '被点击的物体的名字' : pickResult.pickedMesh.name,
-            //     '被点击物体的材质' : pickResult.pickedMesh.material,
-            //     '获取点击对象的方向' : getNormal,
-            //     '得到点击物体的所有点位集合[ 物体都是通过很多点为链接而形成的,可以通过这个方法知道物体的最大尺寸,或者最小尺寸等 ]' : pickResult.pickedMesh._geometry._positions,
-            //     '得到被点击物体的绝对坐标,后续该坐标例如取中心点垂直就很有用处【3d模型如果错位,说明是3d建模把模型给合并导致的,需要跟对方沟通,让模型单独】' : pickResult.pickedMesh._absolutePosition
-            // });
-
-            switch (pointerInfo.type) {
-
-                case BABYLON.PointerEventTypes.POINTERDOWN:
-                    // console.log("clickType 鼠标按下");
-
-                    courseChapter3dShow().show.showDirectionViewBool = false;
-                    courseChapter3dShow().show.showClickRotationViewBool = false;
-                    
-                    
-                    break;
-                case BABYLON.PointerEventTypes.POINTERUP:
-                    // console.log("clickType 鼠标弹起");
-                    
-                    break;
-                case BABYLON.PointerEventTypes.POINTERMOVE:
-                    // console.log("clickType 鼠标移动中");
-                    
-                    break;
-                case BABYLON.PointerEventTypes.POINTERWHEEL:
-                    // console.log("clickType 鼠标滚轮滚动中");
-                    break;
-                case BABYLON.PointerEventTypes.POINTERPICK:
-                    // console.log("clickType 鼠标指针选中事件");
-                    break;
-                case BABYLON.PointerEventTypes.POINTERTAP:
-                    // console.log("clickType 当对象被触摸并在没有拖动的情况下释放时,触发指针触发事件。");
-                    break;
-                case BABYLON.PointerEventTypes.POINTERDOUBLETAP:
-                    // console.log("clickType 鼠标双击");
-                    
-                    break;
-            }
-
-        }
-        
-    });
-    
-    // @ts-ignore 添加帧事件
-    threeWorld().obj.newIframe.objIframe.ChengGuangYuanJing.CommonVal.find().objScene.onBeforeRenderObservable.add(function() {
-        
-    });
-    
-}
-
 /**
  * 3d加载完成优先切换到默认的视角
  */

+ 246 - 0
src/components/student/ThreeWorldEvent/js/ThreeWorldEvent.ts

@@ -0,0 +1,246 @@
+/**
+ * 操作 3d场景 相关事件
+ */
+export class ThreeWorldEvent {
+    
+    // 已经封装好的,编辑器的类对象,内置可以直接调用的代码
+    public objIframeEdit : any = null;
+    // iframe对象
+    public objIframe : any = null;
+    // 3d世界的场景,后续要操作3d世界常用的对象
+    public objScene : any = null;
+    // babylon 对象,懂babylon,就可以使用babylon的api去操作
+    public BABYLON : any = null;
+
+    // 操作 Cesium 的类
+    public objCesiumMain : any = null;
+
+    // 当前鼠标是否按住
+    public clickPressBool : any = false;
+    // 记录鼠标最后一次点击的时间戳
+    public clickTime : any = 0;
+    
+    // 每次 new 出对象则会调用这个构造函数
+    constructor() {
+        
+    }
+
+    /**
+     * 初始化方法
+     * objIframeEdit    已经封装好的,编辑器的类对象,内置可以直接调用的代码
+     * objIframe        iframe对象
+     * objScene         场景对象
+     * BABYLON          babylon.js对象,用于后续调用babylon的代码去创建更新等操作
+     * objCesiumMain    操作 Cesium 的类
+     */
+    initObj = (objIframeEdit:any, objIframe:any, objScene:any, BABYLON:any, objCesiumMain:any) => {
+        
+        if (this.objIframe != null && this.objIframe != undefined) {
+            return this;
+        }
+
+        this.objIframeEdit = objIframeEdit;
+        this.objIframe = objIframe;
+        this.objScene = objScene;
+        this.BABYLON = BABYLON;
+        
+        this.pointerEvent();
+        this.renderEvent();
+        
+        return this;
+
+    }
+    
+    /**
+     * 鼠标事件
+     */
+    pointerEvent = () => {
+
+        var thisClass = this;
+        var BABYLON = this.BABYLON;
+        var objScene = this.objScene;
+        
+        objScene.onPointerObservable.add(
+            (pointerInfo : any) => {
+                
+                
+                if (
+                    // 鼠标按住
+                    thisClass.clickPressBool == true
+                ) {
+
+                    // 获取选择的对象, 通过测试  scene.pick() 方法是非常消耗性能的
+                    let pickResultMove = objScene.pick(
+                        objScene.pointerX,
+                        objScene.pointerY
+                    );
+
+                    if (pickResultMove.hit) {
+
+                        // console.log(
+                        //     "鼠标按住移动触发逻辑",
+                        //     "pickResultMove", pickResultMove
+                        // );
+                        thisClass.clickMoveEvent(pickResultMove);
+                        
+                    }
+                    
+                }
+                
+                // 如果点击到3d世界里的物体的时候
+                if (pointerInfo.pickInfo.hit) {
+                    
+                    var pickResult = pointerInfo.pickInfo;
+                    switch (pointerInfo.type) {
+
+                        case BABYLON.PointerEventTypes.POINTERDOWN:
+                            // console.log("clickType 鼠标按下");
+                            thisClass.clickEvent(pickResult);
+                            break;
+                        case BABYLON.PointerEventTypes.POINTERUP:
+                            // console.log("clickType 鼠标弹起");
+                            thisClass.clickUpEvent(pickResult);
+                            break;
+                        case BABYLON.PointerEventTypes.POINTERMOVE:
+                            // console.log("clickType 鼠标移动中");
+                            
+                            break;
+                        case BABYLON.PointerEventTypes.POINTERWHEEL:
+                            // console.log("clickType 鼠标滚轮滚动中");
+                            break;
+                        case BABYLON.PointerEventTypes.POINTERPICK:
+                            // console.log("clickType 鼠标指针选中事件");
+                            break;
+                        case BABYLON.PointerEventTypes.POINTERTAP:
+                            // console.log("clickType 当对象被触摸并在没有拖动的情况下释放时,触发指针触发事件。");
+                            break;
+                        case BABYLON.PointerEventTypes.POINTERDOUBLETAP:
+                            // console.log("clickType 鼠标双击");
+                            break;
+                    }
+
+                }
+            
+            }
+
+        );
+        
+    }
+    
+    /**
+     * 点击事件
+     * pickResult       返回的鼠标参数
+     */
+    clickEvent = (pickResult : any) => {
+        
+        var thisClass = this;
+        var BABYLON = this.BABYLON;
+        var objScene = this.objScene;
+
+        this.clickPressBool = true;
+        this.clickTime = new Date().getTime();
+        
+        var objMesh = pickResult.pickedMesh;
+        var objPosition = pickResult.pickedPoint;
+        // 获取点击对象的方向【 一定要加上 true,否则载入的获取模型的方向,会有问题 】
+        // eslint-disable-next-line no-unused-vars
+        var getNormal = pickResult.getNormal(true);
+
+        // console.log(
+        //     "鼠标点击事件",
+        //     // pickResult
+        //     objMesh, objPosition, getNormal
+        // );
+
+    }
+    
+    /**
+     * 鼠标弹起事件
+     * pickResult       返回的鼠标参数
+     */
+    clickUpEvent = (pickResult : any) => {
+        
+        var thisClass = this;
+        var objScene = this.objScene;
+        var objIframe = this.objIframe;
+        var BABYLON = this.BABYLON;
+
+        this.clickPressBool = false;
+        var thisTime = new Date().getTime();
+        // 与点击相差时间
+        var upTime = thisTime - this.clickTime;
+        
+        var objMesh = pickResult.pickedMesh;
+        var objPosition = pickResult.pickedPoint;
+        // 获取点击对象的方向【 一定要加上 true,否则载入的获取模型的方向,会有问题 】
+        // eslint-disable-next-line no-unused-vars
+        var getNormal = pickResult.getNormal(true);
+
+        // console.log(
+        //     "鼠标弹起事件", upTime,
+        //     // pickResult
+        //     objMesh, objPosition, getNormal
+        // );
+        
+        
+    }
+
+
+    /**
+     * 鼠标按住并且拖拽事件
+     * pickResult       返回的鼠标参数
+     */
+    clickMoveEvent = (pickResult : any) => {
+        
+        var thisClass = this;
+        var objScene = this.objScene;
+        var objIframe = this.objIframe;
+        var BABYLON = this.BABYLON;
+
+        var objMesh = pickResult.pickedMesh;
+        var objPosition = pickResult.pickedPoint;
+        // 获取点击对象的方向【 一定要加上 true,否则载入的获取模型的方向,会有问题 】
+        // eslint-disable-next-line no-unused-vars
+        var getNormal = pickResult.getNormal(true);
+
+        // console.log(
+        //     "鼠标按住拖拽事件",
+        //     // pickResult
+        //     objMesh, objPosition, getNormal
+        // );
+        
+    
+    }
+
+    /**
+     * 帧事件
+     */
+    renderEvent = () => {
+        
+        var thisClass = this;
+        var objScene = this.objScene;
+        var objIframe = this.objIframe;
+        var BABYLON = this.BABYLON;
+        
+        // 添加帧事件
+        objScene.onBeforeRenderObservable.add(function() {
+            
+            // console.log("帧事件触发");
+            
+        });
+        
+    }
+    
+    
+}
+
+
+
+
+
+
+
+
+
+
+

+ 141 - 0
src/components/student/ThreeWorldEvent/js/ThreeWorldEventMain.ts

@@ -0,0 +1,141 @@
+import { ThreeWorldEvent } from './ThreeWorldEvent.js';
+/**
+ * 操作3d世界的,单例模式的类对象
+ */
+export class ThreeWorldEventMain {
+    
+    // 已经封装好的,编辑器的类对象,内置可以直接调用的代码
+    public objIframeEdit : any = null;
+    // iframe对象
+    public objIframe : any = null;
+    // 3d世界的场景,后续要操作3d世界常用的对象
+    public objScene : any = null;
+    // babylon 对象,懂babylon,就可以使用babylon的api去操作
+    public BABYLON : any = null;
+
+    // 处理3d世界的各种事件
+    public objThreeWorldEvent : any = null;
+
+    static instance: any;
+
+    // 每次 new 出对象则会调用这个构造函数
+    constructor() {
+        
+    }
+
+    // 实现单例模式
+    static find() {
+        if (!ThreeWorldEventMain.instance) {
+            ThreeWorldEventMain.instance = new ThreeWorldEventMain();
+        }
+        return ThreeWorldEventMain.instance;
+    }
+
+    /**
+     * 初始化方法
+     * objIframeEdit    已经封装好的,编辑器的类对象,内置可以直接调用的代码
+     * objIframe        iframe对象
+     * objScene         场景对象
+     * BABYLON          babylon.js对象,用于后续调用babylon的代码去创建更新等操作
+     */
+    initObj = (objIframeEdit : any, objIframe : any, objScene : any, BABYLON : any) => {
+        
+        if (this.objIframe != null && this.objIframe != undefined) {
+            return this;
+        }
+
+        this.objIframeEdit = objIframeEdit;
+        this.objIframe = objIframe;
+        this.objScene = objScene;
+        this.BABYLON = BABYLON;
+        
+        this.initClass();
+        
+        return this;
+
+    }
+
+    /**
+     * 初始化其他会用到的类对象
+     */
+    initClass = () => {
+
+        this.objThreeWorldEvent = new ThreeWorldEvent();
+        this.objThreeWorldEvent.initObj(
+            this.objIframeEdit,
+            this.objIframe,
+            this.objScene,
+            this.BABYLON
+        );
+
+        return this;
+
+    }
+
+    /**
+     * 切换到飞行模式,切换到指定的视角
+     */
+    toFlyModel = () => {
+        this.objIframeEdit.modelPeopleLook(3);
+        return this;
+
+    }
+    
+    /**
+     * 将所有设置为地面的,改为不设置为地面
+     */
+    groundNoRemove = () => {
+        
+        var ChengGuangYuanJing = this.objIframe.ChengGuangYuanJing;
+
+        for (const key in ChengGuangYuanJing.ModelObjEdit.find().meshListIdToJson) {
+            
+            if (
+                ChengGuangYuanJing.ModelObjEdit.find().meshListIdToJson[key]['isGround'] == true
+            ) {
+                // 通过更新材质的参数,来更新
+                ChengGuangYuanJing.ModelObjEdit.find().objOneMeshListIdToJsonUpdate(
+                    key,
+                    {
+                        
+                        "isGround" : false,
+                    }
+                );
+            }
+            
+        }
+        
+        for (let i = 0; i < ChengGuangYuanJing.CommonVal.find().objScene.meshes.length; i++) {
+            
+            let objMesh = ChengGuangYuanJing.CommonVal.find().objScene.meshes[i];
+            // console.log(
+            //     "myIsGround",
+            //     objMesh["myIsGround"]
+            // );
+            // if (objMesh["myIsGround"] == true) {
+            //     delete objMesh["myIsGround"];
+            // }
+
+            delete objMesh["myIsGround"];
+        }
+        
+        ChengGuangYuanJing.Role.find().isGroundList = {};
+        ChengGuangYuanJing.ModelObjEdit.find().myIsGroundConfigNum = 0;
+
+        return this;
+
+    }
+    
+
+}
+
+
+
+
+
+
+
+
+
+
+

+ 1 - 1604
src/stores/threeWorld.ts

@@ -11,1611 +11,8 @@ export const threeWorld = defineStore('threeWorld', () => {
          * 被操作的3d场景的对象,该参数在使用组件 src\components\meeting\3d\Edit3D.vue
          * 与自定义 :iframeId="'newIframe'" 传参名字一致即可
          * */
-        // newIframe : null,
         newIframe : null,
-
-        /**
-         * 配置对应的物体,安装成功和摆放的坐标参数
-         */
-        meshInstallConfig : {
-
-            "model_1709892139359安全桩001" : {
-                "absolutePosition" : { "x": -26.394004821777344, "y": 0.30599984526634216, "z": 2.700000286102295 },
-                // 可在范围坐标
-                "positionList" : [
-                    { "x": -26.705055021909175, "y": 0.30599984526634216, "z": -0.95 },
-                    { "x": -26.538338384298907, "y": 0.30599984526634216, "z": -0.9961527243779624 },
-                    { "x": -41.76374686130551, "y": 0.30599984526634216, "z": 2.464669348164166 },
-                    { "x": -41.6163125741749, "y": 0.30599984526634216, "z": -1.1276418341892134 }
-                ],
-                // 距离
-                "distance" : 0.8,
-            },
-
-            "model_1709892139359安全桩004" : {
-                "absolutePosition" : { "x": -26.394004821777344, "y": 0.30599984526634216, "z": 2.200000047683716 },
-                // 可在范围坐标
-                "positionList" : [
-                    { "x": -26.705055021909175, "y": 0.30599984526634216, "z": -0.95 },
-                    { "x": -26.538338384298907, "y": 0.30599984526634216, "z": -0.9961527243779624 },
-                    { "x": -41.76374686130551, "y": 0.30599984526634216, "z": 2.464669348164166 },
-                    { "x": -41.6163125741749, "y": 0.30599984526634216, "z": -1.1276418341892134 }
-                ],
-                // 距离
-                "distance" : 0.8,
-            },
-
-            "model_1709892139359安全桩003" : {
-                "absolutePosition" : { "x": -26.394004821777344, "y": 0.30599984526634216, "z": 1.700000524520874 },
-                // 可在范围坐标
-                "positionList" : [
-                    { "x": -26.705055021909175, "y": 0.30599984526634216, "z": -0.95 },
-                    { "x": -26.538338384298907, "y": 0.30599984526634216, "z": -0.9961527243779624 },
-                    { "x": -41.76374686130551, "y": 0.30599984526634216, "z": 2.464669348164166 },
-                    { "x": -41.6163125741749, "y": 0.30599984526634216, "z": -1.1276418341892134 }
-                ],
-                // 距离
-                "distance" : 0.8,
-            },
-
-            "model_1709892139359安全桩002" : {
-                "absolutePosition" : { "x": -26.394004821777344, "y": 0.30599984526634216, "z": 1.700000524520874 },
-                // 可在范围坐标
-                "positionList" : [
-                    { "x": -26.705055021909175, "y": 0.30599984526634216, "z": -0.95 },
-                    { "x": -26.538338384298907, "y": 0.30599984526634216, "z": -0.9961527243779624 },
-                    { "x": -41.76374686130551, "y": 0.30599984526634216, "z": 2.464669348164166 },
-                    { "x": -41.6163125741749, "y": 0.30599984526634216, "z": -1.1276418341892134 }
-                ],
-                // 距离
-                "distance" : 0.8,
-            },
-
-            "exhibition_html_1710385814466__10”前轮右" : {
-
-                "animationInstallList" :[
-                    { "name" : "10”前轮右轴", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "10”前轮右", "speed" : 1, "from" : 0, "to" : 0 },
-                ],
-                "animationEndList" : [
-                    { "name" : "10”前轮右轴", "speed" : 1, "from" : 200, "to" : 200 },
-                    { "name" : "10”前轮右", "speed" : 1, "from" : 200, "to" : 200 },
-                ],
-
-                // 可在范围坐标
-                "positionList" : [
-                    // { "x": -35.42707455904866, "y": 0.27526419814417413, "z": 1.6283436081597102 },
-                    // { "x": -35.46389066910877, "y": 0.2709823215312037, "z": 1.8583564818540377 }
-
-                    { "x": -35.940913163484765, "y": 0.2611965530740943, "z": 1.4418194596657141 },
-                    { "x": -35.98077442553885, "y": 0.28303039587231626, "z": 1.671832325448381 }
-
-                ],
-                "distance" : 0.8,
-            },
-
-            "exhibition_html_1710385814466__10”后轮右" : {
-                "animationInstallList" :[
-                    { "name" : "10”后轮右轴", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "10”后轮右", "speed" : 1, "from" : 0, "to" : 0 },
-                ],
-                "animationEndList" : [
-                    { "name" : "10”后轮右轴", "speed" : 1, "from" : 200, "to" : 200 },
-                    { "name" : "10”后轮右", "speed" : 1, "from" : 200, "to" : 200 },
-                ],
-
-                // 可在范围坐标
-                "positionList" : [
-                    { "x": -35.940913163484765, "y": 0.2611965530740943, "z": 1.4418194596657141 },
-                    { "x": -35.98077442553885, "y": 0.28303039587231626, "z": 1.671832325448381 }
-                ],
-                "distance" : 0.8,
-            },
-
-            "exhibition_html_1710385814466__10”前轮左" : {
-                "animationInstallList" :[
-                    { "name" : "10”前轮左轴", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "10”前轮左", "speed" : 1, "from" : 0, "to" : 0 },
-                ],
-                "animationEndList" : [
-                    { "name" : "10”前轮左轴", "speed" : 1, "from" : 200, "to" : 200 },
-                    { "name" : "10”前轮左", "speed" : 1, "from" : 200, "to" : 200 },
-                ],
-
-                // 可在范围坐标
-                "positionList" : [
-                    { "x": -35.940913163484765, "y": 0.2611965530740943, "z": 1.4418194596657141 },
-                    { "x": -35.98077442553885, "y": 0.28303039587231626, "z": 1.671832325448381 }
-                ],
-                "distance" : 0.8,
-            },
-
-            "exhibition_html_1710385814466__10”后轮左" : {
-                "animationInstallList" :[
-                    { "name" : "10”后轮左轴", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "10”后轮左", "speed" : 1, "from" : 0, "to" : 0 },
-                ],
-                "animationEndList" : [
-                    { "name" : "10”后轮左轴", "speed" : 1, "from" : 200, "to" : 200 },
-                    { "name" : "10”后轮左", "speed" : 1, "from" : 200, "to" : 200 },
-                ],
-                // 可在范围坐标
-                "positionList" : [
-                    { "x": -35.940913163484765, "y": 0.2611965530740943, "z": 1.4418194596657141 },
-                    { "x": -35.98077442553885, "y": 0.28303039587231626, "z": 1.671832325448381 }
-                ],
-                "distance" : 0.8,
-            },
-
-            "exhibition_html_1710385814466__6”前轮右" : {
-                "animationInstall" : { "name" : "6”前轮右", "speed" : 1, "from" : 0, "to" : 0 },
-                "animationEnd" : { "name" : "6”前轮右", "speed" : 1, "from" : 200, "to" : 200 },
-                // 可在范围坐标
-                "positionList" : [
-                    { "x": -35.940913163484765, "y": 0.2611965530740943, "z": 1.4418194596657141 },
-                    { "x": -35.98077442553885, "y": 0.28303039587231626, "z": 1.671832325448381 }
-                ],
-                "distance" : 0.8,
-            },
-
-            "exhibition_html_1710385814466__6”中轮右" : {
-                "animationInstall" : { "name" : "6”中轮右", "speed" : 1, "from" : 0, "to" : 0 },
-                "animationEnd" : { "name" : "6”中轮右", "speed" : 1, "from" : 200, "to" : 200 },
-                // 可在范围坐标
-                "positionList" : [
-                    { "x": -35.940913163484765, "y": 0.2611965530740943, "z": 1.4418194596657141 },
-                    { "x": -35.98077442553885, "y": 0.28303039587231626, "z": 1.671832325448381 }
-                ],
-                "distance" : 0.8,
-            },
-
-            "exhibition_html_1710385814466__6”后轮右" : {
-                "animationInstall" : { "name" : "6”后轮右", "speed" : 1, "from" : 0, "to" : 0 },
-                "animationEnd" : { "name" : "6”后轮右", "speed" : 1, "from" : 200, "to" : 200 },
-                // 可在范围坐标
-                "positionList" : [
-                    { "x": -35.940913163484765, "y": 0.2611965530740943, "z": 1.4418194596657141 },
-                    { "x": -35.98077442553885, "y": 0.28303039587231626, "z": 1.671832325448381 }
-                ],
-                "distance" : 0.8,
-            },
-
-            "exhibition_html_1710385814466__6”前轮左" : {
-                "animationInstall" : { "name" : "6”前轮左", "speed" : 1, "from" : 0, "to" : 0 },
-                "animationEnd" : { "name" : "6”前轮左", "speed" : 1, "from" : 200, "to" : 200 },
-                // 可在范围坐标
-                "positionList" : [
-                    { "x": -35.940913163484765, "y": 0.2611965530740943, "z": 1.4418194596657141 },
-                    { "x": -35.98077442553885, "y": 0.28303039587231626, "z": 1.671832325448381 }
-                ],
-                "distance" : 0.8,
-            },
-
-            "exhibition_html_1710385814466__6”中轮左" : {
-                "animationInstall" : { "name" : "6”中轮左", "speed" : 1, "from" : 0, "to" : 0 },
-                "animationEnd" : { "name" : "6”中轮左", "speed" : 1, "from" : 200, "to" : 200 },
-                // 可在范围坐标
-                "positionList" : [
-                    { "x": -35.940913163484765, "y": 0.2611965530740943, "z": 1.4418194596657141 },
-                    { "x": -35.98077442553885, "y": 0.28303039587231626, "z": 1.671832325448381 }
-                ],
-                "distance" : 0.8,
-            },
-
-            "exhibition_html_1710385814466__6”后轮左" : {
-                "animationInstall" : { "name" : "6”后轮左", "speed" : 1, "from" : 0, "to" : 0 },
-                "animationEnd" : { "name" : "6”后轮左", "speed" : 1, "from" : 200, "to" : 200 },
-                // 可在范围坐标
-                "positionList" : [
-                    { "x": -35.940913163484765, "y": 0.2611965530740943, "z": 1.4418194596657141 },
-                    { "x": -35.98077442553885, "y": 0.28303039587231626, "z": 1.671832325448381 }
-                ],
-                "distance" : 0.8,
-            },
-
-            "exhibition_html_1710385814466__防撞杆" : {
-                "animationInstall" : { "name" : "防撞杆", "speed" : 1, "from" : 0, "to" : 0 },
-                "animationEnd" : { "name" : "防撞杆", "speed" : 100, "from" : 61, "to" : 61 },
-                // 可在范围坐标
-                "positionList" : [
-                    { "x": -35.49232915353445, "y": 0.37591694862401603, "z": 1.5603075270713465 }
-                ],
-                "distance" : 0.9,
-            },
-
-            "exhibition_html_1710385814466__防撞杆锁" : {
-                "animationInstall" : { "name" : "防撞杆锁", "speed" : 1, "from" : 0, "to" : 0 },
-                "animationEnd" : { "name" : "防撞杆锁", "speed" : 1, "from" : 61, "to" : 61 },
-                // 可在范围坐标
-                "positionList" : [
-                    { "x": -35.49232915353445, "y": 0.37591694862401603, "z": 1.5603075270713465 }
-                ],
-                "distance" : 0.9,
-            },
-
-            "exhibition_html_1710385814466__镜头架" : {
-
-                // "animationInstall" : { "name" : "镜头架", "speed" : 1, "from" : 0, "to" : 0 },
-                // "animationEnd" : { "name" : "镜头架", "speed" : 1, "from" : 40, "to" : 40 },
-
-                "animationInstallList" : [
-                    { "name" : "镜头架", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "相机", "speed" : 1, "from" : 0, "to" : 0 },
-                ],
-                "animationEndList" : [
-                    { "name" : "镜头架", "speed" : 1, "from" : 40, "to" : 40 },
-                    { "name" : "相机", "speed" : 1, "from" : 40, "to" : 40 },
-                ],
-
-                // 可在范围坐标
-                "positionList" : [
-                    { "x": -35.49232915353445, "y": 0.37591694862401603, "z": 1.5603075270713465 }
-                ],
-                "distance" : 0.9,
-            },
-
-            "exhibition_html_1710385814466__相机" : {
-
-                // "animationInstall" : { "name" : "相机", "speed" : 1, "from" : 0, "to" : 0 },
-                // "animationEnd" : { "name" : "相机", "speed" : 1, "from" : 40, "to" : 40 },
-
-                "animationInstallList" : [
-                    { "name" : "镜头架", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "相机", "speed" : 1, "from" : 0, "to" : 0 },
-                ],
-                "animationEndList" : [
-                    { "name" : "镜头架", "speed" : 1, "from" : 40, "to" : 40 },
-                    { "name" : "相机", "speed" : 1, "from" : 40, "to" : 40 },
-                ],
-
-                // 可在范围坐标
-                "positionList" : [
-                    { "x": -35.49232915353445, "y": 0.37591694862401603, "z": 1.5603075270713465 }
-                ],
-                "distance" : 0.9,
-            },
-
-            "exhibition_html_1710385814466_绕线车-电源线" : {
-                "animationInstall" : { "name" : "绕线车-电源线", "speed" : 1, "from" : 0, "to" : 0 },
-                "animationEnd" : { "name" : "绕线车-电源线", "speed" : 1, "from" : 32, "to" : 32 },
-                // 可在范围坐标
-                "positionList" : [
-                    { "x": -39.11245609059034, "y": 0.19205153246767714, "z": 1.3901912068222548 }
-                ],
-                "distance" : 0.5,
-            },
-
-            "exhibition_html_1710385814466__绕线车-纠偏轮" : {
-                "animationInstall" : { "name" : "绕线车-纠偏轮", "speed" : 1, "from" : 0, "to" : 0 },
-                "animationEnd" : { "name" : "绕线车-纠偏轮", "speed" : 1, "from" : 32, "to" : 32 },
-                // 可在范围坐标
-                "positionList" : [
-                    // { "x": -38.2249535579564, "y": 0.5691041942112463, "z": 1.737604700494178 }
-                    { "x": -38.73756161062698, "y": 0.567759421193296, "z": 1.5708302108673888 }
-                ],
-                "distance" : 0.9,
-            },
-
-            "exhibition_html_1710385814466__锂电池" : {
-                "animationInstallList" :[
-                    { "name" : "电池锁", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "锂电池", "speed" : 1, "from" : 0, "to" : 0 },
-                ],
-                "animationEndList" : [
-                    { "name" : "电池锁", "speed" : 1, "from" : 61, "to" : 61 },
-                    { "name" : "锂电池", "speed" : 1, "from" : 32, "to" : 32 },
-                ],
-                
-                // 可在范围坐标
-                "positionList" : [
-                    { "x": -38.73756161062698, "y": 0.567759421193296, "z": 1.5708302108673888 }
-                ],
-                "distance" : 0.9,
-            },
-
-            // "exhibition_html_1710385814466__电脑主机"
-            "exhibition_html_1710385814466__电脑屏幕"
-            : {
-                "animationInstallList" : [
-                    { "name" : "电脑", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "电脑主机", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "电脑屏幕轴", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "电脑屏幕", "speed" : 1, "from" : 0, "to" : 0 },
-                ],
-                "animationEndList" : [
-                    { "name" : "电脑", "speed" : 1, "from" : 41, "to" : 41 },
-                    { "name" : "电脑主机", "speed" : 1, "from" : 41, "to" : 41 },
-                    { "name" : "电脑屏幕轴", "speed" : 1, "from" : 61, "to" : 61 },
-                    { "name" : "电脑屏幕", "speed" : 1, "from" : 41, "to" : 41 },
-                ],
-                // 可在范围坐标
-                "positionList" : [
-                    { "x": -38.73756161062698, "y": 0.567759421193296, "z": 1.5708302108673888 }
-                ],
-                "distance" : 0.9,
-                // // 更新到指定坐标
-                // "resetPosition" : {
-                //     "exhibition_html_1710385814466__电脑屏幕" : {
-                //         "Install" : { "x": -37.050537109375, "y": 0.22399988770484924, "z": 3.1687064170837402 },
-                //         // "End" : { "x": -39.024658203125, "y": 1.0506563186645508, "z": 1.5687061548233032 },
-                //         // "End" : { "x": -39.024658203125, "y": 0.8219997882843018, "z": 1.5687061548233032 },
-                //         "End" : { "x": -39.15, "y": 0.77, "z": 1.5687061548233032 },
-                //     },
-                //     "exhibition_html_1710385814466__电脑主机" : {
-                //         "Install" : { "x": -37.01720428466797, "y": 0.2739998400211334, "z": 3.358706474304199 },
-                //         "End" : { "x": -39.11720275878906, "y": 0.8219997882843018, "z": 1.7587062120437622 },
-                //     },
-                // }
-            },
-
-            "exhibition_html_1710385814466__手柄" : {
-                "animationInstallList" : [
-                    { "name" : "手柄", "speed" : 1, "from" : 0, "to" : 0 },
-                ],
-                "animationEndList" : [
-                    { "name" : "手柄", "speed" : 1, "from" : 32, "to" : 32 },
-                ],
-                // 可在范围坐标
-                "positionList" : [
-                    { "x": -38.73756161062698, "y": 0.567759421193296, "z": 1.5708302108673888 }
-                ],
-                "distance" : 0.8,
-            },
-            
-            
-        },
-        // 到达对应的步骤,弹出对应完成步骤的数据
-        showCongratulationsTxtJson : {
-
-            // 爬行器模块
-            "crawlerModule" : {
-                "txt" : "",
-                "txtEnd" : "",
-                "meshVisibilityAndIsPickAbleYes" : [
-
-                ],
-                "meshVisibilityAndIsPickAbleNo" : [
-                    
-                    "exhibition_html_1710385814466_6”轮右安装点",
-                    "exhibition_html_1710473652020_6”轮右安装点",
-
-                    "exhibition_html_1710385814466_6”轮左安装点",
-                    "exhibition_html_1710473652020_6”轮左安装点",
-
-                ],
-                "heighLight" : [
-                    
-                ],
-
-                "showDirectionX" : null,
-                "showDirectionY" : null,
-
-            },
-
-            // 线缆卷盘
-            "cableReel" : {
-                "txt" : "",
-                "txtEnd" : "",
-                "meshVisibilityAndIsPickAbleYes" : [
-
-                ],
-                "meshVisibilityAndIsPickAbleNo" : [
-                    
-                    "exhibition_html_1710385814466_6”轮右安装点",
-                    "exhibition_html_1710473652020_6”轮右安装点",
-
-                    "exhibition_html_1710385814466_6”轮左安装点",
-                    "exhibition_html_1710473652020_6”轮左安装点",
-
-                ],
-                "heighLight" : [
-                    
-                ],
-
-                "showDirectionX" : null,
-                "showDirectionY" : null,
-
-            },
-
-            "请走到工作区域" : {
-                "txt" : "成功走到工作区域,请点击下一步,进行穿搭衣服",
-                "txtEnd" : "成功走到工作区域",
-                "meshVisibilityAndIsPickAbleYes" : [
-
-                ],
-                "meshVisibilityAndIsPickAbleNo" : [
-
-                    "model_1710402650743导航条002",
-                    "model_1710402650743安全区定位框",
-
-                ],
-                "heighLight" : [
-
-                    // "model_1710402650743导航条002",
-                    // "model_1710402650743安全区定位框",
-
-                ],
-
-                "showDirectionX" : null,
-                "showDirectionY" : null,
-                
-            },
-            "请点击人物进行穿搭衣服" : {
-                "txt" : "人物完成穿搭衣服,请点击下一步,安全桩放置到正确位置",
-                "txtEnd" : "人物完成穿搭衣服",
-                "meshVisibilityAndIsPickAbleYes" : [
-
-                ],
-                "meshVisibilityAndIsPickAbleNo" : [
-
-                ],
-                "heighLight" : [
-                    
-                    // "exhibition_html_1710834647553_裤子",
-                    // "exhibition_html_1710834647553_鞋子",
-                    // "exhibition_html_1710834647553_安全帽",
-                    // "exhibition_html_1710834647553_上衣",
-                    "exhibition_html_1710899716162_安全帽",
-                    "exhibition_html_1710899716162_鞋子",
-                    "exhibition_html_1710899716162_上衣",
-                    "exhibition_html_1710899716162_巡检员_primitive0",
-                    "exhibition_html_1710899716162_巡检员_primitive1",
-                    "exhibition_html_1710899716162_裤子",
-
-                ],
-
-                "showDirectionX" : "43%",
-                "showDirectionY" : "20%",
-
-            },
-            "将四个安全桩放置到正确的位置" : {
-                "txt" : "完成安全桩放置到正确位置,请点击下一步,将包装箱体拆开",
-                "txtEnd" : "安全桩放置到正确位置",
-                "meshVisibilityAndIsPickAbleYes" : [
-
-                ],
-                "meshVisibilityAndIsPickAbleNo" : [
-
-                    "model_1710402650743安全桩定位点",
-
-                ],
-                "heighLight" : [
-
-                    "model_1709892139359安全桩001",
-                    "model_1709892139359安全桩004",
-                    "model_1709892139359安全桩003",
-                    "model_1709892139359安全桩002"
-                    
-                ],
-
-                "showDirectionX" : "57%",
-                "showDirectionY" : "25%",
-
-            },
-            "将盒子拆开把设备拿出来" : {
-                "txt" : "完成包装箱体拆开,请点击下一步,将6寸轮子安装到正确位置",
-                "txtEnd" : "包装箱体拆开",
-                "meshVisibilityAndIsPickAbleYes" : [
-
-                ],
-                "meshVisibilityAndIsPickAbleNo" : [
-
-                ],
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466_爬行车盒04",
-                    "exhibition_html_1710385814466_爬行车盒01",
-                    "exhibition_html_1710385814466_爬行车盒02",
-                    "exhibition_html_1710385814466_爬行车盒03",
-                    "exhibition_html_1710385814466_绕线车盒03",
-                    "exhibition_html_1710385814466_绕线车盒01",
-                    "exhibition_html_1710385814466_绕线车盒02",
-                    "exhibition_html_1710385814466_绕线车盒04",
-                    
-                ],
-
-                "showDirectionX" : "48%",
-                "showDirectionY" : "31%",
-
-            },
-            "将盒子拆开把设备放置在安全的位置" : {
-                "txt" : "完成包装箱体拆开,请点击下一步,将6寸轮子安装到正确位置",
-                "txtEnd" : "包装箱体拆开",
-                "meshVisibilityAndIsPickAbleYes" : [
-
-                ],
-                "meshVisibilityAndIsPickAbleNo" : [
-
-                ],
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466_爬行车盒04",
-                    "exhibition_html_1710385814466_爬行车盒01",
-                    "exhibition_html_1710385814466_爬行车盒02",
-                    "exhibition_html_1710385814466_爬行车盒03",
-                    "exhibition_html_1710385814466_绕线车盒03",
-                    "exhibition_html_1710385814466_绕线车盒01",
-                    "exhibition_html_1710385814466_绕线车盒02",
-                    "exhibition_html_1710385814466_绕线车盒04",
-                    
-                ],
-
-                "showDirectionX" : "48%",
-                "showDirectionY" : "31%",
-
-            },
-            "将检测机器人6寸轮子安装到正确位置" : {
-                "txt" : "6寸轮子成功安装到正确位置,请点击下一步,将10寸轮子安装到正确位置",
-                "txtEnd" : "6寸轮子安装到正确位置",
-                "meshVisibilityAndIsPickAbleYes" : [
-
-                ],
-                "meshVisibilityAndIsPickAbleNo" : [
-                    
-                    "exhibition_html_1710385814466_6”轮右安装点",
-                    "exhibition_html_1710406383899_6”轮右安装点",
-                    "exhibition_html_1710473652020_6”轮右安装点",
-
-                    "exhibition_html_1710385814466_6”轮左安装点",
-                    "exhibition_html_1710406383899_6”轮左安装点",
-                    "exhibition_html_1710473652020_6”轮左安装点",
-
-                ],
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466__6”前轮右",
-                    "exhibition_html_1710385814466__6”中轮右",
-                    "exhibition_html_1710385814466__6”后轮右",
-                    "exhibition_html_1710385814466__6”前轮左",
-                    "exhibition_html_1710385814466__6”中轮左",
-                    "exhibition_html_1710385814466__6”后轮左",
-                    
-                ],
-
-                "showDirectionX" : "58%",
-                "showDirectionY" : "28%",
-
-            },
-            "将检测机器人的轮子安装到正确的位置" : {
-                "txt" : "10寸轮子成功安装到正确位置,请点击下一步,将防撞杆安装到正确位置",
-                "txtEnd" : "10寸轮子安装到正确位置",
-                "meshVisibilityAndIsPickAbleYes" : [
-
-                ],
-                "meshVisibilityAndIsPickAbleNo" : [
-
-                    "exhibition_html_1710385814466_10”轮右安装点",
-                    "exhibition_html_1710406383899_10”轮右安装点",
-                    "exhibition_html_1710473652020_10”轮右安装点",
-
-                    "exhibition_html_1710385814466_10”轮左安装点",
-                    "exhibition_html_1710406383899_10”轮左安装点",
-                    "exhibition_html_1710473652020_10”轮左安装点"
-                    
-                ],
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466__10”前轮右",
-                    "exhibition_html_1710385814466__10”后轮右",
-                    "exhibition_html_1710385814466__10”前轮左",
-                    "exhibition_html_1710385814466__10”后轮左",
-                    
-                ],
-
-                "showDirectionX" : "63%",
-                "showDirectionY" : "21%",
-
-            },
-
-            "将检测机器人6寸右侧轮子安装到正确位置" : {
-                "txt" : "6寸右侧轮子成功安装到正确位置,请点击下一步,将6寸左侧轮子安装到正确位置",
-                "txtEnd" : "6寸右侧轮子安装到正确位置",
-                "meshVisibilityAndIsPickAbleYes" : [
-
-                ],
-                "meshVisibilityAndIsPickAbleNo" : [
-                    
-                    "exhibition_html_1710385814466_6”轮右安装点",
-                    "exhibition_html_1710406383899_6”轮右安装点",
-                    "exhibition_html_1710473652020_6”轮右安装点",
-
-                    // "exhibition_html_1710385814466_6”轮左安装点",
-                    // "exhibition_html_1710406383899_6”轮左安装点",
-                    // "exhibition_html_1710473652020_6”轮左安装点",
-
-                ],
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466__6”前轮右",
-                    "exhibition_html_1710385814466__6”中轮右",
-                    "exhibition_html_1710385814466__6”后轮右",
-                    // "exhibition_html_1710385814466__6”前轮左",
-                    // "exhibition_html_1710385814466__6”中轮左",
-                    // "exhibition_html_1710385814466__6”后轮左",
-                    
-                ],
-
-                "showDirectionX" : "70%",
-                "showDirectionY" : "28%",
-
-            },
-
-
-            "将检测机器人6寸左侧轮子安装到正确位置" : {
-                "txt" : "6寸左侧轮子成功安装到正确位置,请点击下一步,将10寸右侧轮子安装到正确位置",
-                "txtEnd" : "6寸左侧轮子安装到正确位置",
-                "meshVisibilityAndIsPickAbleYes" : [
-
-                ],
-                "meshVisibilityAndIsPickAbleNo" : [
-                    
-                    // "exhibition_html_1710385814466_6”轮右安装点",
-                    // "exhibition_html_1710406383899_6”轮右安装点",
-                    // "exhibition_html_1710473652020_6”轮右安装点",
-
-                    "exhibition_html_1710385814466_6”轮左安装点",
-                    "exhibition_html_1710406383899_6”轮左安装点",
-                    "exhibition_html_1710473652020_6”轮左安装点",
-
-                ],
-                "heighLight" : [
-
-                    // "exhibition_html_1710385814466__6”前轮右",
-                    // "exhibition_html_1710385814466__6”中轮右",
-                    // "exhibition_html_1710385814466__6”后轮右",
-                    "exhibition_html_1710385814466__6”前轮左",
-                    "exhibition_html_1710385814466__6”中轮左",
-                    "exhibition_html_1710385814466__6”后轮左",
-                    
-                ],
-
-                "showDirectionX" : "75%",
-                "showDirectionY" : "28%",
-
-            },
-
-            "将检测机器人10寸右侧轮子安装到正确位置" : {
-                "txt" : "10寸右侧轮子成功安装到正确位置,请点击下一步,将10寸左侧轮子安装到正确位置",
-                "txtEnd" : "10寸右侧轮子安装到正确位置",
-                "meshVisibilityAndIsPickAbleYes" : [
-
-                ],
-                "meshVisibilityAndIsPickAbleNo" : [
-
-                    "exhibition_html_1710385814466_10”轮右安装点",
-                    "exhibition_html_1710406383899_10”轮右安装点",
-                    "exhibition_html_1710473652020_10”轮右安装点",
-
-                    // "exhibition_html_1710385814466_10”轮左安装点",
-                    // "exhibition_html_1710406383899_10”轮左安装点",
-                    // "exhibition_html_1710473652020_10”轮左安装点"
-                    
-                ],
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466__10”前轮右",
-                    "exhibition_html_1710385814466__10”后轮右",
-                    // "exhibition_html_1710385814466__10”前轮左",
-                    // "exhibition_html_1710385814466__10”后轮左",
-                    
-                ],
-
-                "showDirectionX" : "78%",
-                "showDirectionY" : "21%",
-
-            },
-
-            "将检测机器人10寸左侧轮子安装到正确位置" : {
-                "txt" : "10寸左侧轮子成功安装到正确位置,请点击下一步,将防撞杆安装到正确位置",
-                "txtEnd" : "10寸左侧轮子安装到正确位置",
-                "meshVisibilityAndIsPickAbleYes" : [
-
-                ],
-                "meshVisibilityAndIsPickAbleNo" : [
-
-                    // "exhibition_html_1710385814466_10”轮右安装点",
-                    // "exhibition_html_1710406383899_10”轮右安装点",
-                    // "exhibition_html_1710473652020_10”轮右安装点",
-
-                    "exhibition_html_1710385814466_10”轮左安装点",
-                    "exhibition_html_1710406383899_10”轮左安装点",
-                    "exhibition_html_1710473652020_10”轮左安装点"
-                    
-                ],
-                "heighLight" : [
-
-                    // "exhibition_html_1710385814466__10”前轮右",
-                    // "exhibition_html_1710385814466__10”后轮右",
-                    "exhibition_html_1710385814466__10”前轮左",
-                    "exhibition_html_1710385814466__10”后轮左",
-                    
-                ],
-
-                "showDirectionX" : "72%",
-                "showDirectionY" : "43%",
-
-            },
-
-
-            "将检测机器人的防撞杆安装到正确的位置" : {
-                "txt" : "防撞杆安装到正确位置,请点击下一步,将防撞杆锁安装到正确位置",
-                "txtEnd" : "防撞杆安装到正确位置",
-                "meshVisibilityAndIsPickAbleYes" : [
-
-                ],
-                "meshVisibilityAndIsPickAbleNo" : [
-
-                    "exhibition_html_1710385814466_防撞杆安装点",
-
-                ],
-                "heighLight" : [
-                    
-                    "exhibition_html_1710385814466__防撞杆",
-
-                ],
-
-                "showDirectionX" : "64%",
-                "showDirectionY" : "48%",
-
-            },
-            "将检测机器人的防撞杆锁安装到正确的位置" : {
-                "txt" : "防撞杆锁成功安装到正确位置,请点击下一步,将镜头相机安装到正确位置",
-                "txtEnd" : "防撞杆锁安装到正确位置",
-                "meshVisibilityAndIsPickAbleYes" : [
-
-                ],
-                "meshVisibilityAndIsPickAbleNo" : [
-
-                    "exhibition_html_1710385814466_防撞杆锁安装点",
-
-                ],
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466__防撞杆锁",
-                    
-                ],
-
-                "showDirectionX" : "72%",
-                "showDirectionY" : "37%",
-
-            },
-            "将检测机器人的镜头架安装到正确的位置" : {
-                "txt" : "镜头相机成功安装到正确位置,请点击下一步,将电源线安装到正确位置",
-                "txtEnd" : "镜头相机安装到正确位置",
-                "meshVisibilityAndIsPickAbleYes" : [
-
-                ],
-                "meshVisibilityAndIsPickAbleNo" : [
-
-                    "exhibition_html_1710385814466_镜头安装点",
-
-                ],
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466__镜头架",
-                    "exhibition_html_1710385814466__相机",
-                    
-                ],
-
-                "showDirectionX" : "65%",
-                "showDirectionY" : "42%",
-
-            },
-            "将检测机器人的相机安装到正确的位置" : {
-                "txt" : "镜头相机成功安装到正确位置,请点击下一步,将电源线安装到正确位置",
-                "txtEnd" : "镜头相机安装到正确位置",
-                "meshVisibilityAndIsPickAbleYes" : [
-
-                ],
-                "meshVisibilityAndIsPickAbleNo" : [
-
-                    // "exhibition_html_1710385814466_镜头安装点",
-
-                ],
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466__镜头架",
-                    "exhibition_html_1710385814466__相机",
-                    
-                ],
-
-                "showDirectionX" : "65%",
-                "showDirectionY" : "42%",
-
-            },
-            "将绕线车的电源线安装到正确的位置" : {
-                "txt" : "电源线成功安装到正确位置,请点击下一步,将纠偏轮安装到正确位置",
-                "txtEnd" : "电源线安装到正确位置",
-                "meshVisibilityAndIsPickAbleYes" : [
-
-                ],
-                "meshVisibilityAndIsPickAbleNo" : [
-
-                    "exhibition_html_1710385814466_电源线安装点",
-
-                ],
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466_绕线车-电源线",
-                    
-                ],
-
-                "showDirectionX" : "71%",
-                "showDirectionY" : "38%",
-
-            },
-            "将绕线车的纠偏轮安装到正确的位置" : {
-                "txt" : "纠偏轮成功安装到正确位置,请点击下一步,将锂电池安装到正确位置",
-                "txtEnd" : "纠偏轮安装到正确位置",
-                "meshVisibilityAndIsPickAbleYes" : [
-
-                ],
-                "meshVisibilityAndIsPickAbleNo" : [
-
-                    "exhibition_html_1710385814466_纠偏轮安装点",
-
-                ],
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466__绕线车-纠偏轮",
-                    
-                ],
-
-                "showDirectionX" : "77%",
-                "showDirectionY" : "40%",
-
-            },
-            "将绕线车的锂电池安装到正确的位置" : {
-                "txt" : "锂电池成功安装到正确位置,请点击下一步,将电脑主机放置到正确位置",
-                "txtEnd" : "锂电池安装到正确位置",
-                "meshVisibilityAndIsPickAbleYes" : [
-
-                ],
-                "meshVisibilityAndIsPickAbleNo" : [
-
-                    "exhibition_html_1710385814466_电池安装点",
-
-                ],
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466__锂电池",
-                    
-                ],
-
-                "showDirectionX" : "25%",
-                "showDirectionY" : "23%",
-
-            },
-            "将绕线车的电脑主机放置到正确的位置" : {
-                "txt" : "电脑主机成功放置到正确位置,请点击下一步,将手柄安装到正确位置",
-                "txtEnd" : "电脑主机放置到正确位置",
-                "meshVisibilityAndIsPickAbleYes" : [
-
-                ],
-                "meshVisibilityAndIsPickAbleNo" : [
-
-                    "exhibition_html_1710385814466_电脑安装点",
-
-                ],
-                "heighLight" : [
-                    
-                    "exhibition_html_1710385814466__电脑屏幕",
-                    "exhibition_html_1710385814466__电脑主机",
-
-                ],
-
-                "showDirectionX" : "33%",
-                "showDirectionY" : "20%",
-
-            },
-            "将绕线车的手柄安装到正确的位置" : {
-                "txt" : "手柄成功安装到正确位置,请点击下一步,将电缆安装到正确位置",
-                "txtEnd" : "手柄安装到正确位置",
-                "meshVisibilityAndIsPickAbleYes" : [
-
-                ],
-                "meshVisibilityAndIsPickAbleNo" : [
-
-                    "exhibition_html_1710385814466_手柄安装点",
-
-                ],
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466__手柄",
-                    
-                ],
-
-                "showDirectionX" : "22%",
-                "showDirectionY" : "29%",
-
-            },
-            "将绕线车的电缆安装到正确的位置" : {
-                "txt" : "电缆成功安装到正确位置,请点击下一步,将抬升支架降至最低",
-                "txtEnd" : "电缆安装到正确位置",
-                "meshVisibilityAndIsPickAbleYes" : [
-                    
-                ],
-                "meshVisibilityAndIsPickAbleNo" : [
-
-                    "exhibition_html_1710385814466_线缆安装点",
-
-                ],
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466_电缆01_primitive0",
-                    "exhibition_html_1710385814466_电缆01_primitive1",
-                    "exhibition_html_1710385814466_绕线车-电缆",
-                    
-                ],
-
-                "showDirectionX" : "51%",
-                "showDirectionY" : "49%",
-
-            },
-            "抬升支架降至最低" : {
-                "txt" : "成功抬升支架降至最低,请点击下一步,将镜头旋转至正上方",
-                "txtEnd" : "成功抬升支架降至最低",
-                "meshVisibilityAndIsPickAbleYes" : [
-
-                ],
-                "meshVisibilityAndIsPickAbleNo" : [
-
-                ],
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466_上机_primitive0",
-                    "exhibition_html_1710385814466_上机_primitive1",
-                    "exhibition_html_1710385814466_上机_primitive2",
-                    "exhibition_html_1710385814466_上机_primitive3",
-                    "exhibition_html_1710385814466_上机_primitive4",
-                    "exhibition_html_1710385814466_上机_primitive5",
-
-                    "exhibition_html_1710385814466__镜头架",
-                    "exhibition_html_1710385814466__相机",
-                    
-                ],
-
-                "showDirectionX" : "51%",
-                "showDirectionY" : "33%",
-
-            },
-            "镜头旋转至正上方" : {
-                "txt" : "成功将镜头旋转至正上方,请点击下一步,将镜头归位",
-                "txtEnd" : "成功将镜头旋转至正上方",
-                "meshVisibilityAndIsPickAbleYes" : [
-
-                ],
-                "meshVisibilityAndIsPickAbleNo" : [
-
-                ],
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466__相机",
-                    
-                ],
-
-                "showDirectionX" : "56%",
-                "showDirectionY" : "41%",
-
-            },
-            "镜头归位" : {
-                "txt" : "成功将镜头归位,请点击下一步,将调节行驶方向正确",
-                "txtEnd" : "成功将镜头归位",
-                "meshVisibilityAndIsPickAbleYes" : [
-
-                ],
-                "meshVisibilityAndIsPickAbleNo" : [
-
-                ],
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466__相机",
-                    
-                ],
-
-                "showDirectionX" : "50%",
-                "showDirectionY" : "43%",
-
-            },
-            "调节行驶方向正确放置过线滑轮" : {
-                "txt" : "成功将调节行驶方向正确,请点击下一步,打开井盖",
-                "txtEnd" : "成功将调节行驶方向正确",
-                "meshVisibilityAndIsPickAbleYes" : [
-
-                ],
-                "meshVisibilityAndIsPickAbleNo" : [
-
-                ],
-                "heighLight" : [
-
-                    "exhibition_html_1709910293850__RaoXianChe",
-                    "exhibition_html_1709910293850_电缆-特效",
-                    "exhibition_html_1709910293850__PaXingChe",
-                    
-                ],
-
-                "showDirectionX" : "50%",
-                "showDirectionY" : "36%",
-
-            },
-            "打开井盖" : {
-                "txt" : "成功打开井盖,请点击下一步,准备下井",
-                "txtEnd" : "成功打开井盖",
-                "meshVisibilityAndIsPickAbleYes" : [
-
-                ],
-                "meshVisibilityAndIsPickAbleNo" : [
-
-                ],
-                "heighLight" : [
-
-                    "model_1712911455459井盖002",
-                    
-                ],
-
-                "showDirectionX" : "44%",
-                "showDirectionY" : "33%",
-
-            },
-        },
-        // 配置对应物体,要弹出的名字
-        "meshEvent" : {
-
-            "model_1709892139359安全桩001" : {
-                "txt" : "安全桩",
-            },
-            "model_1709892139359安全桩004" : {
-                "txt" : "安全桩",
-            },
-            "model_1709892139359安全桩003" : {
-                "txt" : "安全桩",
-            },
-            "model_1709892139359安全桩002" : {
-                "txt" : "安全桩",
-            },
-
-            "exhibition_html_1710385814466_10”后轮左_primitive0" : {
-                "txt" : "10寸轮胎",
-            },
-            "exhibition_html_1710385814466_10”后轮左_primitive1" : {
-                "txt" : "10寸轮胎",
-            },
-            "exhibition_html_1710385814466_10”后轮左_primitive2" : {
-                "txt" : "10寸轮胎",
-            },
-            "exhibition_html_1710385814466_10”前轮左_primitive0" : {
-                "txt" : "10寸轮胎",
-            },
-            "exhibition_html_1710385814466_10”前轮左_primitive1" : {
-                "txt" : "10寸轮胎",
-            },
-            "exhibition_html_1710385814466_10”前轮左_primitive2" : {
-                "txt" : "10寸轮胎",
-            },
-            "exhibition_html_1710385814466_10”后轮右_primitive0" : {
-                "txt" : "10寸轮胎",
-            },
-            "exhibition_html_1710385814466_10”后轮右_primitive1" : {
-                "txt" : "10寸轮胎",
-            },
-            "exhibition_html_1710385814466_10”后轮右_primitive2" : {
-                "txt" : "10寸轮胎",
-            },
-            "exhibition_html_1710385814466_10”前轮右_primitive0" : {
-                "txt" : "10寸轮胎",
-            },
-            "exhibition_html_1710385814466_10”前轮右_primitive1" : {
-                "txt" : "10寸轮胎",
-            },
-            "exhibition_html_1710385814466_10”前轮右_primitive2" : {
-                "txt" : "10寸轮胎",
-            },
-
-            "exhibition_html_1710385814466_6”后轮左_primitive0" : {
-                "txt" : "6寸轮胎",
-            },
-            "exhibition_html_1710385814466_6”后轮左_primitive1" : {
-                "txt" : "6寸轮胎",
-            },
-            "exhibition_html_1710385814466_6”中轮左_primitive0" : {
-                "txt" : "6寸轮胎",
-            },
-            "exhibition_html_1710385814466_6”中轮左_primitive1" : {
-                "txt" : "6寸轮胎",
-            },
-            "exhibition_html_1710385814466_6”前轮左_primitive0" : {
-                "txt" : "6寸轮胎",
-            },
-            "exhibition_html_1710385814466_6”后轮右_primitive0" : {
-                "txt" : "6寸轮胎",
-            },
-            "exhibition_html_1710385814466_6”中轮右_primitive0" : {
-                "txt" : "6寸轮胎",
-            },
-            "exhibition_html_1710385814466_6”中轮右_primitive1" : {
-                "txt" : "6寸轮胎",
-            },
-            "exhibition_html_1710385814466_6”前轮右_primitive0" : {
-                "txt" : "6寸轮胎",
-            },
-            "exhibition_html_1710385814466_6”前轮右_primitive1" : {
-                "txt" : "6寸轮胎",
-            },
-
-            "exhibition_html_1710385814466_防撞杆_primitive0" : {
-                "txt" : "防撞杆",
-            },
-            "exhibition_html_1710385814466_防撞杆_primitive1" : {
-                "txt" : "防撞杆",
-            },
-
-            "exhibition_html_1710385814466_防撞杆锁_primitive0" : {
-                "txt" : "防撞杆锁",
-            },
-            "exhibition_html_1710385814466_防撞杆锁_primitive1" : {
-                "txt" : "防撞杆锁",
-            },
-
-            "exhibition_html_1710385814466_镜头架_primitive0" : {
-                "txt" : "镜头架",
-            },
-            "exhibition_html_1710385814466_镜头架_primitive1" : {
-                "txt" : "镜头架",
-            },
-            "exhibition_html_1710385814466_镜头架_primitive2" : {
-                "txt" : "镜头架",
-            },
-            "exhibition_html_1710385814466_镜头架_primitive3" : {
-                "txt" : "镜头架",
-            },
-
-            "exhibition_html_1710385814466_相机_primitive0" : {
-                "txt" : "相机",
-            },
-            "exhibition_html_1710385814466_相机_primitive1" : {
-                "txt" : "相机",
-            },
-            "exhibition_html_1710385814466_相机_primitive2" : {
-                "txt" : "相机",
-            },
-            "exhibition_html_1710385814466_相机_primitive3" : {
-                "txt" : "相机",
-            },
-
-            "exhibition_html_1710385814466_绕线车-电源线" : {
-                "txt" : "电源线",
-            },
-            "exhibition_html_1710385814466_绕线车-纠偏轮_primitive0" : {
-                "txt" : "纠偏轮",
-            },
-            "exhibition_html_1710385814466_绕线车-纠偏轮_primitive1" : {
-                "txt" : "纠偏轮",
-            },
-
-            "exhibition_html_1710385814466_锂电池_primitive0" : {
-                "txt" : "锂电池",
-            },
-            "exhibition_html_1710385814466_锂电池_primitive1" : {
-                "txt" : "锂电池",
-            },
-            "exhibition_html_1710385814466_锂电池_primitive2" : {
-                "txt" : "锂电池",
-            },
-
-            "exhibition_html_1710385814466_电脑屏幕_primitive0" : {
-                "txt" : "电脑屏幕",
-            },
-            "exhibition_html_1710385814466_电脑屏幕_primitive1" : {
-                "txt" : "电脑屏幕",
-            },
-            "exhibition_html_1710385814466_电脑屏幕_primitive2" : {
-                "txt" : "电脑屏幕",
-            },
-
-            "exhibition_html_1710385814466_电脑主机_primitive0" : {
-                "txt" : "电脑主机",
-            },
-            "exhibition_html_1710385814466_电脑主机_primitive1" : {
-                "txt" : "电脑主机",
-            },
-            "exhibition_html_1710385814466_电脑主机_primitive2" : {
-                "txt" : "电脑主机",
-            },
-            "exhibition_html_1710385814466_电脑主机_primitive3" : {
-                "txt" : "电脑主机",
-            },
-
-            "exhibition_html_1710385814466_手柄_primitive0" : {
-                "txt" : "手柄",
-            },
-            "exhibition_html_1710385814466_手柄_primitive1" : {
-                "txt" : "手柄",
-            },
-            "exhibition_html_1710385814466_手柄_primitive2" : {
-                "txt" : "手柄",
-            },
-            "exhibition_html_1710385814466_手柄_primitive3" : {
-                "txt" : "手柄",
-            },
-            
-            "exhibition_html_1710385814466_电缆01_primitive0" : {
-                "txt" : "电缆",
-            },
-            "exhibition_html_1710385814466_电缆01_primitive1" : {
-                "txt" : "电缆",
-            },
-            "exhibition_html_1710385814466_绕线车-电缆" : {
-                "txt" : "电缆",
-            },
-
-            "model_1712911455459井盖002" : {
-                "txt" : "井盖",
-            },
-
-            "exhibition_html_1710385814466_上机_primitive0": {
-                "txt" : "支架",
-            },
-            "exhibition_html_1710385814466_上机_primitive1": {
-                "txt" : "支架",
-            },
-            "exhibition_html_1710385814466_上机_primitive2": {
-                "txt" : "支架",
-            },
-            "exhibition_html_1710385814466_上机_primitive3": {
-                "txt" : "支架",
-            },
-            "exhibition_html_1710385814466_上机_primitive4": {
-                "txt" : "支架",
-            },
-            "exhibition_html_1710385814466_上机_primitive5": {
-                "txt" : "支架",
-            },
-
-        },
-        // 配置点击的物体是文字的时候,触发指定物体高亮,其他物体透明显示线框
-        "meshEventTxt" : {
-
-            // ########## 爬行器 - 后置相机 ##########
-            "exhibition_html_1710385814466_检测车文字框05" : {
-                // 与某个字段一直效果,如果是null,则读取自己配置逻辑
-                "fieldSynchronous" : null,
-                // 高亮的物体
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466_检测车文字03",
-                    "exhibition_html_1710385814466_上机_primitive5",
-                    
-                ],
-                // 被透明的物体,以及显示线框的物体
-                "alphaAndLine" : [
-                    
-                ],
-                // 切换相机视角
-                "cameraVisualAngleGetListNameGpsTo" : "检测车标后置相机",
-
-            },
-            "exhibition_html_1710385814466_检测车文字03" : {
-                "fieldSynchronous" : "exhibition_html_1710385814466_检测车文字框05",
-            },
-
-            // ########## 爬行器 - 检测车身 ##########
-            "exhibition_html_1710385814466_检测车文字框06" : {
-                // 与某个字段一直效果,如果是null,则读取自己配置逻辑
-                "fieldSynchronous" : null,
-                // 高亮的物体
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466_检测车文字04",
-                    "exhibition_html_1710385814466_上机_primitive3",
-                    "exhibition_html_1710385814466_基座_primitive0",
-                    "exhibition_html_1710385814466_基座_primitive1",
-                    "exhibition_html_1710385814466_基座_primitive2",
-                    
-                ],
-                // 被透明的物体,以及显示线框的物体
-                "alphaAndLine" : [
-                    
-                ],
-                // 切换相机视角
-                "cameraVisualAngleGetListNameGpsTo" : "检测车标检测车身",
-
-            },
-            "exhibition_html_1710385814466_检测车文字04" : {
-                "fieldSynchronous" : "exhibition_html_1710385814466_检测车文字框06",
-            },
-
-            // ########## 爬行器 - 轮子 ##########
-            "exhibition_html_1710385814466_检测车文字框07" : {
-                // 与某个字段一直效果,如果是null,则读取自己配置逻辑
-                "fieldSynchronous" : null,
-                // 高亮的物体
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466_检测车文字07",
-                    "exhibition_html_1710385814466_10”前轮右_primitive0",
-                    "exhibition_html_1710385814466_10”前轮右_primitive1",
-                    "exhibition_html_1710385814466_10”前轮右_primitive2",
-                    "exhibition_html_1710385814466_10”后轮右_primitive0",
-                    "exhibition_html_1710385814466_10”后轮右_primitive1",
-                    "exhibition_html_1710385814466_10”后轮右_primitive2",
-                    "exhibition_html_1710385814466_10”前轮左_primitive0",
-                    "exhibition_html_1710385814466_10”前轮左_primitive1",
-                    "exhibition_html_1710385814466_10”前轮左_primitive2",
-                    "exhibition_html_1710385814466_10”后轮左_primitive0",
-                    "exhibition_html_1710385814466_10”后轮左_primitive1",
-                    "exhibition_html_1710385814466_10”后轮左_primitive2",
-                    
-                ],
-                // 被透明的物体,以及显示线框的物体
-                "alphaAndLine" : [
-                    
-                ],
-                // 切换相机视角
-                "cameraVisualAngleGetListNameGpsTo" : "检测车标10轮子",
-
-            },
-            "exhibition_html_1710385814466_检测车文字07" : {
-                "fieldSynchronous" : "exhibition_html_1710385814466_检测车文字框07",
-            },
-
-            // ########## 爬行器 - 前置相机 ##########
-            "exhibition_html_1710385814466_检测车文字框08" : {
-                // 与某个字段一直效果,如果是null,则读取自己配置逻辑
-                "fieldSynchronous" : null,
-                // 高亮的物体
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466_检测车文字08",
-                    "exhibition_html_1710385814466_相机_primitive0",
-                    "exhibition_html_1710385814466_相机_primitive1",
-                    "exhibition_html_1710385814466_相机_primitive2",
-                    "exhibition_html_1710385814466_相机_primitive3",
-                    "exhibition_html_1710385814466_镜头架_primitive0",
-                    "exhibition_html_1710385814466_镜头架_primitive1",
-                    "exhibition_html_1710385814466_镜头架_primitive2",
-                    "exhibition_html_1710385814466_镜头架_primitive3",
-                    
-                ],
-                // 被透明的物体,以及显示线框的物体
-                "alphaAndLine" : [
-                    
-                ],
-                // 切换相机视角
-                "cameraVisualAngleGetListNameGpsTo" : "检测车标前置相机",
-
-            },
-            "exhibition_html_1710385814466_检测车文字08" : {
-                "fieldSynchronous" : "exhibition_html_1710385814466_检测车文字框08",
-            },
-
-            // ########## 爬行器 - 防撞杆 ##########
-            "exhibition_html_1710385814466_检测车文字框04" : {
-                // 与某个字段一直效果,如果是null,则读取自己配置逻辑
-                "fieldSynchronous" : null,
-                // 高亮的物体
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466_检测车文字05",
-                    "exhibition_html_1710385814466_防撞杆_primitive0",
-                    "exhibition_html_1710385814466_防撞杆锁_primitive0",
-                    
-                ],
-                // 被透明的物体,以及显示线框的物体
-                "alphaAndLine" : [
-                    
-                ],
-                // 切换相机视角
-                "cameraVisualAngleGetListNameGpsTo" : "检测车标防撞杆",
-
-            },
-            "exhibition_html_1710385814466_检测车文字05" : {
-                "fieldSynchronous" : "exhibition_html_1710385814466_检测车文字框04",
-            },
-
-            // ########## 爬行器 - LED前灯 ##########
-            "exhibition_html_1710385814466_检测车文字框03" : {
-                // 与某个字段一直效果,如果是null,则读取自己配置逻辑
-                "fieldSynchronous" : null,
-                // 高亮的物体
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466_检测车文字06",
-                    "exhibition_html_1710385814466_镜头架_primitive2",
-                    
-                ],
-                // 被透明的物体,以及显示线框的物体
-                "alphaAndLine" : [
-                    
-                ],
-                // 切换相机视角
-                "cameraVisualAngleGetListNameGpsTo" : "检测车标LED前灯",
-
-            },
-            "exhibition_html_1710385814466_检测车文字06" : {
-                "fieldSynchronous" : "exhibition_html_1710385814466_检测车文字框03",
-            },
-
-            // ########## 爬行器 - 升降支架 ##########
-            "exhibition_html_1710385814466_检测车文字框02" : {
-                // 与某个字段一直效果,如果是null,则读取自己配置逻辑
-                "fieldSynchronous" : null,
-                // 高亮的物体
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466_检测车文字01",
-                    "exhibition_html_1710385814466_叉1_primitive0",
-                    "exhibition_html_1710385814466_叉1_primitive1",
-                    "exhibition_html_1710385814466_叉2_primitive0",
-                    "exhibition_html_1710385814466_叉2_primitive1",
-                    "exhibition_html_1710385814466_基座_primitive2",
-                    
-                ],
-                // 被透明的物体,以及显示线框的物体
-                "alphaAndLine" : [
-                    
-                ],
-                // 切换相机视角
-                "cameraVisualAngleGetListNameGpsTo" : "检测车标升降支架",
-
-            },
-            "exhibition_html_1710385814466_检测车文字01" : {
-                "fieldSynchronous" : "exhibition_html_1710385814466_检测车文字框02",
-            },
-
-            // ########## 爬行器 - 连接线缆 ##########
-            "exhibition_html_1710385814466_检测车文字框01" : {
-                // 与某个字段一直效果,如果是null,则读取自己配置逻辑
-                "fieldSynchronous" : null,
-                // 高亮的物体
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466_检测车文字02",
-                    "exhibition_html_1710385814466_电缆01_primitive0",
-                    "exhibition_html_1710385814466_电缆01_primitive1",
-                    
-                ],
-                // 被透明的物体,以及显示线框的物体
-                "alphaAndLine" : [
-                    
-                ],
-                // 切换相机视角
-                "cameraVisualAngleGetListNameGpsTo" : "检测车标连接线缆",
-
-            },
-            "exhibition_html_1710385814466_检测车文字02" : {
-                "fieldSynchronous" : "exhibition_html_1710385814466_检测车文字框01",
-            },
-
-            // ########## 线缆卷盘 - 控制终端 ##########
-            "exhibition_html_1710385814466_绕线车文字框002" : {
-                // 与某个字段一直效果,如果是null,则读取自己配置逻辑
-                "fieldSynchronous" : null,
-                // 高亮的物体
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466_绕线车文字01",
-                    "exhibition_html_1710385814466_电脑屏幕_primitive0",
-                    "exhibition_html_1710385814466_电脑屏幕_primitive1",
-                    "exhibition_html_1710385814466_电脑屏幕_primitive2",
-                    "exhibition_html_1710385814466_电脑屏幕_primitive3",
-                    "exhibition_html_1710385814466_电脑主机_primitive0",
-                    "exhibition_html_1710385814466_电脑主机_primitive1",
-                    "exhibition_html_1710385814466_电脑主机_primitive2",
-                    "exhibition_html_1710385814466_电脑主机_primitive3",
-                    
-                ],
-                // 被透明的物体,以及显示线框的物体
-                "alphaAndLine" : [
-                    
-                ],
-                // 切换相机视角
-                "cameraVisualAngleGetListNameGpsTo" : "绕线车标控制终端",
-
-            },
-            "exhibition_html_1710385814466_绕线车文字01" : {
-                "fieldSynchronous" : "exhibition_html_1710385814466_绕线车文字框002",
-            },
-
-            // ########## 线缆卷盘 - 电源连线 ##########
-            "exhibition_html_1710385814466_绕线车文字框001" : {
-                // 与某个字段一直效果,如果是null,则读取自己配置逻辑
-                "fieldSynchronous" : null,
-                // 高亮的物体
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466_绕线车文字02",
-                    "exhibition_html_1710385814466_绕线车-电源线",
-                    
-                ],
-                // 被透明的物体,以及显示线框的物体
-                "alphaAndLine" : [
-                    
-                ],
-                // 切换相机视角
-                "cameraVisualAngleGetListNameGpsTo" : "绕线车标电源连线",
-
-            },
-            "exhibition_html_1710385814466_绕线车文字02" : {
-                "fieldSynchronous" : "exhibition_html_1710385814466_绕线车文字框001",
-            },
-
-            // ########## 线缆卷盘 - 锂电池 ##########
-            "exhibition_html_1710385814466_绕线车文字框004" : {
-                // 与某个字段一直效果,如果是null,则读取自己配置逻辑
-                "fieldSynchronous" : null,
-                // 高亮的物体
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466_绕线车文字03",
-                    "exhibition_html_1710385814466_锂电池_primitive0",
-                    "exhibition_html_1710385814466_锂电池_primitive1",
-                    "exhibition_html_1710385814466_锂电池_primitive2",
-                    
-                ],
-                // 被透明的物体,以及显示线框的物体
-                "alphaAndLine" : [
-                    
-                ],
-                // 切换相机视角
-                "cameraVisualAngleGetListNameGpsTo" : "绕线车标锂电池",
-
-            },
-            "exhibition_html_1710385814466_绕线车文字03" : {
-                "fieldSynchronous" : "exhibition_html_1710385814466_绕线车文字框004",
-            },
-
-            // ########## 线缆卷盘 - 连接线缆 ##########
-            "exhibition_html_1710385814466_绕线车文字框003" : {
-                // 与某个字段一直效果,如果是null,则读取自己配置逻辑
-                "fieldSynchronous" : null,
-                // 高亮的物体
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466_绕线车文字04",
-                    "exhibition_html_1710385814466_绕线车-电缆",
-                    "exhibition_html_1710385814466_绕线车-电缆卷",
-                    
-                ],
-                // 被透明的物体,以及显示线框的物体
-                "alphaAndLine" : [
-                    
-                ],
-                // 切换相机视角
-                "cameraVisualAngleGetListNameGpsTo" : "绕线车标连接线缆",
-
-            },
-            "exhibition_html_1710385814466_绕线车文字04" : {
-                "fieldSynchronous" : "exhibition_html_1710385814466_绕线车文字框003",
-            },
-
-            // ########## 线缆卷盘 - 控制手柄 ##########
-            "exhibition_html_1710385814466_绕线车文字框005" : {
-                // 与某个字段一直效果,如果是null,则读取自己配置逻辑
-                "fieldSynchronous" : null,
-                // 高亮的物体
-                "heighLight" : [
-
-                    "exhibition_html_1710385814466_绕线车文字005",
-                    "exhibition_html_1710385814466_手柄_primitive0",
-                    "exhibition_html_1710385814466_手柄_primitive1",
-                    "exhibition_html_1710385814466_手柄_primitive2",
-                    "exhibition_html_1710385814466_手柄_primitive3",
-                    
-                ],
-                // 被透明的物体,以及显示线框的物体
-                "alphaAndLine" : [
-                    
-                ],
-                // 切换相机视角
-                "cameraVisualAngleGetListNameGpsTo" : "绕线车标控制手柄",
-
-            },
-            "exhibition_html_1710385814466_绕线车文字005" : {
-                "fieldSynchronous" : "exhibition_html_1710385814466_绕线车文字框005",
-            },
-
-        },
-
+        
     });
     
     const loadSuccess = ref(false);