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