[發明專利]一種基于三維引擎的動態模型搭建方法有效
| 申請號: | 201110326378.7 | 申請日: | 2011-10-25 |
| 公開(公告)號: | CN102509331A | 公開(公告)日: | 2012-06-20 |
| 發明(設計)人: | 張絢;張偉;趙道勇 | 申請(專利權)人: | 江蘇南大先騰信息產業有限公司 |
| 主分類號: | G06T13/20 | 分類號: | G06T13/20 |
| 代理公司: | 南京天翼專利代理有限責任公司 32112 | 代理人: | 黃明哲 |
| 地址: | 210004 江蘇省南京*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 三維 引擎 動態 模型 搭建 方法 | ||
1.一種基于三維引擎的動態模型搭建方法,其特征是對設備進行三維動態模型搭建,包括以下步驟:
1)分析動態模型搭建所需所有組件,列出動態模型的組件列表;
2)在三維引擎實體文件夾DEF目錄下創建實體文本文檔,格式為“.def”,打開文檔編寫實體代碼定義組件列表中所需的組件實體,直至列表中所有組件實體完成定義,并對各組件實體的狀態屬性進行初始化;
3)在三維引擎模型文件夾models目錄下創建模型文本文檔,格式為“.cfg”,打開文檔編寫基本參數代碼,用于將設備的模型基本參數導入到引擎中,包括:設備名稱、設備編碼、設備模型和腳本對象,設備名稱為對要搭建的模型命名;設備編碼為對模型的標識;設備模型為導入設備模型框架對應的模型材質;腳本對象為對設備名稱的標識;
4)打開步驟3)中創建的“.cfg”格式模型文本文檔,編寫輸入/輸出數據代碼,用于將點表信息導入到引擎中,所述點表即設備中各組件的輸入輸出狀態的集合,包括4種輸入/輸出狀態:DI、DO、YD、AO;其中DI、YD為輸入狀態,DO、AO為輸出狀態,DI表示以組件開關狀態代表輸入值,YD表示以組件連線狀態代表輸入值;DO為整型輸出,表示以組件狀態改變代表輸出值,AO為浮點型輸出,表示以浮點數值表示輸出值;
5)打開步驟3)中創建的“.cfg”格式模型文本文檔,編寫組件數據代碼,用于將組件信息導入到引擎中,組件信息包括組件類型、組件名稱、組件輸入狀態和組件輸出狀態,組件類型為組件對應的實體類型;組件名稱為該組件的標識;組件輸入狀態為組件的屬性信息,包括輸入端口、模型、外觀貼圖、模型路徑和組件朝向;組件輸出狀態為組件的輸出端口、輸出通道和顯示規則信息;
6)初始化三維引擎,通過三維引擎設備編輯器打開“.cfg”格式模型文本文檔,使得設備的動態模型導入到引擎中,用戶在引擎場景中看到設備的三維動態模型,并通過設備編輯器查看設備對應的基本參數、點表和各組件信息;
7)用戶通過步驟6)中打開的設備編輯器,在設備編輯器中對導入引擎中的設備動態模型的基本參數、點表、組件信息進行增刪改操作,完成增刪改操作后保存并覆蓋原“.cfg”格式模型文本文檔,即得到用戶理想的模型;其中更新基本參數信息,對應的設備模型的信息就會發生改變;更新點表信息,仿真設備輸入/輸出狀態發生改變;更新組件信息,仿真設備的組件將發生改變。
2.根據權利要求1所述的一種基于三維引擎的動態模型搭建方法,其特征是設備動態模型設有顯示屏時,編寫顯示屏代碼導入顯示屏信息,顯示屏信息包括設備的不同工作模式以及該模式下顯示屏的分辨率;在步驟6)查看顯示屏信息,根據動態模型需求在步驟7)更新顯示屏模式信息,設備的顯示模式對應發生改變。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇南大先騰信息產業有限公司,未經江蘇南大先騰信息產業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110326378.7/1.html,轉載請聲明來源鉆瓜專利網。





