唐润平:模型接口重写
This commit is contained in:
@@ -67,40 +67,40 @@ function handleOtherEqu(targetPoint, equipmentInfo) {
|
||||
targetPoint.scale.set(0.03, 0.06, 0.05);
|
||||
this.scene.add(equMesh);
|
||||
targetPoint.visible = false;
|
||||
targetPoint.hasWall = true;
|
||||
//处理风压阀的代码片段
|
||||
let lineIndex = targetPoint.name.slice(7, 9);
|
||||
for (let line = Number(lineIndex); line <= 20; line++) {
|
||||
if (line < 10) {
|
||||
let wall = "wall_" + "0" + line;
|
||||
this.scene.getObjectByName(wall).visible = true;
|
||||
let point = "point_" + "00" + line + "_tc";
|
||||
this.scene.getObjectByName(point).visible = false;
|
||||
this.scene.getObjectByName(point).layers.set(-2);
|
||||
if (this.scene.getObjectByName(point).hasDevice == true) {
|
||||
let EquID = this.scene.getObjectByName(point).info.id;
|
||||
this.scene.getObjectById(EquID).visible = false;
|
||||
}
|
||||
} else if (line >= 10) {
|
||||
let wall = "wall_" + line;
|
||||
this.scene.getObjectByName(wall).visible = true;
|
||||
let point = "point_" + "0" + line + "_tc";
|
||||
this.scene.getObjectByName(point).visible = false;
|
||||
this.scene.getObjectByName(point).layers.set(-2);
|
||||
if (this.scene.getObjectByName(point).hasDevice == true) {
|
||||
let EquID = this.scene.getObjectByName(point).info.id;
|
||||
this.scene.getObjectById(EquID).visible = false;
|
||||
}
|
||||
}
|
||||
//处理21行的设备和附着点
|
||||
let point = "point_" + "0" + 21 + "_tc";
|
||||
this.scene.getObjectByName(point).visible = false;
|
||||
this.scene.getObjectByName(point).layers.set(-2);
|
||||
if (this.scene.getObjectByName(point).hasDevice == true) {
|
||||
let EquID = this.scene.getObjectByName(point).info.id;
|
||||
this.scene.getObjectById(EquID).visible = false;
|
||||
}
|
||||
}
|
||||
// targetPoint.hasWall = true;
|
||||
// //处理风压阀的代码片段
|
||||
// let lineIndex = targetPoint.name.slice(7, 9);
|
||||
// for (let line = Number(lineIndex); line <= 20; line++) {
|
||||
// if (line < 10) {
|
||||
// let wall = "wall_" + "0" + line;
|
||||
// this.scene.getObjectByName(wall).visible = true;
|
||||
// let point = "point_" + "00" + line + "_tc";
|
||||
// this.scene.getObjectByName(point).visible = false;
|
||||
// this.scene.getObjectByName(point).layers.set(-2);
|
||||
// if (this.scene.getObjectByName(point).hasDevice == true) {
|
||||
// let EquID = this.scene.getObjectByName(point).info.id;
|
||||
// this.scene.getObjectById(EquID).visible = false;
|
||||
// }
|
||||
// } else if (line >= 10) {
|
||||
// let wall = "wall_" + line;
|
||||
// this.scene.getObjectByName(wall).visible = true;
|
||||
// let point = "point_" + "0" + line + "_tc";
|
||||
// this.scene.getObjectByName(point).visible = false;
|
||||
// this.scene.getObjectByName(point).layers.set(-2);
|
||||
// if (this.scene.getObjectByName(point).hasDevice == true) {
|
||||
// let EquID = this.scene.getObjectByName(point).info.id;
|
||||
// this.scene.getObjectById(EquID).visible = false;
|
||||
// }
|
||||
// }
|
||||
// //处理21行的设备和附着点
|
||||
// let point = "point_" + "0" + 21 + "_tc";
|
||||
// this.scene.getObjectByName(point).visible = false;
|
||||
// this.scene.getObjectByName(point).layers.set(-2);
|
||||
// if (this.scene.getObjectByName(point).hasDevice == true) {
|
||||
// let EquID = this.scene.getObjectByName(point).info.id;
|
||||
// this.scene.getObjectById(EquID).visible = false;
|
||||
// }
|
||||
// }
|
||||
// this.scene.getObjectByName('wall_01').visible = true
|
||||
// console.log(this.scene);
|
||||
// 保存该设备模型id,后期直接从附附着点进行删除
|
||||
|
||||
Reference in New Issue
Block a user