前言:
写这篇之前,先写一下作为程序员的感想吧,也是昨晚看了《逆行人生》才感触良多,大部分程序员的未来出路真的是送外卖,跑滴滴,送快递吗?
当镜头扫过写字楼与送餐箱的交替画面,我们看到的不仅是角色身份的转换,更是整个技术行业焦虑的具象化。程序员群体正站在职业分水岭上------向左是技术深水区的未知,向右是体力劳动的必然之选吗?这种二元对立背后,隐藏着更复杂的生存逻辑与时代命题。
有人说可以深耕做架构,可以升级做管理,也可以拥抱AI,拥抱具体行业,交叉学科需要,做"技术+领域知识"的复合人才。消极点讲,恐怕这几年,甚至往后的几年都不会那么容易。
一句话终结现在的经济环境吧,地铁口的地摊又变多了,营业的更晚了。
在下也是能力有限,把知道的行业知识整理成文章,希望也能帮助到同行们,为大家在分领域上提供一些基础资料吧。这次我们分享消防行业相关知识。
闲话少叙,我们进入正题。
序:
消防安全是公共安全体系的重要组成部分,其核心六大系统构成了完整的防灾体系;在前面的文章中我们介绍过消防主要有六大系统,分别是《消防给水系统》、《消火栓系统》、《气体灭火系统》、《自动喷水灭火系统》、《防烟排烟系统》、《火灾自动报警系统》
本次课程我们将聚焦《消防给水系统》展开深度讲解,该系统作为建筑消防的"生命线",不仅承担着灭火供水的核心职能,更是其他消防系统正常运行的基础支撑。在介绍three.js实现方案的同时,也介绍消防知识,技术跟行业结合,才是技术的最终目标。
课程采用"理论+实践"的双轨教学模式:一方面系统讲解消防给水的设计规范、水源配置、管网布局等专业知识;另一方面引入Three.js三维可视化技术,通过数字孪生技术还原消防水系统动态运行场景。这种跨学科的教学方式,既能让学员掌握消防工程原理,又能直观理解三维建模技术在消防领域的创新应用,真正实现"技术赋能行业"的教学目标。
特别值得关注的是,我们将通过案例解析消防水系统在高层建筑、地下空间等特殊场景中的设计要点,并演示如何用Three.js实现压力模拟、水流可视化等关键技术,为学员提供可落地的解决方案。这种将专业技术与行业需求深度融合的教学模式,正是培养复合型消防人才的关键所在。
一、系统架构认识
1.1、整体消防大楼全景
这里以消防教育为主要,对于楼宇建模外观,可以不做高标准要求
1.2、消防系统结构
1.2.1、剖面呈现
通过对楼宇外立面进行剖图,呈现内部官网结构,多角度展示官网与楼宇之间的依附关系。
实现原理:
1、模型分离,将这一步需要影藏的模型在建模时,独立开来,
2、在通过设置模型透明度的方式,渐变设置透明度,
3、再设置visible为false,影藏模型即可
实现代码:
modelBussiness.loadJsonFile(id, param.file, function (response) {
modelBussiness.hideAllDevModels(200, function () {
});
modelBussiness.hideAllBuildModels(300, function () {
var jsonModels = JSON.parse(response);
WT3DObj.commonFunc.loadModelsByJsons(jsonModels, { x: 0, y: 0, z: 0 }, { x: 0, y: 0, z: 0 }, true, true, function () {
if (param.greatePosition) {
var greatePosition = param.greatePosition[_this.nav1State];
var camera = { x: 0, y: 0, z: 0 };
var target = { x: 0, y: 0, z: 0 };
if (greatePosition) {
camera = greatePosition.camera;
target = greatePosition.target;
}
WT3DObj.commonFunc.changeCameraPosition(camera, target, 1000, function () {});
}
$.each(WT3DObj.scene.children, function (_index, _obj) {
if (_obj.name.indexOf("single_") == 0) {
modelBussiness.currentShowSingleDevs.push(_obj);
}
});
});
});
console.log(response);
});
1.2.2、管网呈现
单独将官网效果呈现出来,方便了解消防给水系统的运行逻辑。
实现方式:直接隐藏建筑模型即可
实现代码:
modelBussiness.hideAllBuildModels(300, function () {
if (param.greatePosition) {
var greatePosition = param.greatePosition[_this.nav1State];
var camera = { x: 0, y: 0, z: 0 };
var target = { x: 0, y: 0, z: 0 };
if (greatePosition) {
camera = greatePosition.camera;
target = greatePosition.target;
}
WT3DObj.commonFunc.changeCameraPosition(camera, target, 1000, function () {
modelBussiness.showAllDevModels(1, function () {
if (param.dataId) {
modelBussiness.showDevList(param.dataId);
}
});
});
}
});
二、消防配件认识
对于配件单独展示,只需要统一方法,调用即可,所有的设备模型采用数据驱动发的方式呈现。
2.1、消防水池
储存火灾延续时间内的消防用水量,确保外部水源中断时仍能持续供水,常见配件包括水位控制阀、液位显示装置等
xfsc: {
id: "xfsc",
name: "消防水池",
desArea: ['300px', 'auto'],
children: [
{
id: 'xfsc_1',
name: "容积",
desArea: ['450px', 'auto'],
description: "<div class='infoTitle'>1)计算容积</div>\
<div class='infoDetail' > 当市政给水管网能保证室外消防给水设计流量时:消防水池的有效容积应满足<font class='highLight1'>在火灾延续时间内室内消防用水量</font>的要求;</div>\
<div class='infoDetail' >当市政给水管网不能保证室外消防给水设计流量时:消防水池的有效容积应满足<font class='highLight1'>火灾延续时间内室内消防用水量</font>和<font class='highLight1'>室外</font>消防用水量<font class='highLight1'>不足</font>部分之和的要求</font>。</div>\
<div class='infoTitle'>2)最小容积</div>\
<div class='infoDetail'>当消防水池采用<font class='highLight1'>两路消防供水</font>且在火灾情况下<font class='highLight1'>连续补水</font>能满足消防要求时,消防水池的有效容积应根据<font class='highLight1'>计算确定</font></div>\
<div class='infoDetail_hascube'><font class='cubeStyle'>□</font>但不应小于<font class='highLight1'>100m³</font></div>\
<div class='infoDetail_hascube'><font class='cubeStyle'>□</font>当<font class='highLight1'>仅设</font>有<font class='highLight1'>消火栓</font>系统时不应小于<font class='highLight1'>50m³</font></div>\
"
},
{
id: 'xfsc_2',
name: "补水",
desArea: ['450px', 'auto'],
description: "<div class='infoDetail'>应根据其有效容积和补水时间确定</div>\
<div class='infoDetail_hascube'><font class='cubeStyle'>□</font>补水时间<font class='highLight1'>宜≤48h</font></div>\
<div class='infoDetail_hascube'><font class='cubeStyle'>□</font>但当消防水池有效总<font class='highLight1'>容积>2000m³</font>时,补水时间应<font class='highLight1'>≤ 96h</font></div>\
<div class='infoDetail'>消防水池<font class='highLight1'>进水管管径</font>应计算确定,且应<font class='highLight1'>≥DN100</font>。</div>\
",
},
.....
]
}
2.2、消防水箱
提供初期火灾的消防用水并维持系统压力,通常位于建筑最高处(如屋顶),配件含浮球阀、溢流管等。安装旋流防止器可防止吸水时产生涡流夹带空气,避免水泵气蚀
xfsx: {
id: "xfsx",
name: "消防水箱",
children: [
{
id: "xfsx_1",
name: "有效容积与静水压力",
type: "",
desArea: ['620px', '520px'],
description: '<img src="../img/devInfo/1.jpg" style="width:600px;height:500px;"/>',
},
{
id: "xfsx_2",
name: " 最低有效水位",
type: "",
desArea: ['450px', 'auto'],
description: "<div class='infoDetail'>高位消防水箱的最低有效水位应根据出水管<font class='highLight1'>喇叭口</font>和<font class='highLight1'>防止旋流器</font>的淹没深度确定。</div>\
<div class='infoDetail_hascube'><font class='cubeStyle'>□</font>当采用<font class='highLight1'>喇叭口</font>时,应根据水流速度和水力条件确定,且应<font class='highLight1'>≥600mm</font>;</div>\
<div class='infoDetail_hascube'><font class='cubeStyle'>□</font>当采用<font class='highLight1'>防止旋流器</font>时,应根据产品确定,且应<font class='highLight1'>≥ 150mm</font></div>",
},
{
id: "xfsx_3",
name: "安装尺寸",
type: "",
desArea: ['450px', 'auto'],
description: " <div class='infoDetail'>1)水箱<font class='highLight1'>外壁</font>与建筑<font class='highLight1'>墙面</font>或其他<font class='highLight1'>池壁</font>之间的净距:</div>\
<div class='infoDetail_hascube'><font class='highLight1'><font class='cubeStyle'>□</font>无管道</font>的侧面,净距不宜小于<font class='highLight1'>0.7m</font>;</div>\
<div class='infoDetail_hascube'><font class='highLight1'><font class='cubeStyle'>□</font>有管道</font>的侧面,净距不宜小于<font class='highLight1'>1.0m</font>,且管道外壁与墙面之间的通道宽度不宜小于<font class='highLight1'>0.6m</font></div>\
<div class='infoDetail'>2)设有人孔的水箱顶,其<font class='highLight1'>顶面</font>与其上面的净空不应小于<font class='highLight1'>0.8m</font>;</div>\
",
},
......
]
},
2.3、消防水泵
为消防水系统提供压力,推动水流至灭火设备。按用途分为消火栓泵、喷淋泵等;按压力分为低压、中压、高压泵等4。需与旋流防止器配合,防止吸入杂质或空气
xfsb: {
id: "xfsb",
name: "消防水泵",
children: [
{
id: "xfsb_1",
desArea: ['450px', 'auto'],
name: "选择与应用",
type: "",
description: "<div class='infoDetail_hascube'><font class='highLight1'><font class='cubeStyle'>□</font>单台</font>消防水泵的<font class='highLight1'>最小</font>额定流量应<font class='highLight1'>≥10L/s</font>,最大额定流量宜<font class='highLight1'>≤320L/s</font>。</div>\
<div class='infoDetail_hascube'><font class='highLight1'><font class='cubeStyle'>□</font>电动机驱动</font>时,应选择电动机<font class='highLight1'>干式安装</font>的消防水泵;</div>\
<div class='infoDetail_hascube'><font class='cubeStyle'>□</font>流量扬程性能<font class='highLight1'>曲线</font>应为无驼峰、无拐点的<font class='highLight1'>光滑</font>曲线</div>\
<div class='infoDetail_hascube'><font class='highLight1'><font class='cubeStyle'>□</font>零流量</font>时的压力<font class='highLight1'>(120%~140%]P<font style='font-size:8px;'>设</font></font> (宜,应)</div>\
<div class='infoDetail_hascube'><font class='highLight1'><font class='cubeStyle'>□</font>150%设计流量</font>时,其出口压力应<font class='highLight1'>≥65%P<font style='font-size:8px;'>设</font></font>;</div>\
<div class='infoDetail_hascube'><font class='cubeStyle'>□</font>泵轴的<font class='highLight1'>密封</font>方式和材料应满足<font class='highLight1'>低流量</font>时运转的要求;</div>\
<div class='infoDetail_hascube'><font class='highLight1'><font class='cubeStyle'>□</font>同一泵组</font>的消防水泵<font class='highLight1'>型号宜一致</font>,且工作泵不宜超过<font class='highLight1'>3台</font>;</div>\
<div class='infoDetail_hascube'><font class='cubeStyle'>□</font>多台水泵<font class='highLight1'>并联</font>时,应校核<font class='highLight1'>流量叠加</font>对消防水泵出口压力的影响。</div>\
",
},
{
id: "xfsb_2",
desArea: ['450px', 'auto'],
name: "水泵材质",
type: "",
description: "<div class='infoDetail_hascube'><font class='cubeStyle'>□</font>水泵<font class='highLight1'>外壳</font>宜为<font class='highLight1'>球墨铸铁</font>;</div>\
<div class='infoDetail_hascube'><font class='highLight1'><font class='cubeStyle'>□</font>叶轮</font>宜为<font class='highLight1'>青铜</font>或<font class='highLight1'>不锈钢</font>。</div>\
",
},
.....
]
},
2.4、消防水泵接合器
连接消防车与室内消防管网,通过接口加压供水,解决高层建筑消防车供水困难的问题。分为地上式、地下式、墙壁式等类型
sbjhq: {
id: "sbjhq",
name: "消防水泵接合器",
children: [
{
id: "sbjhq_1",
name: "设置范围",
type: "",
desArea: ['450px', 'auto'],
description: " <div class='infoTitle'>1)描述</div>\
<div class='infoDetail_hascube'><font class='highLight1'><font class='cubeStyle'>□</font>高层</font>民用建筑;</div>\
<div class='infoDetail_hascube'><font class='cubeStyle'>□</font>设有消防给水的住宅、<font class='highLight1'>超过五层</font>的其他<font class='highLight1'>多层</font>民用建筑;</div>\
<div class='infoDetail_hascube'><font class='cubeStyle'>□</font>超过<font class='highLight1'>2层</font>或建筑面积<font class='highLight1'>>10000m2</font>的<font class='highLight1'>地下</font>或半地下建筑(室)、室内消火栓设计流量<font class='highLight1'>>10L/s</font>平战结合的<font class='highLight1'>人防</font>工程; </div>\
<div class='infoDetail_hascube'><font class='highLight1'><font class='cubeStyle'>□</font> 高层</font>工业建筑和<font class='highLight1'>超过四层</font>的<font class='highLight1'>多层</font>工业建筑;</div>\
<div class='infoDetail_hascube'><font class='cubeStyle'>□</font>城市交通<font class='highLight1'>隧道</font>。</div>\
<div class='infoDetail_hascube'><font class='cubeStyle'>□</font>自动喷水灭火系统、水喷雾灭火系统、泡沫灭火系统和固定消防炮灭火系统等水灭火系统,<font class='highLight1'>均应</font>设置消防水泵接合器。</div>\
<div class='infoTitle'>2)记忆口诀</div>\
<div class='infoDetail_hascube'>高层水住与隧道,超五民建超四工</div>\
<div class='infoDetail_hascube'>地下二层超一万,人防十升每秒钟 </div>\
<div class='infoDetail_hascube'>自动灭火来助阵,水泵接合来补充</div>\
",
},
{
name: " 流量数量",
id: "sbjhq_2",
desArea: ['450px', 'auto'],
type: "",
description: " <div class='infoDetail_hascube'><font class='cubeStyle'>□</font>给水流量宜按每个<font class='highLight1'>10L/s~15L/s</font>计算</div>\
<div class='infoDetail_hascube'><font class='cubeStyle'>□</font>设置数量应经计算确定,但当计算数量<font class='highLight1'>超过3个</font>时,可根据供水可靠性适当减少</div>",
},
{
name: "安装要求",
id: "sbjhq_3",
desArea: ['450px', 'auto'],
type: "",
description: "<div class='infoDetail_hascube'><font class='cubeStyle'>□</font>水泵接合器应设在<font class='highLight1'>室外</font>便于消防车使用的地点,且<font class='highLight1'>距室外</font>消火栓或消防水池的距离宜<font class='highLight1'>≥15m</font>,并<font class='highLight1'>≤40m</font></div>\
<div class='infoDetail_hascube'><font class='highLight1'><font class='cubeStyle'>□</font>墙壁</font>消防水泵接合器距<font class='highLight1'>地面</font>宜为<font class='highLight1'>0.70m</font>;与墙面上的<font class='highLight1'>门、窗、孔、洞(开口)</font>的净距离<font class='highLight1'>≥2.0m</font>,且不应安装在玻璃幕墙下方</div>\
<div class='infoDetail_hascube'><font class='highLight1'><font class='cubeStyle'>□</font>地下</font>消防水泵接合器应使<font class='highLight1'>进水口</font>与<font class='highLight1'>井盖底面</font>的距离<font class='highLight1'>≤0.40m</font>,且<font class='highLight1'>≥井盖的半径</font></div>\
<div class='infoDetail_hascube'><font class='cubeStyle'>□</font>安装应按<font class='highLight1'>接口、本体、连接管、止回阀、安全阀、放空管、控制阀</font>的顺序进行</div>\
",
}
]
},
2.5、增(稳)压设备
由气压罐、稳压泵等组成,通过动态调节维持管网压力稳定(如0.6-1.2MPa),确保火灾初期30秒内快速响应,并兼容消火栓、喷淋等多系统
wyb: {
id: "wyb",
name: "增(稳)压设备",
children: [
{
id: "wyb_1",
name: "水泵选择",
desArea: ['450px', 'auto'],
type: "",
description: "<div class='infoDetail_hascube'><font class='cubeStyle'>□</font>稳压泵宜采用<font class='highLight1'>离心泵</font></div>\
<div class='infoDetail_hascube'><font class='cubeStyle'>□</font>宜采用<font class='highLight1'>单吸单级</font>或<font class='highLight1'>单吸多级</font>离心泵;</div>\
<div class='infoDetail_hascube'><font class='cubeStyle'>□</font>泵<font class='highLight1'>外壳</font>和<font class='highLight1'>叶轮</font>等主要部件的材质宜采用<font class='highLight1'>不锈钢</font>。</div>\
",
},
{
id: "wyb_2",
desArea: ['450px', 'auto'],
name: " 设计流量",
type: "",
description: "<div class='infoDetail_hascube'><font class='highLight1'><font class='cubeStyle'>□</font>≥管网正常泄漏量</font>和系统<font class='highLight1'>自动启动流量</font></div>\
<div class='infoDetail_hascube'><font class='highLight1'><font class='cubeStyle'>□</font>没有</font>管网泄漏量数据时,稳压泵的设计流量宜按消防<font class='highLight1'>给水</font>设计流量的<font class='highLight1'>1%~3%</font>计,且宜<font class='highLight1'>≥1L/s</font></div>",
},
{
id: "wyb_3",
desArea: ['450px', 'auto'],
name: " 设计压力",
type: "",
description: "<div class='infoDetail_hascube'><font class='cubeStyle'>□</font>应满足系统<font class='highLight1'>自动启动</font>和<font class='highLight1'>管网充满水</font>的要求</div>\
<div class='infoDetail_hascube'><font class='cubeStyle'>□</font>应保持系统自动<font class='highLight1'>启泵压力</font>设置点处的压力在<font class='highLight1'>准工作状态</font>时>系统设置自动启泵<font class='highLight1'>压力值</font>,且<font class='highLight1'>增加值</font>宜为<font class='highLight1'>0.07MPa~0.10MPa</font></div>\
<div class='infoDetail'>稳压泵启泵压力P1=消防泵启泵压力P+(0.07~0.10)MPa</div>\
<div class='infoDetail_hascube'><font class='cubeStyle'>□</font>应保持系统<font class='highLight1'>最不利点</font>处水灭火设施在<font class='highLight1'>准工作状态</font>时的<font class='highLight1'>静压大于0.15MPa</font></div>",
},
{
id: "wyb_5",
desArea: ['450px', 'auto'],
name: " 启停次数",
type: "",
description: "<div class='infoDetail_hascube'><font class='cubeStyle'>□</font>应设置<font class='highLight1'>防止</font>稳压泵<font class='highLight1'>频繁启停</font>的技术措施</div>\
<div class='infoDetail_hascube'><font class='cubeStyle'>□</font> 当采用气压水罐时,其<font class='highLight1'>调节容积</font>应根据稳压泵启泵次数<font class='highLight1'>≤15次/h</font>计算确定,但<font class='highLight1'>有效储水容积</font>宜<font class='highLight1'>≥150L</font></div>",
},
{
id: "wyb_6",
desArea: ['450px', 'auto'],
name: " 其他要求",
type: "",
description: "<div class='infoDetail_hascube'><font class='cubeStyle'>□</font>稳压泵<font class='highLight1'>吸水管</font>应设置<font class='highLight1'>明杆闸阀</font>,稳压泵<font class='highLight1'>出水管</font>应设置<font class='highLight1'>消声止回阀</font>和<font class='highLight1'>明杆闸阀</font>。</div>\
<div class='infoDetail_hascube'><font class='cubeStyle'>□</font>稳压泵应设置<font class='highLight1'>备用泵</font>,通常按"<font class='highLight1'>一用一备</font>"</div>",
}
]
},
2.6、明杆闸阀
用于管道系统的启闭控制,明杆闸阀阀杆外露便于观察状态,暗杆阀杆内置节省空间,均需定期维护防止锈蚀
2.7、暗杆闸阀
用于管道系统的启闭控制,明杆闸阀阀杆外露便于观察状态,暗杆阀杆内置节省空间,均需定期维护防止锈蚀
2.8、止回阀
防止水流倒灌,确保单向供水。消防系统中常安装于水泵出口或分区管网,避免压力波动损坏设备
2.9、Y形过滤器
清除水中铁锈、沙粒等杂质,保护阀门及设备。通常安装在减压阀、泄压阀前端,结构简单且排污方便
2.10、旋流防止器
消除水箱/水池吸水时的旋流现象,防止空气进入水泵导致气蚀,同时减少底部沉积物扰动,保障水质和系统稳定性
2.11、水锤消除装置
缓解管道因水流突然启停产生的压力冲击,保护管网和设备
sqxcq: {
id: "sqxcq",
name: "水锤消除装置",
desArea: ['300px', 'auto'],
children: [
{
id: 'sqxcq_1',
name: "水锤消除装置",
desArea: ['620px', 'auto'],
description: "<div class='infoDetail_hascube' ><font class='cubeStyle'>□</font>消防水泵<font class='highLight1'>出水管</font>上宜采用<font class='highLight1'>水锤消除止回阀</font>;</div>\
<div class='infoDetail_hascube' > <font class='cubeStyle'>□</font>当消防水泵供水高度<font class='highLight1'>>24m</font>时,应采用<font class='highLight1'>水锤消除器</font>;</div>\
<div class='infoDetail_hascube' > <font class='cubeStyle'>□</font>当消防水泵<font class='highLight1'>出水管</font>上设有<font class='highLight1'>囊式气压水罐</font>时,<font class='highLight1'>可不设</font>水锤消除设施;</div>\
<div class='infoDetail_hascube' > <font class='cubeStyle'>□</font>消防水泵<font class='highLight1'>停泵时</font>,水锤消除设施<font class='highLight1'>后的压力</font>不应超过水泵<font class='highLight1'>出口设计工作压力</font>的<font class='highLight1'>1.4倍</font></div>",
imgArea: ['420px', 'auto'],
},
]
},
由于gif图片过载,文章篇幅原因,这节课先到这里,后面继续
如果你有什么要交流的心得 可邮件我
技术交流 1203193731@qq.com
其它相关文章:
如何基于three.js(webgl)引擎架构,实现3D医院、3D园区导航,3D科室路径导航
如何基于three.js(webgl)引擎架构,实现3D密集架库房,3D档案室(3d机器人取档、机器人盘点、人工查档、设备巡检)
如何使用webgl(three.js)实现煤矿隧道、井下人员定位、掘进面、纵采面可视化解决方案------第十九课(一)
如何使用webgl(three.js)实现3D消防、3D建筑消防大楼、消防数字孪生、消防可视化解决方案------第十八课(一)
webgl(three.js)3D光伏,3D太阳能能源,3D智慧光伏、光伏发电、清洁能源三维可视化解决方案------第十六课
如何用webgl(three.js)搭建一个3D库房,3D仓库3D码头,3D集装箱,车辆定位,叉车定位可视化孪生系统------第十五课
webgl(three.js)实现室内三维定位,3D定位,3D楼宇bim、实时定位三维可视化解决方案------第十四课(定位升级版)
使用three.js(webgl)搭建智慧楼宇、设备检测、数字孪生------第十三课
如何用three.js(webgl)搭建3D粮仓、3D仓库、3D物联网设备监控-第十二课
如何用webgl(three.js)搭建处理3D隧道、3D桥梁、3D物联网设备、3D高速公路、三维隧道桥梁设备监控-第十一课
如何用three.js实现数字孪生、3D工厂、3D工业园区、智慧制造、智慧工业、智慧工厂-第十课
使用webgl(three.js)创建3D机房,3D机房微模块详细介绍(升级版二)
如何用webgl(three.js)搭建一个3D库房-第一课
如何用webgl(three.js)搭建一个3D库房,3D密集架,3D档案室,-第二课
使用webgl(three.js)搭建一个3D建筑,3D消防模拟------第三课
使用webgl(three.js)搭建一个3D智慧园区、3D建筑,3D消防模拟,web版3D,bim管理系统------第四课
如何用webgl(three.js)搭建不规则建筑模型,客流量热力图模拟
使用webgl(three.js)搭建一个3D智慧园区、3D建筑,3D消防模拟,web版3D,bim管理系统------第四课(炫酷版一)
使用webgl(three.js)搭建3D智慧园区、3D大屏,3D楼宇,智慧灯杆三维展示,3D灯杆,web版3D,bim管理系统------第六课