[發明專利]基于WebGL實現企業生產三維可視化的方法及裝置在審
| 申請號: | 201811259122.7 | 申請日: | 2018-10-26 |
| 公開(公告)號: | CN109598795A | 公開(公告)日: | 2019-04-09 |
| 發明(設計)人: | 李睿智;任建順 | 申請(專利權)人: | 蘇州百卓網絡技術有限公司;通鼎互聯信息股份有限公司 |
| 主分類號: | G06T17/10 | 分類號: | G06T17/10;G06T19/20;G06T15/10;G06T13/20 |
| 代理公司: | 蘇州知途知識產權代理事務所(普通合伙) 32299 | 代理人: | 馬剛強;張錦波 |
| 地址: | 215299 江蘇省蘇州市吳江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 三維可視化 企業生產 設備模型 監控對象 建筑模型 空間數據 設備運行數據 告警 模擬生產 三維建模 三維模型 聲光效果 生產環境 生產活動 實時更新 實時監控 數據異常 用戶點擊 用戶展示 廠區 懸停 檢索 標簽 直觀 報警 采集 廠房 渲染 場景 監測 發現 | ||
1.一種基于WebGL實現企業生產三維可視化的方法,其特征在于,包括:
采集步驟,采集企業空間數據;所述企業空間數據包括廠區數據、廠房數據、車間數據、設備數據、物資數據、人員位置數據;
建模步驟,根據企業空間數據進行三維建模,生成三維模型;所述三維模型包括建筑模型、設備模型、物資模型、人員模型;所述建筑模型包括廠區模型、廠房模型、車間模型;
渲染步驟,在web瀏覽器頁面對三維模型進行渲染;
標識步驟,為三維模型中的建筑模型、設備模型、物資模型添加標簽;為建筑模型、設備模型、物資模型分別設置與之相應的監控對象,并根據監控對象的實時監控結果對建筑模型、設備模型、物資模型的標簽進行實時更新;
查看步驟,在監測到用戶點擊某一設備模型或者懸停在某一設備模型上方后,向用戶展示該設備的設備運行數據;所述設備運行數據包括當前運行數據和/或歷史運行數據。
2.根據權利要求1所述的基于WebGL實現企業生產三維可視化的方法,其特征在于,所述標簽以圓柱幾何體的形式展示,實現圓柱幾何體的閃光動畫效果:
所述圓柱幾何體的高度為建筑模型的高度,并且,
intensity=(abs(sin(vUv.x*10.0+time))+abs(cos(vUv.x*40.0+time*1.75))+abs(sin(vUv.x*15.11-time*2.3)))/3.0;
mask=cos((vUv.y-0.5)*3.14)*cos((vUv.x-0.5)*3.14);
gl_FragColor=vec4(baseColor*intensity,mask*intensity);
式中,intensity為光源強度,在UV映射上,隨坐標不同和時間不變進行變化;abs為絕對值函數;sin為正弦函數;cos為余弦函數;time為動畫刷新頻率;
vUv.x為著色器頂點在UV映射中的橫坐標,vUv.y為著色器頂點在UV映射中的縱坐標,且vUv.x和vUv.y的取值范圍為0-1;
mask為遮罩;
baseColor為輸入的標簽顏色值;gl_FragColor為輸出的顏色值;
繪制整個圓柱幾何體,并設置圓柱幾何體的位置中心為建筑模型的中心點。
3.根據權利要求1或2所述的基于WebGL實現企業生產三維可視化的方法,其特征在于,還包括告警步驟:
為建筑模型和/或設備模型設置若干種氣體濃度告警閾值;實時監測建筑模型和/或設備模型的氣體濃度;如果某一種或多種氣體濃度超過與之相應的氣體濃度告警閾值,則以顏色閃爍的動畫效果向用戶進行告警提示。
4.根據權利要求3所述的基于WebGL實現企業生產三維可視化的方法,其特征在于,所述以顏色閃爍的動畫效果向用戶進行告警提示,具體為:
計算每個建筑模型和/或設備模型的中心點;
定義精靈對象Sprite是一個永遠面向相機的平面,用來加載紋理;定義精靈材質SpriteMaterial;在材質中定義map屬性為加載建筑圖片或設備圖片的對象;
定義時間步長timeStep=0.03;
在材質中定時更新透明度opacity值來實現告警時的閃爍效果:更新后的opacity值為原opacity值+timeStep,且當opacity值大于1或小于0時,timeStep=-1。
5.根據權利要求1或2所述的基于WebGL實現企業生產三維可視化的方法,其特征在于,還包括狀態展示步驟:
為設備模型分別設置與在線狀態、離線狀態相應的顏色;
實時監測設備是否在線;
根據監測結果更新設備模型的顏色,使得:設備在線時設備模型的顏色為與在線狀態相應的顏色;設備離線時設備模型的顏色為與離線狀態相應的顏色。
6.根據權利要求1或2所述的基于WebGL實現企業生產三維可視化的方法,其特征在于,還包括漫游步驟:
在監測到用戶點擊某一標簽后,以該標簽所在的位置作為目標位置,將人員模型從當前位置移動到目標位置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州百卓網絡技術有限公司;通鼎互聯信息股份有限公司,未經蘇州百卓網絡技術有限公司;通鼎互聯信息股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811259122.7/1.html,轉載請聲明來源鉆瓜專利網。





