新四季網

確定三維建模對象組件的分解圖的分解路徑的計算機實現方法

2023-05-05 11:21:11

確定三維建模對象組件的分解圖的分解路徑的計算機實現方法
【專利摘要】一種用於確定三維建模對象組件的分解圖的分解路徑的計算機實現方法,包括步驟:在主坐標系中顯示(1)場景中組件的分解圖;計算(2)至少一組分解路徑,一個分解路徑對應於連結組件的至少一個對象的至少一條分解線構成的組;顯示(3)一個縮略圖列表,一個縮略圖對應於組件的至少一組可能的計算分解路徑;從所述縮略圖列表中選擇(4)一個縮略圖;以及-顯示(5)所選擇的縮略圖。
【專利說明】確定三維建模對象組件的分解圖的分解路徑的計算機實現 方法

【技術領域】
[0001] 本發明涉及電腦程式和系統領域,並且尤其涉及用於設計和/或創作技術說 明,或更精確地,用於確定三維建模對象組件的分解圖的分解路徑的計算機實現方法的領 域。

【背景技術】
[0002] 市場上提供了許多系統和程序用於設計和/或創作技術說明,作為安裝或者卸除 說明,例如歸屬於商標3D VIA?設計者的由Dassault SystSmes提供的說明。
[0003] 這些系統,主要專用於非CAD軟體用戶,使得用戶能夠生成例如技術說明、維護或 訓練操作、組裝或卸除指導、市場介紹或交互應用(像交互部分目錄……)。
[0004] 在這些系統中,已存在某些先進工具以創作3D產品的分解圖,但沒有一個提供3D 中容易地繪製分解路徑的解決方案。
[0005] 的確,製作分解路徑是講究且耗時的,因為需要很多人工操作:或通過人工連結或 連接點,或通過對於一個單件使用一組折線。
[0006] 分解圖表示對象組件根據它們的關係展開,特別地,對象被定位以顯示被組裝時 它們如何裝配在一起。分解路徑允許展示組件的分解圖的對象之間的連結,尤其是解釋了 用於組裝或卸除組件的這些對象的順序。
[0007] 因此,在三維建模對象的組件的分解圖上創作一個或多個分解路徑是困難且耗時 的。


【發明內容】

