[發明專利]一種檢測STL格式模型文件重復性的方法及系統有效
| 申請號: | 201710094004.4 | 申請日: | 2017-02-21 |
| 公開(公告)號: | CN106875438B | 公開(公告)日: | 2019-05-28 |
| 發明(設計)人: | 姚鑫驊;劉丞哲;沈洪垚;魯宇;欒叢叢;傅建中 | 申請(專利權)人: | 浙江大學 |
| 主分類號: | G06T7/60 | 分類號: | G06T7/60;G06T7/62 |
| 代理公司: | 杭州天勤知識產權代理有限公司 33224 | 代理人: | 胡紅娟 |
| 地址: | 310013 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 檢測 stl 格式 模型 文件 重復性 方法 系統 | ||
本發明涉及一種檢測STL格式模型文件重復性的方法及系統,屬于計算機技術領域。其中,檢測方法包括:獲取STL格式模型文件;判斷模型庫中是否存在與STL格式模型文件具有相等的邊界尺寸比例的等邊界比例模型,邊界尺寸比例為模型的包絡六面體的邊界尺寸之比;若等邊界比例模型與STL格式模型文件的體積占比相等,則STL格式模型文件為重復模型,體積占比為模型的體積與其包絡六面體的體積之比。該方法計算過程簡單且檢測結果準確率高,可廣泛地應用于三維模型處理技術領域。
技術領域
本發明涉及計算機技術領域,具體地說,涉及一種檢測STL格式模型文件重復性的方法及系統。
背景技術
隨著云制造和3D打印概念的普及,越來越多的網站開始提供面向用戶免費下載的模型文件。比如制造云、魔猴3D云平臺、打印虎等網站都提供了各類格式的免費或付費模型文件,用戶可通過上傳自己的模型文件以賺取一定的積分。
由于STL格式文件的特殊性,即對同一模型進行簡單的縮放、旋轉等操作后,各三角面片的頂點坐標值會隨之變化。這樣簡單操作后的STL格式文件編碼也就發生變化,部分用戶利用這種特性上傳相同的模型以賺取積分。
在論文《基于機械資源庫的零部件相似性的研究和實現》(《中國機械工程》2006,17(12):1257-1260.)中所公開的方法是通過比較零件表信息的特征或屬性值來確定相似性,并不涉及零件的形狀,然而對于非標準化的模型文件或是沒有表信息的文件則無法檢測。
在碩士論文《三維CAD模型匹配與檢索方法的研究》中提出了一種基于投影面積的三維模型匹配方法,首先求得網格頂點處的法向矢量,然后對所有頂點鄰域內的三角形法向平面上進行投影,得到一個投影面積的分布序列,然后通過歸一化和傅里葉變換進行規范化處理,求出三維模型的特征向量,利用特征向量對不同模型進行相似度計算。該方法需要經過大量的計算處理,效率不高,此外,其準確率不高。
發明內容
本發明的主要目的為提供一種便于檢測STL格式模型文件重復性的方法;
本發明的另一目的為提供一種便于檢測STL格式模型文件重復性的系統。
為了實現上述主要目的,本發明提供的檢測STL格式文件重復性的方法包括:獲取STL格式模型文件;判斷模型庫中是否存在與STL格式模型文件具有相等的邊界尺寸比例的等邊界比例模型,邊界尺寸比例為模型的包絡六面體的邊界尺寸之比;若等邊界比例模型與STL格式模型文件的體積占比相等,則STL格式模型文件為重復模型,體積占比為模型的體積與其包絡六面體的體積之比。
由以上方案可見,只需計算模型的包絡六面體的邊界尺寸之比及模型在其包絡六面體中的體積占比,并與模型庫中的模型進行比較,就能對大部分模型的重復性進行檢測,有效地提高STL格式模型文件檢測的準確性與可靠性。
具體的方案還包括:若STL格式模型文件為重復模型,則顯示STL格式模型文件為重復模型的提示信息。
另一具體的方案還包括:若不存在等邊界比例模型或不存在等體積占比的等邊界比例模型,則顯示存儲STL格式模型文件的提醒信息;接收針對提醒信息的響應指令;若響應指令為存儲指令,則將STL格式模型文件與其邊界尺寸比例、體積占比存入模型庫中。對于被評價為非重復STL格式模型文件,可以根據對提醒信息的確認進行存儲,從而結合人為判斷以避免部分重復模型被評價為非重復模型。此外,將邊界尺寸比例、體積占比與模型一起存入模型庫中,有效提高后續檢測的速度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學,未經浙江大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710094004.4/2.html,轉載請聲明來源鉆瓜專利網。





