[發明專利]存儲的方法、裝置、終端設備、可讀存儲介質及程序產品在審
| 申請號: | 202310411279.1 | 申請日: | 2023-04-17 |
| 公開(公告)號: | CN116540910A | 公開(公告)日: | 2023-08-04 |
| 發明(設計)人: | 李鈞 | 申請(專利權)人: | 珠海沙盒網絡科技有限公司 |
| 主分類號: | G06F3/04845 | 分類號: | G06F3/04845;G06F9/50;G06T9/00 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 丁志新 |
| 地址: | 519000 廣東省珠海市高新區唐*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲 方法 裝置 終端設備 可讀 介質 程序 產品 | ||
1.一種存儲的方法,其特征在于,所述方法包括:
在執行針對體素模型的編輯操作過程中,獲取被編輯操作所修改的體素對象,針對獲得的體素對象進行分段壓縮;
將分段壓縮后的體素對象存儲于內存。
2.如權利要求1所述的方法,其特征在于,所述針對獲得的體素對象進行分段壓縮的步驟,包括:
將獲得的體素對象導入處理列隊;
在導入所述處理列隊的體素對象的數據量達到預設壓縮閾值時,將所述處理列隊中的體素對象進行壓縮。
3.如權利要求1或2所述的方法,其特征在于,在所述針對獲得的體素對象進行分段壓縮的步驟之前,還包括:
對滿足預設條件的多個體素對象進行合并,其中,所述預設條件包括:各體素對象的體素材質和體素有向距離場一致且處于相鄰位置。
4.如權利要求3所述的方法,其特征在于,所述預設壓縮閾值包括不同的第一壓縮閾值與第二壓縮閾值,所述處理列隊包括第一處理列隊和第二處理列隊,所述將所述處理列隊中的體素對象進行壓縮的步驟,包括:
將合并后的體素對象標記為第一類型并導入所述第一處理列隊,并在所述第一處理列隊中的體素對象的數據量達到所述第一壓縮閾值時,將所述第一處理列隊中的體素對象進行壓縮,并在壓縮完成后添加所述第一類型的標記;
將未合并的體素對象標記為第二類型并導入所述第二處理列隊,并在所述第二處理列隊中的體素對象的數據量達到所述第二壓縮閾值時,將所述第二處理列隊中的體素對象進行壓縮,并在壓縮完成后添加所述第二類型的標記。
5.如權利要求4所述的方法,其特征在于,所述處理列隊還包括:第三處理列隊,所述對滿足預設條件的體素對象進行合并的步驟,包括:
在所述第三處理隊列中,判斷當前獲取的體素對象與前一個獲取的體素對象是否滿足所述預設條件;
在不滿足所述預設條件時,若所述第三處理隊列中包含所述多個在先獲取的體素對象,則將所述多個在先獲取的體素對象進行合并得到第一體素對象并導入所述第一處理隊列,否則,將所述前一個獲取的體素對象導入所述第二處理隊列。
6.如權利要求3所述的方法,其特征在于,所述對滿足預設條件的體素對象進行合并的步驟,包括:
確定滿足預設條件的多個體素對象的起點位置和終點位置;
根據所述起點位置和所述終點位置,將所述多個體素對象進行合并。
7.一種存儲的裝置,其特征在于,所述存儲的裝置包括:
分段壓縮模塊,用于在執行針對體素模型的編輯操作過程中,獲取被編輯操作所修改的體素對象,針對獲得的體素對象進行分段壓縮;
數據存儲模塊,用于將分段壓縮后的體素對象存儲于內存。
8.一種終端設備,其特征在于,所述終端設備包括存儲器、處理器和存儲在所述存儲器上并可在所述處理器上運行的存儲的程序,所述存儲的程序被所述處理器執行時實現如權利要求1至6中任一項所述的存儲的方法的步驟。
9.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有存儲的程序,所述存儲的程序被處理器執行時實現如權利要求1至6中任一項所述的存儲的方法的步驟。
10.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理執行時實現如權利要求1至6中任一項所述的存儲的方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海沙盒網絡科技有限公司,未經珠海沙盒網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310411279.1/1.html,轉載請聲明來源鉆瓜專利網。





