人生啊人生 3 weeks ago
parent
commit
d04f5601e4

+ 3 - 0
user_web/src/components/student/CourseChapter3d.vue

@@ -1809,6 +1809,9 @@ const initScene = () => {
     // @ts-ignore
     threeWorld().obj.newIframe.objIframe.ChengGuangYuanJing.CommonVal.find().screenClickNumEvent();
 
+    // 默认装的盒子是可以看到的
+    objTypeViewEvent.boxLook(true);
+
 }
 
 /**

+ 6 - 0
user_web/src/components/student/event/TypeViewEvent.ts

@@ -3548,12 +3548,16 @@ export class TypeViewEvent {
      */
     public meshVisibilityUpdate = (meshList : any, visibility : any, isPickable : any) => {
 
+        // console.log("促发 meshVisibilityUpdate ---", meshList, visibility, isPickable);
+
         for (let i = 0; i < meshList.length; i++) {
 
             let thisMeshId = meshList[i];
             let objNode = this.ChengGuangYuanJing.CommonVal.find().objScene.getNodeById(thisMeshId);
             let objMesh = this.ChengGuangYuanJing.CommonVal.find().objScene.getMeshById(thisMeshId);
             
+            // console.log("促发 meshVisibilityUpdate 111111 ---", thisMeshId, objNode, objMesh);
+
             if (objNode != null && objNode != undefined) {
 
                 if (objNode._children != null && objNode._children != undefined) {
@@ -3574,6 +3578,7 @@ export class TypeViewEvent {
                             
                             if (visibility == 1) {
 
+                                thisChildren.visibility = 1;
                                 thisChildren.scaling.x = thisChildren["my_new_visibility_scaling"].x;
                                 thisChildren.scaling.y = thisChildren["my_new_visibility_scaling"].y;
                                 thisChildren.scaling.z = thisChildren["my_new_visibility_scaling"].z;
@@ -3611,6 +3616,7 @@ export class TypeViewEvent {
 
                     if (visibility == 1) {
 
+                        objMesh.visibility = 1;
                         objMesh.scaling.x = objMesh["my_new_visibility_scaling"].x;
                         objMesh.scaling.y = objMesh["my_new_visibility_scaling"].y;
                         objMesh.scaling.z = objMesh["my_new_visibility_scaling"].z;