[0008] 本發明的一個目標是提供一種計算機實現方法和系統以解決上面提及的問題。
[0009] 根據本發明的一個方面,提出了一種用於確定三維建模對象組件的分解圖的分解 路徑的計算機實現方法,包括步驟:
[0010] -在主坐標系(main frame)中顯示場景中組件的分解圖;
[0011] -計算至少一組分解路徑,一個分解路徑對應於與組件的至少一個對象連結的至 少一條分解線構成的組;
[0012] -顯示縮略圖列表,一個縮略圖對應於組件的至少一組可能的計算分解路徑;
[0013] -在所述縮略圖列表中選擇一個縮略圖;以及
[0014] -顯示所選擇的縮略圖。
[0015] 這種計算機實現方法使得能夠容易地且快速地在三維建模對象組件的分解圖上 創建多個分解路徑。
[0016] 用戶將能夠看到其甚至沒有想到的多種可能性。因此本發明不僅僅是信息的展 示,因為包括了不同可能性的計算步驟。
[0017] 根據一個實施例,分解路徑的分解線包括:
[0018] -與至少一個對象的兩個位置連結的至少一條線,所述至少一條線是線段或曲線; 和/或
[0019] -至少一條自定義線,其包括具有至少一個幾何約束的約束集的至少一條線。
[0020] 通過將這樣的分解線(線段或曲線)和分解的自定義線結合,每個分解路徑都是 可能的,並且本發明提供正確路徑給用戶,該正確路徑是他在他的初始選擇的組件對象或 部分中尋找的。
[0021] 根據一個實施例,在縮略圖列表中選擇一個縮略圖的步驟之前是預覽縮略圖列表 的至少一個縮略圖的步驟。
[0022] 這種預覽使得促進了在縮略圖列表中選擇縮略圖的選擇。
[0023] 根據一個實施例,顯示所選擇的縮略圖(TH3)的步驟通過在主坐標系中替換當前 視圖來執行,或換句話說,通過在主坐標系中替換先前顯示的分解圖或分解路徑來執行。
[0024] 因此,在主坐標系中,所選擇的縮略圖的內容替換了先前的視圖。
[0025] 根據一個實施例,在縮略圖列表中選擇一個縮略圖的步驟之前是在主坐標系中預 覽縮略圖列表的至少一個縮略圖的步驟。
[0026] 因此,在任何動作之前,用戶可看到一顯示的結果。
[0027] 根據一個實施例,所述約束集包括在通道區域、航點(waypoint)、軸線、避讓區域 和避讓點中的至少一個約束。
[0028] 因此,可能創作任何類型的分解路徑。
[0029] 根據一個實施例,計算和顯示縮略圖列表的步驟使用編排準則(scheduling criterion)〇
[0030] 因此,通過使用編排準則,與組件的一組計算的分解路徑的不同展示對應的縮略 圖列表可被排序以便於在縮略圖列表中進行縮略圖的選擇。
[0031] 根據一個實施例,所述編排準則使用準則集中的至少一個幾何準則,所述準則集 包括:該組件的一組計算的分解路徑的展示的部分的共線性;穿過該組件的一組計算的分 解路徑的展示的部分的相同點;以及該組件的一組計算的分解路徑的展示的部分的優選方 向。
[0032] 因此,通過使用這樣的準則,對於不同的組件,用戶可具有總是一致性發生的分解 路徑的展示。因此,可進一步確定優選的用戶選擇類型。
[0033] 根據一個實施例,在縮略圖列表中選擇一個縮略圖的步驟默認自動使用所述編排 準則,以顯示縮略圖列表中的具有所述編排準則的最好值(best value)的縮略圖。
[0034] 因此在縮略圖列表中選擇一個縮略圖之前可能會生成自動選擇,或自動的預選。
[0035] 根據一個實施例,預覽縮略圖列表中的至少一個縮略圖和在縮略圖列表中選擇一 個縮略圖的步驟包括使用一個抉擇選擇器。
[0036] 由於在多個對象中分解路徑的自動創建會導致多個解決方案,抉擇選擇器應當顯 示縮略圖列表以展示用戶具有的各種可能性。
[0037] 抉擇選擇器使用戶能夠對最終結果將會如何實現取得實時可視化且使他能夠採 取更快的決定。
[0038] 根據一個實施例,所述抉擇選擇器適於由指示裝置(pointing means)控制。
[0039] 指示裝置可包括計算機滑鼠、觸摸筆或敏感觸控螢幕。
[0040] 根據一個實施例,預覽的步驟使用與抉擇選擇器的第一交互,而選擇的步驟使用 與抉擇選擇器的第二交互。
[0041] 例如,第一交互和第二交互的聯接可以分別是第一點擊和第二點擊、或拇指的懸 停和點擊、或點擊和雙擊……
[0042] 根據本發明的另一方面,還提出了一種具有計算機可執行指令的計算機可讀媒 介,該計算機可執行指令使得計算機系統執行如上所述的用於確定三維建模對象組件的分 解圖的分解路徑的方法。
[0043] 根據本發明的另一方面,還提出了一種存儲在計算機可讀媒介中的電腦程式產 品,用於確定三維建模對象組件的分解圖的分解路徑,包括用於使得系統執行如上所述方 法的步驟的代碼裝置。
[0044] 根據本發明的另一方面,還提出了一種設備,其用於確定三維建模對象組件的分 解圖的分解路徑,包括用於實現如上所述方法的步驟的裝置。

【專利附圖】

【附圖說明】
[0045] 通過考慮某些通過非限制性示例的方式描述的和通過【專利附圖】

【附圖說明】的實施例,本發明 將被更好地理解,在附圖中:
[0046] -圖1至6說明了根據本發明一個方面的方法的示例;
[0047] -圖7說明了在其中可實現本發明的計算機網絡或類似的數字處理環境;以及
[0048] -圖8說明了計算機內部結構的圖表。

【具體實施方式】
[0049] 下面的附圖更詳細地解釋了本發明的功能。
[0050] 圖1說明了用於確定三維建模對象組件的分解圖的分解路徑的本計算機實現方 法的步驟。
[0051] 該方法包括:步驟1,顯示場景中組件的分解圖;以及步驟2,計算至少一組分解路 徑,一個分解路徑對應於與組件的至少一個對象連結的至少一條分解線構成的組。
[0052] 可選地,本計算機實現方法可容易地適於確定三維建模對象組件的分解圖的至少 一個分解路徑,特別地通過調整步驟2以適於計算至少一個由至少一個分解路徑構成的 組。
[0053] 此外,該方法包括:步驟3,顯示縮略圖列表,一個縮略圖對應於組件的至少一組 可能的計算分解路徑;以及步驟4,在縮略圖列表中選擇一個縮略圖;以及步驟5,顯示所選 擇的縮略圖。
[0054] 下面的圖2-6更精確地說明了根據本發明一個方面的方法的一實施例。
[0055] 如在圖2中所示,通過初始化分解圖,用戶可獲得這種視覺結果。
[0056] 在本示例中,所顯示的分解圖包括將組件的一組對象包圍住的包圍盒,但這當然 是一個非限制性的示例。
[0057] 在圖3上,與組件的至少一個對象連結的至少一條分解線構成的組的計算步驟已 經被執行。
[0058] 在當前示例中顯示了 :在主坐標系中,對應於組件的計算分解路徑的不同組的縮 略圖TH1、TH2、TH3的列表LIST的一個縮略圖的內容。
[0059] 因此,在主坐標系中,縮略圖的內容替換了主坐標系的先前視圖。
[0060] 分解路徑分別對應於與組件的至少一個對象連結的至少一條分解線構成的組。
[0061] 分解路徑的分解線包括與至少一個對象的兩個位置連結的至少一條線,所述至少 一條線為線段或曲線,和/或至少一條自定義線,所述至少一條自定義線包括具有至少一 個幾何約束的約束集的至少一條線。
[0062] 所述約束集包括在通道區域、航點、軸線、避讓區域和避讓點中的至少一個約束。
[0063] 在圖3的本示例中,所計算的分解路徑是軸向的分解路徑,S卩,具有通過組件對象 的中心的約束通道的分解區段。
[0064] 在本示例中,列表的縮略圖TH1、TH2、TH3根據編排準則被排序,在本情形中是從 右手至左手。默認地,像在本示例中一樣,具有編排準則的最好值的縮略圖TH1的分解路徑 可被顯示在主坐標系中。
[0065] 編排準則使用準則集中的至少一個幾何準則,所述準則集包括:該組件的一組計 算的分解路徑的展示的部分的共線性;穿過該組件的一組計算的分解路徑的展示的部分的 相同點;以及該組件的一組計算的分解路徑的展示的部分的優選方向。
[0066] 開始自動生成分解路徑可導致這樣的3D結果。
[0067] 如圖4所示,可自動地或通過用戶的特定動作顯示抉擇選擇器SEL。
[0068] 在一個示例中,該抉擇選擇器SEL由具有疊加的手標識的圓盤來展示,且可被指 示裝置控制,所述指示裝置比如是計算機滑鼠、觸摸筆或敏感的觸控螢幕……
[0069] 通過第一交互,用戶可以例如通過懸停縮略圖或在縮略圖上作第一點擊來預覽縮 略圖列表LIST的縮略圖。在本情形中,用戶預覽列表LIST中的左縮略圖TH3,考慮編排準 貝丨J,該左縮略圖TH3是第三個縮略圖。
[0070] 隨後,通過第二交互,用戶可例如使用點擊或雙擊來選擇列表LIST的他希望作為 分解路徑的組的縮略圖TH3。
[0071] 因此,在列表LIST中選擇分解路徑的組之前用戶可作出多個預覽。
[0072] 當用戶做出這個選擇時,如在圖5上所示,可出現一指示器IND,且在確認抉擇後, 該抉擇選擇器SEL可消失。
[0073] 最終,如在圖6上所示,顯示了所選擇的分解路徑的組。如在本例中一樣,所選擇 的縮略圖通過替換被顯示在主坐標系中。
[0074] 圖7說明了在其中可實現本發明的計算機網絡或類似的數字處理環境。
[0075] 客戶端計算機/設備CL和伺服器計算機SV提供執行應用程式或類似物的處理、 存儲和輸入/輸出設備。客戶端計算機/設備CL也可通過通信網絡CNET被連結至其他計 算設備,包括其他客戶端設備/處理器CL和伺服器計算機SV。通信網絡70可以是當前使 用相應協議(TCP/IP、藍牙等)以互相通信的遠程接入網絡、全球網絡(例如,網際網路)、全 球範圍的計算機集合、區域網或廣域網以及網關的一部分。其他電子設備/計算機網絡架 構也是合適的。
[0076] 圖8是圖7的計算機系統中的計算機(例如,客戶端處理器/設備CL或伺服器計 算機SV)的內部結構的圖表。每個計算機CL、SV均包括系統總線SB,其中總線是被用於在 計算機或處理系統的組件之間進行數據傳送的一組硬體線。總線SB本質上是連接計算機 系統的不同元件(例如,處理器、磁碟存儲器、內存、輸入/輸出埠、網絡埠等……)的 共享導線,其使得信息在元件之間進行傳送。
[0077] 用於將各種輸入和輸出設備(例如,鍵盤、滑鼠、顯示器、印表機、揚聲器等)連接 至計算機CL、SV的I/O設備接口 DI附連至系統總線SB。網絡接口 NI使計算機能夠連接 至被附連至網絡(例如,圖7的網絡CNET)的各種其他設備。
[0078] 內存MEM提供用於實現本發明的一實施例的計算機軟體指令SI和數據CPP的易 失性存儲器(例如,第一路徑生成器PB、用於計算第二路徑的裝置CM、實現圖1至6中討論 的方法的更新器UD、以及上面詳述的支持代碼)。
[0079] 磁碟存儲DS為用於實現本發明的一實施例的計算機軟體指令SI和數據DAT提供 非易失性存儲器。中央處理單元CPU也被附連至系統總線SB並被提供用於計算機指令的 執行。
[0080] 在一個實施例中,處理器例程SI和數據DAT是電腦程式產品(一般地被稱為 CPP),包括提供用於本發明系統的軟體指令的至少一部分的計算機可讀媒介(例如,移動 存儲媒介,比如一個或多個DVD-ROM、⑶-ROM、磁碟、磁帶等……)。電腦程式產品CPP可 以通過任何合適的軟體安裝過程安裝,如本領域中公知的那樣。
[0081] 在另一實施例中,軟體指令的至少一部分也可通過電纜、通信和/無線連接下載。 在其他實施例中,本發明程序是體現在傳播媒介(例如,無線電波、紅外波、雷射波、聲波、 或通過全球網絡(例如網際網路或其他網絡)傳播的電波)上的傳播信號上的電腦程式傳 播信號產品SP。這種載體媒介或信號為本發明例程/程序CPP提供軟體指令的至少一部 分。
[0082] 在替代性的實施例中,該傳播信號是在傳播媒介上承載的模擬載波或數位訊號。 例如,該傳播信號可以是通過全球網絡(例如,網際網路)、電通信網絡或其他網絡傳播的數 字化信號。
[0083] 在一個實施例中,該傳播信號是在傳播媒介上傳輸一段時間的信號,例如通過網 絡在一段微秒、秒、分或更長時間內在包中發送的用於軟體應用程式的指令。
[0084] 在另一實施例中,電腦程式產品CPP的計算機可讀媒介是計算機系統CL可接收 和讀取的傳播媒介,例如通過接收該傳播媒介和識別在該傳播媒介中體現的傳播信號,如 以上針對電腦程式傳播信號產品所述。
[0085] 一般來說,術語"載體媒介"或瞬態載體包括前述的瞬態信號、傳播信號、傳播媒 介、存儲器媒介和類似物。
[0086] 雖然本發明參考其示例實施例被特定示出和說明,本領域技術人員將理解,在其 中可以作各種形式和細節上的改變而不脫離由權利要求包含的本發明範圍。
【權利要求】
1. 一種用於確定三維建模對象組件的分解圖的分解路徑的計算機實現方法,包括以下 步驟: -在主坐標系中顯示(1)場景中組件的分解圖; -計算(2)至少一組分解路徑,一個分解路徑對應於與組件的至少一個對象連結的至 少一條分解線構成的組; -顯示(3)縮略圖(TH1、TH2、TH3)列表(LIST),一個縮略圖對應於組件的至少一組可 能的計算分解路徑; -在所述縮略圖列表中選擇(4) 一個縮略圖(TH3);以及 -顯示(5)所選擇的縮略圖(TH3)。
2. 根據權利要求1的計算機實現方法,其特徵在於,分解路徑的分解線包括: -與至少一個對象的兩個位置連結的至少一條線,所述至少一條線是線段或曲線;和/ 或 -至少一條自定義線,其包括具有至少一個幾何約束的約束集的至少一條線。
3. 根據權利要求1或2的計算機實現方法,其特徵在於,在縮略圖(TH1、TH2、TH3)列 表(LIST)中選擇一個縮略圖(TH3)的步驟之前是預覽縮略圖(TH1、TH2、TH3)列表(LIST) 的至少一個縮略圖的步驟。
4. 根據前述任一項權利要求的計算機實現方法,其特徵在於,顯示所選擇的縮略圖 (TH3)的步驟通過在主坐標系中替換當前視圖來執行。
5. 根據權利要求4的計算機實現方法,其特徵在於,在縮略圖(TH1、TH2、TH3)列表 (LIST)中選擇一個縮略圖(TH3)的步驟之前是在主坐標系中預覽縮略圖列表的至少一個 縮略圖的步驟。
6. 根據權利要求5的計算機實現方法,其特徵在於,所述的約束集包括在通道區域、航 點、軸線、避讓區域和避讓點中的至少一個約束。
7. 根據前述任一項權利要求的計算機實現方法,其特徵在於,計算和顯示縮略圖 (TH1、TH2、TH3)列表(LIST)的步驟使用編排準則。
8. 根據權利要求7的計算機實現方法,其特徵在於,所述編排準則使用準則集中的至 少一個幾何準則,所述準則集包括:該組件的一組計算的分解路徑的展示的部分的共線性; 穿過該組件的一組計算的分解路徑的展示的部分的相同點;以及該組件的一組計算的分解 路徑的展示的部分的優選方向。
9. 根據權利要求7或8的計算機實現方法,其特徵在於,在縮略圖(TH1、TH2、TH3)列表 (LIST)中選擇一個縮略圖(TH3)的步驟默認自動使用所述編排準則,以顯示縮略圖(TH1、 TH2、TH3)列表(LIST)中的具有所述編排準則的最好值的縮略圖(TH1)。
10. 根據前述權利要求1至8任一項的計算機實現方法,其特徵在於,預覽縮略圖 (TH1、TH2、TH3)列表(LIST)中的至少一個縮略圖和在縮略圖(TH1、TH2、TH3)列表(LIST) 中選擇一個縮略圖的步驟包括使用抉擇選擇器(SEL)。
11. 根據權利要求10的計算機實現方法,其特徵在於,抉擇選擇器(SEL)適於由指示裝 置控制。
12. 根據權利要求10或11的計算機實現方法,其特徵在於,預覽的步驟使用與所述抉 擇選擇器(SEL)的第一交互,選擇的步驟使用與所述抉擇選擇器(SEL)的第二交互。
13. -種具有計算機可執行指令的計算機可讀媒介,該計算機可執行指令使得計算機 系統執行如權利要求1至12中任一項所述的用於確定三維建模對象組件的分解圖的分解 路徑的方法。
14. 一種存儲在計算機可讀媒介中的電腦程式產品,其用於確定三維建模對象組件 的分解圖的分解路徑,包括用於使得系統執行如權利要求1至12中任一項所述的方法的步 驟的代碼裝置。
15. -種用於確定三維建模對象組件的分解圖的分解路徑的設備,包括用於實現如權 利要求1至12任一項方法的步驟的裝置。
【文檔編號】G06T19/00GK104299271SQ201410456329
【公開日】2015年1月21日 申請日期:2014年7月17日 優先權日:2013年7月18日
【發明者】C·德爾菲諾, G·戴德 申請人:達索系統公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