[發(fā)明專利]一種基于布爾運算展示三維模型區(qū)別的方法有效
| 申請?zhí)枺?/td> | 202310026773.6 | 申請日: | 2023-01-09 |
| 公開(公告)號: | CN115934983B | 公開(公告)日: | 2023-05-30 |
| 發(fā)明(設(shè)計)人: | 楊松貴;陳旭 | 申請(專利權(quán))人: | 南京維拓科技股份有限公司 |
| 主分類號: | G06F16/54 | 分類號: | G06F16/54;G06V10/74;G06V10/75 |
| 代理公司: | 南京科知維創(chuàng)知識產(chǎn)權(quán)代理有限責(zé)任公司 32270 | 代理人: | 杜依民 |
| 地址: | 210012 江蘇省南京市雨*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 布爾 運算 展示 三維 模型 區(qū)別 方法 | ||
本發(fā)明提供一種基于布爾運算展示三維模型區(qū)別的方法,包括以下步驟:S1:創(chuàng)建三維模型庫;S2:創(chuàng)建配置庫;S3:獲取三維模型,匹配對應(yīng)運算模板;S4:根據(jù)運算模板對三維模型進行運算,獲取兩個三維模型區(qū)別部分;S5:將紅色標識部分和藍色標識部分添加到主模型中,以主裝圖形展示到界面中;本發(fā)明方法通過將三維模型增加和減少的部分標注出來,以明確的形式展示三維模型之間的差異點,避免了對三維模型及產(chǎn)品的重復(fù)設(shè)計;通過本方法不需要人為對三維模型進行比較,同時能夠得到三維模型相似度排序表,可以直觀地看到三維模型相似度比較結(jié)果。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機應(yīng)用領(lǐng)域,尤其涉及一種基于布爾運算展示三維模型區(qū)別的方法。
背景技術(shù)
工程師進行工業(yè)設(shè)計時,往往會根據(jù)需求的改變而對三維模型做出修改,導(dǎo)致不同版本的三維模型出現(xiàn),通過對三維模型進行對比可以得出不同版本模型之間的區(qū)別以及修改內(nèi)容,根據(jù)修改內(nèi)容對生產(chǎn)方案進行具體的調(diào)整與優(yōu)化,從而避免后續(xù)返工帶來的人力、財力損失;
現(xiàn)有的比較三維模型區(qū)別的方法,存在以下弊端:
1、在目前的模型對比方法中,不能將被比較的三維模型的差異點以明確的形式展示出來;
2、廠家面對成千上萬的三維模型圖紙,人為去比較時,工作量龐大的同時無法避免人為比較的誤差;
3、無法進行準確的三維模型區(qū)別的判斷可能會導(dǎo)致產(chǎn)品的重復(fù)設(shè)計。
發(fā)明內(nèi)容
本發(fā)明的目的是為了解決現(xiàn)有技術(shù)中存在的缺點,而提出的一種基于布爾運算展示三維模型區(qū)別的方法。
為實現(xiàn)上述目的,本發(fā)明采用了如下技術(shù)方案:一種基于布爾運算展示三維模型區(qū)別的方法,包括以下步驟:
S1:創(chuàng)建三維模型庫;
將廠家具體涉及到的三維模型整理出來,并將這些三維模型導(dǎo)入數(shù)據(jù)庫中,形成三維模型庫;
所述三維模型庫中還包括三維模型屬性;
所述三維模型屬性包括三維模型類型、三維模型材料。
S2:創(chuàng)建配置庫;
所述配置庫中包括三維模型屬性、運算模板;
所述運算模板為三維模型屬性對應(yīng)的運算模板;
所述配置庫與三維模型庫通過三維模型屬性綁定。
S3:獲取三維模型,匹配對應(yīng)運算模板;
從三維模型庫中隨機選取兩個三維模型作為模型比較對象,將選取的兩個三維模型,將其中一個設(shè)定為主模型,另一個設(shè)定為比較模型;
根據(jù)三維模型屬性在配置庫中匹配到對應(yīng)的運算模板;
如果兩個三維模型屬性不同,直接提醒用戶模型屬性不同無法匹配對應(yīng)的運算模板,需重新選取屬性一致的三維模型。
S4:根據(jù)運算模板對三維模型進行運算,獲取兩個三維模型區(qū)別部分;
在步驟S3中選取的兩個三維模型中,以主模型為基礎(chǔ)模型,以比較模型為參考模型,所述兩個三維模型區(qū)別部分是指比較模型比主模型增加的部分和比較模型比主模型減少的部分;
根據(jù)匹配到的運算模板進行運算,具體的運算方法包括如下子步驟:
S41:獲取基礎(chǔ)模型的中心點;
獲取基礎(chǔ)模型矩陣,設(shè)基礎(chǔ)模型矩陣中x方向距離最遠的兩個值為x1、x2,y方向距離最遠的兩個值為y1、y2,z方向距離最遠的兩個值為z1、z2;
所述中心點的x坐標為(x1+x2)/2,y坐標為(y1+y2)/2,z坐標為(z1+z2)/2;
由此確定基礎(chǔ)模型的中心點;
S42:以基礎(chǔ)模型的中心點為原點,建立三維模型坐標系,旋轉(zhuǎn)基礎(chǔ)模型直至基礎(chǔ)模型有一個面與x軸平行,以此為基準,確定基礎(chǔ)模型位置,獲取基礎(chǔ)模型微分小正方體集合;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京維拓科技股份有限公司,未經(jīng)南京維拓科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310026773.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 將過程控制系統(tǒng)中梯形邏輯轉(zhuǎn)換為布爾邏輯的方法和系統(tǒng)
- 布爾登管式壓力計
- 基于增量式高次布爾能量最小化的視頻前后景分割方法
- 一種數(shù)據(jù)處理方法、裝置、存儲介質(zhì)及處理器
- 一種聯(lián)鎖布爾邏輯的優(yōu)化方法
- 建筑外輪廓模型生成方法、系統(tǒng)、裝置及可讀存儲介質(zhì)
- 一種搜索S盒的最少硬件實現(xiàn)門數(shù)的方法和S盒電路結(jié)構(gòu)
- 圖計算的布爾型變量存儲方法、裝置、設(shè)備及存儲介質(zhì)
- 一種基于混合布爾網(wǎng)絡(luò)的多功能物理不可克隆函數(shù)裝置
- 一種多層布爾網(wǎng)絡(luò)的模型辨識方法及系統(tǒng)





