[發明專利]三維可視化平臺的場景自動更新方法及更新設備有效
| 申請號: | 202010032884.4 | 申請日: | 2020-01-13 |
| 公開(公告)號: | CN111273977B | 公開(公告)日: | 2023-09-12 |
| 發明(設計)人: | 任健強;楊森;麻卓;肖彥科;李攀 | 申請(專利權)人: | 陜西心像信息科技有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451;G06T17/00;G06T15/00 |
| 代理公司: | 西安佩騰特知識產權代理事務所(普通合伙) 61226 | 代理人: | 曹宇飛 |
| 地址: | 710061 陜西省西安市曲江新區雁翔路以東南*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 三維 可視化 平臺 場景 自動更新 方法 更新 設備 | ||
本發明提出了三維可視化平臺的場景自動更新方法及更新設備,屬于三維可視化平臺技術領域,其具體包括將所有三維實體的動態屬性進行封裝,并分為頂層屬性和子屬性;更新三維實體的動態屬性,標記位置并作出判斷;根據標志的位置進行自動更新。本發明簡化了三維場景更新的代碼層次結構和調用邏輯,降低了三維場景的動態更新流程和實現復雜度,提升了三維平臺的魯棒性,解決了目前三維場景動態更新方式復雜,多線程交互不穩定的問題。
技術領域
本發明屬于三維可視化平臺技術領域,特別涉及三維可視化平臺的場景自動更新方法及更新設備和三維可視化平臺的更新設備。
背景技術
隨著三維技術的廣泛應用,越來越多的三維平臺在實際生產中投入使用,基本所有的三維平臺都會有根據用戶操作和輸入來更新三維場景展示效果的需求。目前三維場景的更新一般都是通過消息或者回調函數實現的。這種兩種方式的實現較為簡單,但是也造成了代碼的層次結構、邏輯不清晰的問題,并且模塊之間直接相互調用,大大增加了代碼模塊間的耦合度以及多線程下調用的不穩定性。更大的問題在于隨著場景待更新屬性的增加,代碼的復雜度會大大增減,可讀、可維護性也會越來越差。
因此,亟需要找到一種更為簡單、通用的場景更新方法來滿足三維場景自動更新的需求。
發明內容
為了克服現有技術所存在的不足,本發明提供了一種三維可視化平臺的場景自動更新方法,簡化了三維場景更新的代碼層次結構和調用邏輯,降低了三維場景的動態更新流程和實現復雜度,提升了三維平臺的魯棒性。
同時,本發明還提供了一種實現上述三維可視化平臺的場景自動更新方法的三維可視化平臺的場景自動更新設備和三維可視化平臺的更新設備。
本發明所采用的技術方案是:
一種三維可視化平臺的場景自動更新方法,其包括以下步驟:
(1)根據數據結構和類型將所有三維實體的動態屬性進行封裝,按照動態屬性的數據結構和類型將其分為頂層屬性和子屬性;
(2)在用戶圖形界面線程中更新三維實體的動態屬性,更新完動態屬性數據后,將該動態屬性的標志位置位,判斷,若更新的動態屬性是子屬性,則將其對應的頂層屬性的標志位也進行置位,之后進行下一步;若更新的動態屬性是頂層屬性,則進行下一步;
(3)在渲染線程的幀事件中依次判斷每個三維實體的頂層屬性的標志位,如果標志位被置位,則先清除該標志位,然后根據新的數據更新三維實體的渲染效果,否則,繼續執行渲染任務,完成三維可視化平臺的場景自動更新方法。
進一步限定,所述頂層屬性是在渲染線程中可以一次更新的多個子屬性的組合。
進一步限定,所述動態屬性包括三維實體的位置、姿態、大小、高亮、透明、閃爍、顯示隱藏、標簽文本、標簽字體、標簽顏色及各種顏色配置。
本發明提供的一種三維可視化平臺的場景自動更新設備,其包括:
實體對象處理模塊,用于對實體對象進行了封裝,便于獲取和修改實體的屬性數據,以及在檢測到實體屬性發生變化時,及時通知三維渲染模塊對實體進行更新;
圖形界面修改模塊:用于獲取實體對象的屬性信息,并將其展示給用戶,便于用戶對實體的屬性數據進行修改;
三維渲染模塊:用于渲染三維場景及實體對象,將實體對象的屬性轉換成三維場景中的展示效果。
本發明提供的一種三維可視化平臺的更新設備,其包括存儲器和處理器,所述存儲器用于存儲計算機指令,所述處理器用于運行存儲器所存儲的計算機指令,實現所述的三維可視化平臺的場景自動更新方法。
與現有技術相比,本發明提供的三維可視化平臺的場景自動更新方法及設備具有以下優點:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于陜西心像信息科技有限公司,未經陜西心像信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010032884.4/2.html,轉載請聲明來源鉆瓜專利網。





