[發(fā)明專利]一種瀏覽三維模型的方法和裝置在審
| 申請?zhí)枺?/td> | 201910455933.2 | 申請日: | 2019-05-29 |
| 公開(公告)號: | CN110209974A | 公開(公告)日: | 2019-09-06 |
| 發(fā)明(設(shè)計(jì))人: | 卜友竹 | 申請(專利權(quán))人: | 深圳圖為技術(shù)有限公司 |
| 主分類號: | G06F16/957 | 分類號: | G06F16/957;G06T15/00 |
| 代理公司: | 深圳鼎合誠知識產(chǎn)權(quán)代理有限公司 44281 | 代理人: | 任葵;彭家恩 |
| 地址: | 518000 廣東省深圳市龍崗區(qū)吉華街*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 三維模型 塊單元 漫游 方法和裝置 管理對象 模型對象 渲染 客戶端 存儲(chǔ) 瀏覽 分布式渲染 層次結(jié)構(gòu) 傳輸數(shù)據(jù) 存儲(chǔ)信息 工廠模型 工作交流 建立索引 數(shù)據(jù)通過 圖形渲染 網(wǎng)絡(luò)特性 性能要求 硬件要求 保存 分類 插件 操作系統(tǒng) 內(nèi)存 引擎 服務(wù)器 客戶 申請 管理 | ||
1.一種瀏覽三維模型的方法,其特征在于,包括:
將三維模型根據(jù)管理的需求進(jìn)行分類,再建立分類后的管理對象的層次結(jié)構(gòu),并給底層的模型對象建立索引;
將內(nèi)存分為多個(gè)塊單元,將所述管理對象存儲(chǔ)在塊單元中,保存存儲(chǔ)信息;
將所述塊單元中存儲(chǔ)的所述模型對象進(jìn)行渲染,并保存渲染數(shù)據(jù);
將所述渲染數(shù)據(jù)通過socket發(fā)送給客戶端。
2.如權(quán)利要求1所述的方法,其特征在于,所述存儲(chǔ)信息包括:塊單元ID、模型對象三維頂點(diǎn)數(shù)據(jù);
所述將所述管理對象存儲(chǔ)在塊單元中,包括:
所述塊單元包括多個(gè)存儲(chǔ)子單元;
所述管理對象存儲(chǔ)在所述存儲(chǔ)子單元中。
3.如權(quán)利要求1所述的方法,其特征在于,所述將所述塊單元中存儲(chǔ)的所述模型對象進(jìn)行渲染后存儲(chǔ)在內(nèi)存,包括:
根據(jù)所述索引獲取所述模型對象所在的塊單元和塊單元中的地址;
發(fā)送到顯卡渲染并將渲染數(shù)據(jù)保存到內(nèi)存。
4.一種瀏覽三維模型的方法,其特征在于,包括:
瀏覽器訪問時(shí)先進(jìn)行握手,請求服務(wù)器分配資源,得到專屬的模型服務(wù)建立socket連接;
所述瀏覽器接受服務(wù)器發(fā)送的模型對象的渲染數(shù)據(jù);
所述瀏覽器根據(jù)所述渲染數(shù)據(jù)獲取渲染后的所述模型對象。
5.如權(quán)利要求4所述的方法,其特征在于,所述瀏覽器根據(jù)所述渲染數(shù)據(jù)獲取渲染后的所述模型對象,具體包括:
通過鼠標(biāo)或者觸控的方式獲取所述模型對象的信息,并可改變模型狀態(tài);或
通過模型對象的索引獲取所述模型對象的信息,并可改變模型狀態(tài)。
6.一種瀏覽三維模型的裝置,其特征在于,包括:
分層模塊,用于將三維模型根據(jù)管理的需求進(jìn)行分類,再建立分類后的管理對象的層次結(jié)構(gòu),并給底層的模型對象建立索引;
存儲(chǔ)模塊,用于將內(nèi)存分為多個(gè)塊單元,將所述管理對象存儲(chǔ)在塊單元中;
渲染模塊,用于將所述塊單元中存儲(chǔ)的所述模型對象進(jìn)行渲染,并保存渲染數(shù)據(jù);
發(fā)送模塊,用于將所述渲染數(shù)據(jù)通過socket發(fā)送給客戶端。
7.一種瀏覽三維模型的裝置,其特征在于,包括:
請求模塊,用于在瀏覽器訪問時(shí)先進(jìn)行握手,請求服務(wù)器分配資源,得到專屬的模型服務(wù)建立socket連接;
接收模塊,用于接受服務(wù)器發(fā)送的模型對象的渲染數(shù)據(jù);
處理模塊,用于根據(jù)所述渲染數(shù)據(jù)獲取渲染后的所述模型對象。
8.如權(quán)利要求7所述的裝置,其特征在于,所述渲染模塊還用于:
通過鼠標(biāo)或者觸控的方式獲取所述模型對象的信息,并可改變模型狀態(tài);或
通過模型對象的索引獲取所述模型對象的信息,并可改變模型狀態(tài)。
9.一種瀏覽三維模型的裝置,其特征在于包括:
存儲(chǔ)器,用于存儲(chǔ)程序;
處理器,用于通過執(zhí)行所述存儲(chǔ)器存儲(chǔ)的程序以實(shí)現(xiàn)如權(quán)利要求1-5中任一項(xiàng)所述的方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳圖為技術(shù)有限公司,未經(jīng)深圳圖為技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910455933.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





