|
|
|
@ -554,7 +554,7 @@ export class FacilityWindow extends UIBase {
|
|
|
|
|
* 从模型中创建消防设备信息 |
|
|
|
|
* @param mesh
|
|
|
|
|
*/ |
|
|
|
|
createFacilityByMesh(mesh: AbstractMesh, buildingInfo: BuildingInfo) { |
|
|
|
|
createFacilityByMesh(mesh: AbstractMesh) { |
|
|
|
|
|
|
|
|
|
if (TsTool.stringContain(mesh.name, FacilityType.XF_MHQ_GF_4)) { |
|
|
|
|
this.createNewFacilityByMesh(mesh, FacilityType.XF_MHQ_GF_4); |
|
|
|
@ -563,43 +563,40 @@ export class FacilityWindow extends UIBase {
|
|
|
|
|
this.createNewFacilityByMesh(mesh, FacilityType.XF_MHQ_GF_8); |
|
|
|
|
} |
|
|
|
|
else if (TsTool.stringContain(mesh.name, FacilityType.XF_MHQ_GF_35)) { |
|
|
|
|
|
|
|
|
|
this.createNewFacilityByMesh(mesh, FacilityType.XF_MHQ_GF_35); |
|
|
|
|
} |
|
|
|
|
else if (TsTool.stringContain(mesh.name, FacilityType.XF_MHQ_PT_4)) { |
|
|
|
|
|
|
|
|
|
this.createNewFacilityByMesh(mesh, FacilityType.XF_MHQ_PT_4); |
|
|
|
|
} |
|
|
|
|
else if (TsTool.stringContain(mesh.name, FacilityType.XF_MHQ_PT_8)) { |
|
|
|
|
|
|
|
|
|
this.createNewFacilityByMesh(mesh, FacilityType.XF_MHQ_PT_8); |
|
|
|
|
} |
|
|
|
|
else if (TsTool.stringContain(mesh.name, FacilityType.XF_MHQ_PT_35)) { |
|
|
|
|
|
|
|
|
|
this.createNewFacilityByMesh(mesh, FacilityType.XF_MHQ_PT_35); |
|
|
|
|
} |
|
|
|
|
else if (TsTool.stringContain(mesh.name, FacilityType.XF_MHT)) { |
|
|
|
|
|
|
|
|
|
this.createNewFacilityByMesh(mesh, FacilityType.XF_MHT); |
|
|
|
|
} |
|
|
|
|
else if (TsTool.stringContain(mesh.name, FacilityType.XF_SSD)) { |
|
|
|
|
|
|
|
|
|
this.createNewFacilityByMesh(mesh, FacilityType.XF_SSD); |
|
|
|
|
} |
|
|
|
|
else if (TsTool.stringContain(mesh.name, FacilityType.XF_TSLX)) { |
|
|
|
|
|
|
|
|
|
this.createNewFacilityByMesh(mesh, FacilityType.XF_TSLX); |
|
|
|
|
} |
|
|
|
|
else if (TsTool.stringContain(mesh.name, FacilityType.XF_XFCM)) { |
|
|
|
|
|
|
|
|
|
this.createNewFacilityByMesh(mesh, FacilityType.XF_XFCM); |
|
|
|
|
} |
|
|
|
|
else if (TsTool.stringContain(mesh.name, FacilityType.XF_XFF)) { |
|
|
|
|
|
|
|
|
|
this.createNewFacilityByMesh(mesh, FacilityType.XF_XFF); |
|
|
|
|
} |
|
|
|
|
else if (TsTool.stringContain(mesh.name, FacilityType.XF_XFQ)) { |
|
|
|
|
|
|
|
|
|
this.createNewFacilityByMesh(mesh, FacilityType.XF_XFQ); |
|
|
|
|
} |
|
|
|
|
else if (TsTool.stringContain(mesh.name, FacilityType.XF_XFS)) { |
|
|
|
|
|
|
|
|
|
this.createNewFacilityByMesh(mesh, FacilityType.XF_XFS); |
|
|
|
|
} |
|
|
|
|
else if (TsTool.stringContain(mesh.name, FacilityType.XF_XFT)) { |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
else if (TsTool.stringContain(mesh.name, FacilityType.ZD_YG)) { |
|
|
|
|
|
|
|
|
|
this.createNewFacilityByMesh(mesh, FacilityType.XF_XFT); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -607,16 +604,39 @@ export class FacilityWindow extends UIBase {
|
|
|
|
|
* 从模型中创建加油站相关信息 |
|
|
|
|
* @param mesh
|
|
|
|
|
*/ |
|
|
|
|
createOilingByMesh(mesh: AbstractMesh, buildingInfo: BuildingInfo) { |
|
|
|
|
createOilingByMesh(mesh: AbstractMesh) { |
|
|
|
|
|
|
|
|
|
if (TsTool.stringContain(mesh.name, FacilityType.JY_JYJ)) { |
|
|
|
|
this.createNewFacilityByMesh(mesh, FacilityType.JY_JYJ); |
|
|
|
|
} |
|
|
|
|
else if (TsTool.stringContain(mesh.name, FacilityType.JY_SYGX)) { |
|
|
|
|
this.createNewFacilityByMesh(mesh, FacilityType.JY_SYGX); |
|
|
|
|
} |
|
|
|
|
else if (TsTool.stringContain(mesh.name, FacilityType.JY_YG)) { |
|
|
|
|
this.createNewFacilityByMesh(mesh, FacilityType.JY_YG); |
|
|
|
|
} |
|
|
|
|
else if (TsTool.stringContain(mesh.name, FacilityType.JY_YQHSGX)) { |
|
|
|
|
this.createNewFacilityByMesh(mesh, FacilityType.JY_YQHSGX); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 从模型创建阻挡物信息 |
|
|
|
|
* @param mesh
|
|
|
|
|
*/ |
|
|
|
|
createStopByMesh(mesh: AbstractMesh, buildingInfo: BuildingInfo) { |
|
|
|
|
|
|
|
|
|
createStopByMesh(mesh: AbstractMesh) { |
|
|
|
|
if (TsTool.stringContain(mesh.name, FacilityType.ZD_YG)) { |
|
|
|
|
this.createNewFacilityByMesh(mesh, FacilityType.ZD_YG); |
|
|
|
|
} |
|
|
|
|
else if (TsTool.stringContain(mesh.name, FacilityType.ZD_SYGX)) { |
|
|
|
|
this.createNewFacilityByMesh(mesh, FacilityType.ZD_SYGX); |
|
|
|
|
} |
|
|
|
|
else if (TsTool.stringContain(mesh.name, FacilityType.ZD_YQHSGX)) { |
|
|
|
|
this.createNewFacilityByMesh(mesh, FacilityType.ZD_SYGX); |
|
|
|
|
} |
|
|
|
|
else if (TsTool.stringContain(mesh.name, FacilityType.ZD_XF)) { |
|
|
|
|
this.createNewFacilityByMesh(mesh, FacilityType.ZD_XF); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|