三維模型零件比對系統及其方法
【技術領域】
[0001]本發明涉及一種輔助模型設計的裝置與方法,特別是一種三維模型零件比對系統與三維模型零件比對方法。
【背景技術】
[0002]隨著科技的進步,各類商業產品推陳出新,產品的結構也越來越復雜,開發產品所耗費的時間以及成本都將成為商場成功與否的重要關鍵。
[0003]藉此,產品設計的過程通常需仰賴多方人力的共同參與來能夠達成,而多方人力之間的相互協調將會是設計過程的一大考驗。舉例來說,若未能掌握產品設計過程中的版本異動細節,將會造成不必要的設計錯誤以及后續的過多修模,此將提高產品開發費用。
[0004]此外,當產品結構的復雜度提高時,相異設計版本間任何一個零件的細微變更都可能需要花費大量的人力與時間來做事先比對,以便進行下一個階段的設計,然而,此比對的過程通常缺乏精準的方法,而僅能依賴產品設計者的經驗判斷與肉眼觀察。
【發明內容】
[0005]有鑒于以上的問題,本發明提出一種三維模型零件比對系統與三維模型零件比對方法,藉由比對相異模型來克服多方設計或者是設計版本異動的過程所造成內部零件的變更。
[0006]本發明提出一種三維模型零件比對方法,適用于三維模型零件比對系統,三維模型零件比對系統具有模型設計界面中,三維模型零件比對方法包含下列步驟:于模型設計界面中,擷取第一模型與第二模型;判斷第一模型與第二模型之間,具有相同的零件名稱的多個零件中,是否皆具有對應相同的多個零件信息;以及當第一模型與第二模型之間,具有相同的零件名稱的多個零件中,并非皆具有對應相同的多個零件信息時,則輸出變更提示?目息O
[0007]在所述三維模型零件比對方法中,其中更進一步比對第一模型與第二模型之間,具有相同的零件名稱的至少一同名第一零件以及至少一同名第二零件;以及判斷具有相同的零件名稱的至少一同名第一零件與對應的至少一同名第二零件分別所具有的多個零件信息是否皆為對應相同。
[0008]在所述三維模型零件比對方法中,其中更進一步依照一零件信息權重順序,來逐一判斷具有相同的零件名稱的至少一同名第一零件與對應的至少一同名第二零件分別所具有的多個零件信息是否皆為對應相同。
[0009]在所述三維模型零件比對方法中,其中各至少一同名第一零件以及各至少一同名第二零件所具有的多個零件信息為零件材質、零件重量、零件形心、零件的指定參數或其組入口 ο
[0010]在所述三維模型零件比對方法中,其中更進一步于模型設計界面中讀取零件信息權重順序。依據零件信息權重順序來逐一判斷具有相同的零件名稱的至少一同名第一零件與對應的至少一同名第二零件分別所具有的多個零件信息是否皆為對應相同。
[0011]在所述三維模型零件比對方法中,其中零件信息權重順序是根據零件材質、零件重量、零件形心及零件的指定參數來設定優先級。
[0012]本發明提出一種三維模型零件比對系統,具有模型設計界面,所述三維模型零件比對系統包括模型擷取單元、處理單元以及信息提示單元。模型擷取單元于模型設計界面中擷取第一模型與第二模型。處理單元耦接至模型擷取單元,用于判斷第一模型與第二模型之間,具有相同的零件名稱的多個零件中,是否皆具有對應相同的多個零件信息。信息提示單元耦接至處理單元,用于當第一模型與第二模型之間,具有相同的零件名稱的多個零件中,并非皆具有對應相同的多個零件信息時,則輸出變更提示信息。
[0013]如上所述,本發明在模型設計界面中擷取第一模型與第二模型之后,比對第一模型與第二模型之間,具有相同的零件名稱的同名第一零件以及同名第二零件,并判斷任一同名第一零件與對應同名第二零件中,是否具有完全對應相同的零件信息的零件,若否,則輸出變更提示信息。藉此,降低設計的出錯率以節省產品開發費用。
[0014]以上的關于本
【發明內容】
的說明及以下的實施方式的說明用于示范與解釋本發明的精神與原理,并且提供本發明的權利要求范圍更進一步的解釋。
【附圖說明】
[0015]圖1為根據本發明的一實施例的三維模型零件比對系統的方塊圖。
[0016]圖2為根據本發明的一實施例的三維模型零件比對方法的流程圖。
[0017]圖3為根據本發明的一實施例的于模型設計界面中顯示出第一模型與第二模型的多個零
[0018]件的示意圖。
[0019]圖4為根據本發明的另一實施例的三維模型零件比對方法的流程圖。
[0020]組件標號說明:
[0021]100三維模型零件比對系統
[0022]110模型擷取單元
[0023]130處理單元
[0024]150信息提示單元
[0025]Dl零件材質
[0026]D2零件重量
[0027]D3零件形心
[0028]D4零件指定參數
[0029]S210? S230、S410、S421?S428、S430、S440三維模型零件比對方法的步驟assyOOl、assy018、assy012、assy099、assyl50、assy022、assy321、assy023、assy453 零件
【具體實施方式】
[0030]以下在實施方式中詳細敘述本發明的詳細特征以及優點,其內容足以使任何熟習相關技藝者了解本發明的技術內容并據以實施,且根據本說明書所揭露的內容、申請專利范圍及圖式,任何熟習相關技藝者可輕易地理解本發明相關的目的及優點。以下的實施例為進一步詳細說明本發明的觀點,但非以任何觀點限制本發明的范疇。
[0031]當產品設計者欲在產品設計過程中進行至下一階段時,為了確保設計的正確性,首先須掌握相異版本間的相同之處或者是相異之處。然而其中一個可能讓產品設計者在產品設計過程中產生疏忽之處,便是存在有相異產品版本之中實質上特性表現相異卻具有相同名稱的零件。下列將對本發明于此處的解決方案多做詳述。
[0032]圖1為根據本發明的一實施例的三維模型零件比對系統100的方塊圖。圖2為根據本發明的一實施例的三維模型零件比對方法的流程圖。圖3為根據本發明的一實施例的于模型設計界面中顯示出第一模型與第二模型的多個零件的示意圖。如圖1所示,三維模型零件比對系統100包括模型擷取單元110、處理單元130以及信息提示單元150。處理單元130耦接至模型擷取單元110,信息提示單元150耦接至處理單元130。在本發明實施例中,模型擷取單元110、處理單元130以及信息提示單元150可以是各種形式的微處理器或芯片,在此不加以限制。如圖2所示,根據本發明實施例的三維模型零件比對方法的步驟包括S210、S220以及S230。下列請同時參照圖1、圖2及圖3。
[0033]首先,三維模型零件比對系統具有模型設計界面,在步驟S210中,產品設計者可藉由模型擷取單元110于模型設計界面,來擷取第一模型與第二模型,第一模型及第二模型具有多個零件。第一模型與第二模型可以是產品設計過程中相異版本的產品模型。舉例來說,第一模型可以是上游廠商所提供的原版產品模型,而第二模型可以是下游客戶在審視過原版產品模型而進一步更動的修改版產品模型。以另一個例子來說,第一模型可以是設計團隊中的產品設計者A所完成的第一階段產品模型,而第二模型可以是設計團隊中的產品設計者B基于第一階段產品模型而進一步設計出第二階段產品模型。第一模型與第二模型分別可具有多個零件,各零件可具有一零件名稱以及多個零件信息。零件名稱乃是產品設計者對零件的命名,而各零件所具有的多個零件信息則可代表各零件實質上的特性表現。在本發明實施例中,多個零件信息可以包括零件的零件材質、零件重量、零件形心以及零件的指定參數或其組合。指定參數可以是零件的顏色或者是其他的零件參數,在此不加以限制。產品設計者在產品設計過程中有可能對實質上的兩兩特性表現相異的零件做相同的命名。
[0034]在模型設計界面中擷取第一模型與第二模型之后,在步驟S220中,處理單元130可接著對兩模型進行比對,以判斷第一模型與第二模型之間,具有相同的零件名稱的多個零件中,是否皆具有對應相同的多個零件信息。如圖3所示,第一模型包括有零件assyOOl、assy018、assy012、assy099、assyl50、assy022 以及 assy321,第二模型包括有零件 assyOOl、assy018、assy012、assy099、assyl50、assy023 以及 assy453。處理單元 130可于其中比對第一模型與第二模型之間,具有相同的零件名稱的至少一同名第一零件以及至少一同名第二零件assyOOl、assy018、assy012、assy099以及assyl50。接著,處理單元130判斷具有相同的零件名稱的至少一同名第一零件與對應的至少一同名第二零件分別所具有的多個零件信息是否皆為對應相同。舉例來說,處理單元130在同名第一零件以及同名第二零件之間進行兩兩零件的零件信息(零件材質D1、零件重量D2、零件形心D3以及零件指定參數D4)的比對。在圖3中,處理單元130判定出第一模型中的assyl50與第二模型中的assyl50為零件名稱相同,但其所具有的多個零件數據卻相異。如圖3所示,第一模型中的assyl50的零件信息為(D1 = a8、D2 = b2、D3 = c6、D4 = d7),而第二模型中的assyl50 的零件信息為(D1 = a8、D2 = b2、D3 = c6、D4 = dl)。
[0035]接著,在步驟S230中,當判定第一模型與第二模型之間,具有相同的零件名稱的多個零件中并非皆具有對應相同的多個零件信息時,則信息提示單元150輸出變更提示信息