專利名稱:用于產(chǎn)生可編輯的三維模型的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本公開內(nèi)容總體上涉及一種計算機輔助設(shè)計、制圖、制造以及可視化系統(tǒng)(單獨地和共同地稱為“CAD系統(tǒng)”)。
背景技術(shù):
通常需要CAD系統(tǒng)來處理二維QD)表示和三維(3D)表示。
發(fā)明內(nèi)容
公開的實施方式包括一種用于在CAD系統(tǒng)中創(chuàng)建標(biāo)有尺寸的對象模型的、包括自動將可編輯的尺寸與CAD系統(tǒng)中的對象模型相關(guān)聯(lián)的方法以及相關(guān)的CAD系統(tǒng)和計算機可讀媒體。該方法包括接收包括尺寸信息的2D CAD數(shù)據(jù),以及創(chuàng)建對應(yīng)于2D CAD數(shù)據(jù)的3D 模型。該方法還包括將尺寸信息與3D模型的特征相關(guān)聯(lián),以及將3D模型和相關(guān)聯(lián)的尺寸信息存儲在CAD系統(tǒng)中。尺寸信息之后可以被編輯以在3D模型中自動產(chǎn)生對應(yīng)的變化。各種實施方式還包括另外的一種方法以及相關(guān)的CAD系統(tǒng)和計算機可讀媒體。該方法可以在CAD系統(tǒng)中自動創(chuàng)建標(biāo)有尺寸的對象模型。該方法包括通過CAD系統(tǒng)接收3D CAD模型和對應(yīng)的包括尺寸信息的2DCAD數(shù)據(jù),以及通過CAD系統(tǒng)將尺寸信息映射到3D CAD 模型。該方法包括將映射的尺寸信息與3D CAD模型的特征相關(guān)聯(lián),以及將3DCAD模型和相關(guān)聯(lián)的尺寸信息存儲在CAD系統(tǒng)中。尺寸信息之后可以被編輯以在3D模型中自動產(chǎn)生對應(yīng)的變化。公開了其他實施方式、變體和特征。上述內(nèi)容相當(dāng)廣泛地概述了本公開內(nèi)容的特征和技術(shù)優(yōu)點,使得本領(lǐng)域技術(shù)人員可以更好地理解下面的詳細描述。在下文中,將描述形成權(quán)利要求的主題的本公開內(nèi)容的另外的特征和優(yōu)點。本領(lǐng)域技術(shù)人員將理解,可以容易地使用公開的具體實施方式
和構(gòu)思作為用于修改或設(shè)計執(zhí)行本公開內(nèi)容的相同目的的其他結(jié)構(gòu)的基礎(chǔ)。本領(lǐng)域技術(shù)人員也將意識到,這些等同結(jié)構(gòu)在廣義形式上沒有偏離本公開內(nèi)容的精神和范圍。在開始下面的“具體實施方式
”之前,對貫穿本專利文件使用的某些詞或短語的定義進行闡述是有利的術(shù)語“包括”及其派生詞表示無限制地包括;術(shù)語“或”是包括性的, 表示和/或;短語“相關(guān)聯(lián)”和“與其相關(guān)聯(lián)”及其派生詞可以表示包括、包括在內(nèi)、與…互相連接、包含、包含在內(nèi)、連接到或與…連接、耦接到或與…耦接、與…通信、與…合作、交錯、 并列、接近、接合到或與…接合、具有、擁有等;并且,術(shù)語“控制器”表示控制至少一個操作的任意設(shè)備、系統(tǒng)或其部件,而不管這樣的設(shè)備是用硬件、固件、軟件來實現(xiàn)的還是用硬件、 固件、軟件中的至少兩個的某種組合來實現(xiàn)的。應(yīng)該注意,不管是本地的還是遠程的,與任意具體的控制器相關(guān)聯(lián)的功能性可以是集中式的或分布式的。貫穿本專利文件,提供了某些詞和短語的定義,并且,本領(lǐng)域普通技術(shù)人員將理解,即使不是在大多數(shù)情況下,仍然在很多情況下,這些定義適用于這樣定義的詞和短語的之前的用法和未來的用法。雖然一些術(shù)語可以包括各種不同的實施方式,但是所附權(quán)利要求可以清楚地將這些術(shù)語限定到具體的實施方式。
為了更徹底地理解本公開內(nèi)容以及本公開內(nèi)容的優(yōu)點,現(xiàn)在結(jié)合附圖給出下面的描述,其中,相同的標(biāo)號表示相同的對象,并且,其中圖1圖示了可以實現(xiàn)實施方式的數(shù)據(jù)處理系統(tǒng)的框圖;圖2圖示了根據(jù)各種實施方式的簡單部件的2D圖的兩個方面;圖3圖示了根據(jù)各種實施方式的部件的3D表示;圖4圖示了根據(jù)各種實施方式產(chǎn)生的3D對象;圖5圖示了根據(jù)各種實施方式的3D立體模型;圖6圖示了根據(jù)各種實施方式的處理的流程圖;以及圖7示出了根據(jù)各種實施方式的由系統(tǒng)針對3D立體模型輸入執(zhí)行的處理的流程圖。
具體實施例方式在本專利文件中,下面討論的圖1至圖7以及用于描述本公開內(nèi)容的原理的各種實施方式僅是示例性的,而不應(yīng)該將其解釋為以任何方式限制本公開內(nèi)容的范圍。本領(lǐng)域技術(shù)人員將會理解,本公開內(nèi)容的原理可以用任意適當(dāng)?shù)夭贾玫脑O(shè)備來實現(xiàn)。下面,將參考非限制性示例實施方式來描述本說明書的大量創(chuàng)新的教導(dǎo)。許多用戶從上一代2D CAD系統(tǒng)轉(zhuǎn)移到3D CAD系統(tǒng)。一些3D CAD系統(tǒng)使用“折疊”部件的2D幾何形狀的方法來形成3D立體模型的基礎(chǔ)。但是,即使在擠壓或旋轉(zhuǎn)幾何形狀的用戶干預(yù)之后,結(jié)果依然是“不智能的”立體模型,這是由于該模型僅僅是根據(jù)幾何形狀創(chuàng)建的模型。沒有自動應(yīng)用于模型的持續(xù)的尺寸信息,也沒有待執(zhí)行的尺寸方案的“設(shè)計意圖”。這限制了根據(jù)2D幾何形狀創(chuàng)建3D模型的有用性,因為需要額外的步驟來添加尺寸值以及提供編輯模塊以進行修正的能力。一些CAD系統(tǒng)的另外的問題是當(dāng)用戶從一個3D系統(tǒng)轉(zhuǎn)移到另一個3D系統(tǒng)時,他們可以在兩個系統(tǒng)之間傳遞作為本體的“不智能的”立體幾何形狀,但是他們不能傳遞可編輯的智能本體。此外,2D圖在傳遞期間與部件分離。因此,模型與圖之間不再有關(guān)聯(lián)關(guān)系。 本文中描述的CAD系統(tǒng)和方法能夠根據(jù)2D模型數(shù)據(jù)創(chuàng)建可編輯且標(biāo)有尺寸的3D模型,并且,能夠在系統(tǒng)之間傳遞立體模型以及生成具有充分關(guān)聯(lián)的圖的充分可編輯的立體模型。圖1圖示了可以實現(xiàn)實施方式的數(shù)據(jù)處理系統(tǒng)例如CAD系統(tǒng)的框圖。圖示的數(shù)據(jù)處理系統(tǒng)包括連接到二級緩存/電橋104的處理器102,其中,緩存/電橋104又連接到本地系統(tǒng)總線106。本地系統(tǒng)總線106可以是例如外設(shè)部件互連(PCI)結(jié)構(gòu)總線。在圖示的示例中,連接到本地系統(tǒng)總線的還有主存儲器108以及圖形適配器110。圖形適配器110可以連接到顯示器111。其他外圍設(shè)備如局域網(wǎng)(LAN)/廣域網(wǎng)/無線(例如,WiFi)適配器112也可以連接到本地系統(tǒng)總線106。擴展總線接口 114將本地系統(tǒng)總線106連接到輸入/輸出(I/ 0)總線116。I/O總線116連接到鍵盤/鼠標(biāo)適配器118、磁盤控制器120以及I/O適配器 122。磁盤控制器120可以連接到存儲器126,其中,存儲器1 可以是任意適當(dāng)?shù)臋C器可用存儲媒體或機器可讀存儲媒體,包括但不限于非易失性硬編碼型媒體如只讀存儲器(ROM) 或電可擦可編程只讀存儲器(EEPROM)、磁帶存儲器及用戶可記錄型媒體如軟盤、硬盤驅(qū)動及光盤只讀存儲器(CD-ROM)或數(shù)字化視頻光盤(DVD)以及其他已知的光學(xué)、電子或磁存儲設(shè)備。在所示示例中,連接到I/O總線116的還有音頻適配器124,音頻適配器IM可以連接有揚聲器(未示出)以播放聲音。鍵盤/鼠標(biāo)適配器118提供用于指示設(shè)備(未示出)如鼠標(biāo)、跟蹤球、跟蹤指示器等的連接。本領(lǐng)域普通技術(shù)人員將理解,針對具體的實現(xiàn),可以變化圖1中圖示的硬件。例如,也可以將其他外圍設(shè)備如光盤驅(qū)動器等與圖示的硬件一起使用或代替圖示的硬件使用。提供圖示的示例僅用于解釋,而不是意在暗示對于本公開內(nèi)容的結(jié)構(gòu)限制。根據(jù)本公開內(nèi)容的實施方式的數(shù)據(jù)處理系統(tǒng)包括使用圖形用戶界面的操作系統(tǒng)。 該操作系統(tǒng)允許在圖形用戶界面中同時呈現(xiàn)多個顯示窗口,其中,每個顯示窗口給不同的應(yīng)用或者給相同應(yīng)用的不同情況提供界面。用戶可以通過指示設(shè)備來操作圖形用戶界面中的光標(biāo)。光標(biāo)的位置可以變化,和/或可以生成事件如點擊鼠標(biāo)按鈕以驅(qū)使期望的響應(yīng)發(fā)生。如果適當(dāng)?shù)匦薷?,則可以使用各種商用操作系統(tǒng)中的一種,如,位于華盛頓雷蒙德的微軟公司的產(chǎn)品Microsoft Windows 的版本。操作系統(tǒng)是根據(jù)所描述的本公開內(nèi)容來修改或創(chuàng)建的。LAN/WAN/無線適配器112可以連接到網(wǎng)絡(luò)130(不是數(shù)據(jù)處理系統(tǒng)100的一部分),網(wǎng)絡(luò)130可以是本領(lǐng)域技術(shù)人員已知的、包括因特網(wǎng)的任意公用數(shù)據(jù)處理系統(tǒng)網(wǎng)絡(luò)或?qū)S脭?shù)據(jù)處理系統(tǒng)網(wǎng)絡(luò)或者這兩種數(shù)據(jù)處理系統(tǒng)網(wǎng)絡(luò)的組合。數(shù)據(jù)處理系統(tǒng)100可以通過網(wǎng)絡(luò)130與服務(wù)器系統(tǒng)140通信,服務(wù)器系統(tǒng)140也不是數(shù)據(jù)處理系統(tǒng)100的一部分,而是可以實現(xiàn)為例如分離的數(shù)據(jù)處理系統(tǒng)100。圖2用側(cè)視圖205和頂視圖210圖示了簡單部件的2D圖的兩個方面。注意,2D圖包括尺寸,在該示例中,2D圖包括能夠表示部件長度的第一尺寸215、能夠表示部件的主體的厚度的第二尺寸220以及能夠表示部件中的指示孔的直徑的第三尺寸225。實際上,當(dāng)然,更復(fù)雜的圖可以與幾十或數(shù)百個適當(dāng)?shù)某叽缫黄鹗褂?。本領(lǐng)域技術(shù)人員不是必須或始終將這些圖稱為如本文中使用的“2D圖”,“2D圖”意在指代不是CAD立體對象的任意對象或相關(guān)聯(lián)的數(shù)據(jù)的表示。圖3圖示了如圖2中示出的部件的3D表示,其中,側(cè)視圖205和頂視圖210已經(jīng)被“折疊”,以用兩個面來表示3D部件350。側(cè)視圖205成為折疊面305,而頂視圖210成為正交折疊面310。在典型的系統(tǒng)中,仍然可以在圖像中示出“折疊”圖的尺寸,但是這些尺寸是“分離的”;即,這些尺寸不與面相關(guān)聯(lián)并且實際上不限制或限定CAD對象的任意尺寸。圖4圖示了根據(jù)公開的實施方式產(chǎn)生的3D對象,其中,CAD系統(tǒng)和方法產(chǎn)生了附加有充分可編輯的尺寸的完成的立體模型450,該立體模型450對應(yīng)于圖2的2D圖。尺寸數(shù)字與立體模型450相關(guān)聯(lián),并且,可以被編輯為例如充分地參數(shù)化的3D對象。注意,如本文中使用的,“附加”尺寸表示尺寸數(shù)字與各個面、邊緣或其他特征相關(guān)聯(lián),以準(zhǔn)確地反映特征的相對尺寸,并且,大小的變化反映在尺寸數(shù)字的變化中,反之,尺寸數(shù)字的變化反映在大小的變化中。雖然本文中使用術(shù)語“圖”和“模型”,但是本領(lǐng)域技術(shù)人員將理解,這不僅指代圖或模型的圖形或視覺表示,而且也指代系統(tǒng)使用的表示圖或模型的基礎(chǔ)CAD數(shù)據(jù)。圖5示出了對應(yīng)于立體模型450的3D立體模型550,其中,已經(jīng)編輯了尺寸以改變部件大小。這在傳統(tǒng)的系統(tǒng)中是不可能的,并且,這示出了公開的系統(tǒng)和方法的清楚的技術(shù)優(yōu)點。當(dāng)然,圖2至圖5僅僅是可以由公開的系統(tǒng)和方法使用或產(chǎn)生的圖和模型的示例, 而不限制公開的實施方式。如下所述,在另外的實施方式中,輸入給程序的是如上所述的沒有相關(guān)聯(lián)的尺寸的3D模型,并且,給程序的輸入也可以用于創(chuàng)建具有可編輯尺寸的3D立體模型。對于2D到3D的用例,因為待轉(zhuǎn)移到3D的數(shù)據(jù)的量可以是幾十萬幅圖,所以根據(jù)該數(shù)據(jù)創(chuàng)建可編輯的標(biāo)有尺寸的3D模型的時間節(jié)省和產(chǎn)量提高在商業(yè)方面可以節(jié)省幾萬或幾十萬美元,這是由于這能夠有效地影響現(xiàn)有的顧客數(shù)據(jù)。對于3D到3D用例,公開的實施方式可以根據(jù)充分關(guān)聯(lián)的圖在系統(tǒng)之間交換立體模型并且生成充分可編輯的立體模型。圖6圖示了根據(jù)各種實施方式的、將2D幾何形狀作為輸入的處理的流程圖。首先,CAD系統(tǒng)以2D圖格式接收作為2D圖的CAD輸入并且將其存儲在CAD系統(tǒng)中,其中,2D 圖格式包括多個面和視圖,使得可以建模至少3D線框(步驟60幻。在大多數(shù)情況下,2D圖包括尺寸,但是,當(dāng)然,可以獨立地接收尺寸數(shù)據(jù)。通常,該模型是由CAD系統(tǒng)從源系統(tǒng)轉(zhuǎn)變來的。如本文中使用的,上下文中的“接收”包括從另外的系統(tǒng)接收適當(dāng)?shù)臄?shù)據(jù)或者從存儲器、用戶輸入端或其他用于獲取數(shù)據(jù)的處理載入數(shù)據(jù),以如所描述地對其進行處理。接下來,根據(jù)各種實施方式,系統(tǒng)使用本領(lǐng)域技術(shù)人員已知的技術(shù)“折疊”2D圖,以產(chǎn)生3D線框幾何形狀(步驟610),將其存儲在CAD系統(tǒng)中。然后,系統(tǒng)可以例如通過與用戶的交互作用創(chuàng)建對應(yīng)的3D立體模型(步驟615),并且,將3D立體模型存儲在CAD系統(tǒng)中。公開的系統(tǒng)和方法也“折疊”2D圖的尺寸以產(chǎn)生對應(yīng)于3D線框或立體幾何形狀的對應(yīng)物3D CAD或者產(chǎn)品制造信息(PMI)尺寸(步驟620),并且,將該數(shù)據(jù)存儲在3D模型中。如本文中描述的,該步驟可以在處理中的不同時刻發(fā)生,并且,具體地,可以與上面的步驟610同時發(fā)生。一旦尺寸處于3D模型中的正確的位置,則尺寸處于“分離的”狀態(tài)。然后,CAD系統(tǒng)通過識別對應(yīng)于2D圖和尺寸信息的立體幾何形狀的特征來執(zhí)行對尺寸將與之相關(guān)聯(lián)的立體幾何形狀進行搜索的處理(步驟62 。在線性尺寸的每個端部的延長線的“目標(biāo)點”處,或者半徑或直徑尺寸的“箭頭點”處,系統(tǒng)搜索3D邊緣或頂點以與尺寸相關(guān)聯(lián)。如果沒有找到,則尺寸保持分離,但是系統(tǒng)可以在將來的模型形成操作被執(zhí)行時搜索。以這種方式,搜索處理可以一直進行;即使系統(tǒng)最初不能找到與尺寸相關(guān)聯(lián)的合適的幾何形狀,如果并且當(dāng)合適的幾何形狀例如通過用戶添加或改變特征而的確出現(xiàn)在正確的位置,那么,系統(tǒng)仍然可以自動將尺寸關(guān)聯(lián)或“附加”到合適的幾何形狀。如果找到了對應(yīng)的幾何形狀,則系統(tǒng)在3D線框幾何形狀或3D立體模型中將尺寸與找到的3D幾何形狀相關(guān)聯(lián)(步驟630),并且,將關(guān)聯(lián)存儲在CAD系統(tǒng)中作為3D模型的一部分。一旦尺寸與具體的幾何形狀相關(guān)聯(lián),則尺寸成為“驅(qū)動”尺寸,當(dāng)尺寸的值變化時,能夠編輯立體模型的大小和形狀。在各種實施方式中,反過來也是正確的,其中,如果直接編輯幾何形狀,則相關(guān)聯(lián)的尺寸相應(yīng)地更新。圖7示出了根據(jù)各種實施方式的由系統(tǒng)針對3D立體模型輸入而執(zhí)行的處理的流程圖。首先,CAD系統(tǒng)以立體模型格式接收作為立體模型的CAD輸入并且將其存儲在CAD系統(tǒng)中(步驟70 。通常,該模型是從源系統(tǒng)轉(zhuǎn)變來的以由CAD系統(tǒng)來接收。CAD系統(tǒng)接收并存儲對應(yīng)于接收到的立體模型的2D CAD數(shù)據(jù)例如圖(步驟710)。 通常,該圖是根據(jù)立體模型在源系統(tǒng)中創(chuàng)建并且轉(zhuǎn)化成CAD系統(tǒng)圖格式的圖。該圖可以是 2D圖并且包括2D尺寸數(shù)據(jù)。CAD系統(tǒng)例如從用戶接收2D圖與3D立體模型之間的關(guān)鍵映射點(步驟715),并將這些點存儲在CAD系統(tǒng)中。CAD系統(tǒng)將2D尺寸數(shù)據(jù)映射到3D模型(步驟720),包括將每個尺寸與3D模型的對應(yīng)特征相關(guān)聯(lián),并且,存儲映射。由于立體模型已經(jīng)存在并且圖正好與立體模型關(guān)聯(lián)(由于立體模型是從源系統(tǒng)中的圖得到的),因此,尺寸應(yīng)該全部能夠與現(xiàn)有的立體模型的對應(yīng)特征相關(guān)聯(lián)。在一些實施方式中,系統(tǒng)執(zhí)行隱線處理以產(chǎn)生立體模型的繪制視圖(步驟725), 并且存儲結(jié)果。作為該步驟的一部分,之后,系統(tǒng)可以將圖上的視圖中的幾何形狀替換為新的繪制視圖,并且將尺寸附加到新的視圖,和/或創(chuàng)建新的圖并且根據(jù)步驟720將3D CAD 尺寸恢復(fù)到圖中。各種實施方式包括一種創(chuàng)建能夠驅(qū)動面或立體模型的形狀或位置的尺寸的CAD 系統(tǒng)和對應(yīng)的方法。這樣的方法可以包括接收作為輸入的具有幾何形狀和尺寸的圖;將幾何形狀和尺寸映射到3D空間中;根據(jù)3D空間中的幾何形狀創(chuàng)建面或立體模型;并且,將尺寸與面或立體模型的特征相關(guān)聯(lián)。各種實施方式包括一種創(chuàng)建尺寸驅(qū)動的面或立體模型的CAD系統(tǒng)和對應(yīng)的方法。 這種方法可以包括接收作為輸入的三維面或立體模型及其對應(yīng)的圖;將尺寸從所述圖映射到所述面或立體模型的3D空間中;并且,將尺寸與所述立體模型的特征相關(guān)聯(lián)。各種實施方式包括一種根據(jù)現(xiàn)有的立體模型和之前相關(guān)聯(lián)的圖來創(chuàng)建相關(guān)聯(lián)的圖的CAD系統(tǒng)和對應(yīng)的方法。這種方法可以包括接收作為輸入的三維面或立體模型及其之前對應(yīng)的圖;在現(xiàn)有的包括尺寸數(shù)據(jù)的圖幾何形狀與3D面或立體模型之間建立映射;得到與圖中的面或立體模型類似的面或立體模型的視圖;根據(jù)之前計算的映射用模型的視圖替換圖幾何形狀;并且,將現(xiàn)有的尺寸附加到面或立體模型的新視圖。各種實施方式包括一種根據(jù)現(xiàn)有的立體模型和之前相關(guān)聯(lián)的圖來創(chuàng)建充分相關(guān)聯(lián)的圖的CAD系統(tǒng)和對應(yīng)的方法。這種方法可以包括接收作為輸入的三維面或立體模型及其對應(yīng)的圖;將所述圖的尺寸映射到所述面或立體模型的3D空間中;將所述尺寸附加到所述面或立體模型;創(chuàng)建圖并得到所述圖的面或立體模型的繪制視圖;并且根據(jù)所述圖中的所述3D空間產(chǎn)生對應(yīng)的尺寸。本領(lǐng)域技術(shù)人員將意識到,除了數(shù)據(jù)的操作需要特定的操作順序的情況以外,可以以不同的順序來執(zhí)行上面描述的各個處理的步驟,或者可以同時執(zhí)行各個步驟。此外,除非特別指明為必須或者下面特別要求保護,否則可以在各種實施方式中省略各個步驟。例如,美國專利4,912,657,5, 745,117,6, 308,144,5, 649,076 和 5,668,939 中描述了執(zhí)行各種涉及CAD的功能的其他系統(tǒng),其全部內(nèi)容通過引用合并到本文中。本文中公開的各種實施方式提供了在CAD行業(yè)中的明顯的技術(shù)優(yōu)點和進步。公開的實施方式使得用戶和系統(tǒng)能夠根據(jù)現(xiàn)有的2D圖來創(chuàng)建充分可編輯的3D立體模型,并且,能夠在不丟失模型可編輯性或圖關(guān)聯(lián)性的情況下從一個3D系統(tǒng)轉(zhuǎn)移到另一個3D系統(tǒng)。本領(lǐng)域技術(shù)人員將意識到,為了簡明和清楚,本文中沒有圖示或描述所有適于與本公開內(nèi)容一起使用的數(shù)據(jù)處理系統(tǒng)的全部結(jié)構(gòu)和操作。而是,只圖示和描述了對于本公開內(nèi)容是單一的或理解本公開內(nèi)容所需要的這么多的數(shù)據(jù)處理系統(tǒng)。數(shù)據(jù)處理系統(tǒng)100的結(jié)構(gòu)和操作的其余內(nèi)容可以符合本領(lǐng)域中已知的各種當(dāng)前的實現(xiàn)和實踐中的任何實現(xiàn)和實踐。重要的是,注意,雖然本公開內(nèi)容包括在充分功能性的系統(tǒng)的上下文中的描述,但是本領(lǐng)域技術(shù)人員將理解,本公開內(nèi)容的機構(gòu)的至少一部分能夠以指令的形式分布,該指令被包括在各種任意形式的機器可用的、計算機可用的或計算機可讀媒體中,并且,本公開內(nèi)容不管實際執(zhí)行分布所使用的指令或信號承載媒體或存儲媒體的具體類型如何而同樣適用。當(dāng)執(zhí)行時,這些指令可以使得數(shù)據(jù)處理系統(tǒng)執(zhí)行如本文中公開的方法。機器可用/ 可讀或計算機可用/可讀的媒體的示例包括非易失性硬編碼型媒體如只讀存儲器(ROM) 或電可擦可編程只讀存儲器(EEPROM)以及用戶可記錄型媒體如軟盤、硬盤驅(qū)動和光盤只讀存儲器(⑶-ROM)或數(shù)字化視頻光盤(DVD)。盡管已經(jīng)詳細描述了本公開內(nèi)容的示例實施方式,但是本領(lǐng)域技術(shù)人員將理解, 可以在不背離本公開內(nèi)容的廣義形式的精神和范圍的情況下對本文中公開的內(nèi)容進行各種改變、替換、變化和改進。本申請中的描述都不應(yīng)該被認為暗示任何具體的元件、步驟或功能是必須包括在權(quán)利要求范圍內(nèi)的必要特征專利保護的主題的范圍僅由授權(quán)的權(quán)利要求限定。此外,這些權(quán)利要求都不意在援引35USC§ 112的第六款,除非精確的詞“裝置”后面跟有分詞。
權(quán)利要求
1.一種用于在計算機輔助設(shè)計系統(tǒng)中創(chuàng)建標(biāo)有尺寸的對象模型的方法,包括通過計算機輔助設(shè)計系統(tǒng)接收二維計算機輔助設(shè)計數(shù)據(jù),所述二維計算機輔助設(shè)計數(shù)據(jù)包括尺寸信息;通過所述計算機輔助設(shè)計系統(tǒng)創(chuàng)建對應(yīng)于所述二維計算機輔助設(shè)計數(shù)據(jù)的三維模型;通過所述計算機輔助設(shè)計系統(tǒng)將所述尺寸信息與所述三維模型的特征相關(guān)聯(lián);以及將所述三維模型和相關(guān)聯(lián)的尺寸信息存儲在所述計算機輔助設(shè)計系統(tǒng)中,其中,所述尺寸信息之后能夠被編輯以在所述三維模型中自動產(chǎn)生對應(yīng)的變化。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述三維模型是通過折疊所述計算機輔助設(shè)計數(shù)據(jù)的二維表示的多個邊來創(chuàng)建的。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述二維計算機輔助設(shè)計數(shù)據(jù)是用二維圖表示的對象的多個側(cè)視圖。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述三維模型是三維線框幾何形狀。
5.根據(jù)權(quán)利要求1所述的方法,其中,通過識別對應(yīng)于二維圖和所述尺寸信息的立體幾何形狀的特征來將所述尺寸信息與所述三維模型的所述特征相關(guān)聯(lián)。
6.一種用于在計算機輔助設(shè)計系統(tǒng)中創(chuàng)建標(biāo)有尺寸的對象模型的方法,包括 通過計算機輔助設(shè)計系統(tǒng)接收三維計算機輔助設(shè)計模型和對應(yīng)的二維計算機輔助設(shè)計數(shù)據(jù),所述二維計算機輔助設(shè)計數(shù)據(jù)包括尺寸信息;通過所述計算機輔助設(shè)計系統(tǒng)將所述尺寸信息映射到所述三維計算機輔助設(shè)計模型;通過所述計算機輔助設(shè)計系統(tǒng)將所映射的尺寸信息與所述三維計算機輔助設(shè)計模型的特征相關(guān)聯(lián);以及將所述三維計算機輔助設(shè)計模型和相關(guān)聯(lián)的尺寸信息存儲在所述計算機輔助設(shè)計系統(tǒng)中,其中,所述尺寸信息之后能夠被編輯以在所述三維模型中自動產(chǎn)生對應(yīng)的變化。
7.根據(jù)權(quán)利要求6所述的方法,還包括執(zhí)行隱線處理,以產(chǎn)生所述三維計算機輔助設(shè)計模型的繪制視圖來代替所述二維計算機輔助設(shè)計數(shù)據(jù)和所述尺寸信息。
8.根據(jù)權(quán)利要求6所述的方法,其中,所述二維計算機輔助設(shè)計數(shù)據(jù)是對應(yīng)于所接收的三維計算機輔助設(shè)計模型的、用二維圖表示的對象的多個側(cè)視圖。
9.根據(jù)權(quán)利要求6所述的方法,還包括通過所述計算機輔助設(shè)計系統(tǒng)從用戶接收所述二維計算機輔助設(shè)計數(shù)據(jù)與所述三維計算機輔助設(shè)計模型之間的關(guān)鍵映射點。
10.一種計算機輔助設(shè)計系統(tǒng),包括處理器和可存取存儲器,所述計算機輔助設(shè)計系統(tǒng)具體被配置成執(zhí)行以下步驟接收二維計算機輔助設(shè)計數(shù)據(jù),所述二維計算機輔助設(shè)計數(shù)據(jù)包括尺寸信息; 創(chuàng)建對應(yīng)于所述二維計算機輔助設(shè)計數(shù)據(jù)的三維模型; 將所述尺寸信息與所述三維模型的特征相關(guān)聯(lián);以及存儲所述三維模型和相關(guān)聯(lián)的尺寸信息,其中,所述尺寸信息之后能夠被編輯以在所述三維模型中自動產(chǎn)生對應(yīng)的變化。
11.根據(jù)權(quán)利要求10所述的計算機輔助設(shè)計系統(tǒng),其中,所述三維模型是通過折疊所述計算機輔助設(shè)計數(shù)據(jù)的二維表示的多個邊來創(chuàng)建的。
12.根據(jù)權(quán)利要求10所述的計算機輔助設(shè)計系統(tǒng),其中,所述二維計算機輔助設(shè)計數(shù)據(jù)是用二維圖表示的對象的多個側(cè)視圖。
13.根據(jù)權(quán)利要求10所述的計算機輔助設(shè)計系統(tǒng),其中,所述三維模型是三維線框幾何形狀。
14.根據(jù)權(quán)利要求10所述的計算機輔助設(shè)計系統(tǒng),其中,通過識別對應(yīng)于二維圖和所述尺寸信息的立體幾何形狀的特征來將所述尺寸信息與所述三維模型的所述特征相關(guān)聯(lián)。
15.一種計算機輔助設(shè)計系統(tǒng),包括處理器和可存取存儲器,所述計算機輔助設(shè)計系統(tǒng)具體被配置成執(zhí)行以下步驟接收三維計算機輔助設(shè)計模型和對應(yīng)的二維計算機輔助設(shè)計數(shù)據(jù),所述二維計算機輔助設(shè)計數(shù)據(jù)包括尺寸信息;將所述尺寸信息映射到所述三維計算機輔助設(shè)計模型;將所映射的尺寸信息與所述三維計算機輔助設(shè)計模型的特征相關(guān)聯(lián);以及存儲所述三維計算機輔助設(shè)計模型和相關(guān)聯(lián)的尺寸信息,其中,所述尺寸信息之后能夠被編輯以在所述三維模型中自動產(chǎn)生對應(yīng)的變化。
16.根據(jù)權(quán)利要求15所述的計算機輔助設(shè)計系統(tǒng),還被配置成執(zhí)行隱線處理,以產(chǎn)生所述三維計算機輔助設(shè)計模型的繪制視圖來代替所述二維計算機輔助設(shè)計數(shù)據(jù)和所述尺寸fn息。
17.根據(jù)權(quán)利要求15所述的計算機輔助設(shè)計系統(tǒng),其中,所述二維計算機輔助設(shè)計數(shù)據(jù)是對應(yīng)于所接收的三維計算機輔助設(shè)計模型的、用二維圖表示的對象的多個側(cè)視圖。
18.根據(jù)權(quán)利要求15所述的計算機輔助設(shè)計系統(tǒng),還被配置成從用戶接收所述二維計算機輔助設(shè)計數(shù)據(jù)與所述三維計算機輔助設(shè)計模型之間的關(guān)鍵映射點。
19.一種編碼有指令的有形計算機可讀媒體,所述指令在被執(zhí)行時使得數(shù)據(jù)處理系統(tǒng)執(zhí)行以下步驟接收二維計算機輔助設(shè)計數(shù)據(jù),所述二維計算機輔助設(shè)計數(shù)據(jù)包括尺寸信息;創(chuàng)建對應(yīng)于所述二維計算機輔助設(shè)計數(shù)據(jù)的三維模型;將所述尺寸信息與所述三維模型的特征相關(guān)聯(lián);以及存儲所述三維模型和相關(guān)聯(lián)的尺寸信息,其中,所述尺寸信息之后能夠被編輯以在所述三維模型中自動產(chǎn)生對應(yīng)的變化。
20.根據(jù)權(quán)利要求19所述的計算機可讀媒體,其中,所述三維模型是通過折疊所述計算機輔助設(shè)計數(shù)據(jù)的二維表示的多個邊來創(chuàng)建的。
21.根據(jù)權(quán)利要求19所述的計算機可讀媒體,其中,所述二維計算機輔助設(shè)計數(shù)據(jù)是用二維圖表示的對象的多個側(cè)視圖。
22.根據(jù)權(quán)利要求19所述的計算機可讀媒體,其中,所述三維模型是三維線框幾何形狀。
23.根據(jù)權(quán)利要求19所述的計算機可讀媒體,其中,通過識別對應(yīng)于二維圖和所述尺寸信息的立體幾何形狀的特征來將所述尺寸信息與所述三維模型的所述特征相關(guān)聯(lián)。
24.一種編碼有指令的有形計算機可讀媒體,所述指令在被執(zhí)行時使得數(shù)據(jù)處理系統(tǒng)執(zhí)行以下步驟接收三維計算機輔助設(shè)計模型和對應(yīng)的二維計算機輔助設(shè)計數(shù)據(jù),所述二維計算機輔助設(shè)計數(shù)據(jù)包括尺寸信息;將所述尺寸信息映射到所述三維計算機輔助設(shè)計模型; 將所映射的尺寸信息與所述三維計算機輔助設(shè)計模型的特征相關(guān)聯(lián);以及存儲所述三維計算機輔助設(shè)計模型和相關(guān)聯(lián)的尺寸信息,其中,所述尺寸信息之后能夠被編輯以在所述三維模型中自動產(chǎn)生對應(yīng)的變化。
25.根據(jù)權(quán)利要求M所述的計算機可讀媒體,還編碼有如下指令,該指令使得所述數(shù)據(jù)處理系統(tǒng)執(zhí)行隱線處理,以產(chǎn)生所述三維計算機輔助設(shè)計模型的繪制視圖來代替所述二維計算機輔助設(shè)計數(shù)據(jù)和所述尺寸信息。
26.根據(jù)權(quán)利要求M所述的計算機可讀媒體,其中,所述二維計算機輔助設(shè)計數(shù)據(jù)是對應(yīng)于所接收的三維計算機輔助設(shè)計模型的、用二維圖表示的對象的多個側(cè)視圖。
27.根據(jù)權(quán)利要求M所述的計算機可讀媒體,還編碼有如下指令,該指令使得所述數(shù)據(jù)處理系統(tǒng)從用戶接收所述二維計算機輔助設(shè)計數(shù)據(jù)與所述三維計算機輔助設(shè)計模型之間的關(guān)鍵映射點。
全文摘要
一種用于在CAD系統(tǒng)中創(chuàng)建標(biāo)有尺寸的對象模型的、包括自動將可編輯的尺寸與CAD系統(tǒng)中的對象模型相關(guān)聯(lián)的方法以及相關(guān)的CAD系統(tǒng)和計算機可讀媒體。該方法包括接收包括尺寸信息的2D CAD數(shù)據(jù),以及創(chuàng)建對應(yīng)于2D CAD數(shù)據(jù)的3D模型。該方法還包括將尺寸信息與3D模型的特征相關(guān)聯(lián),以及將3D模型和相關(guān)聯(lián)的尺寸信息存儲在CAD系統(tǒng)中。尺寸信息之后可以被編輯以在3D模型中自動產(chǎn)生對應(yīng)的變化。還描述了其他方法。
文檔編號G06T7/00GK102598002SQ201080047251
公開日2012年7月18日 申請日期2010年10月19日 優(yōu)先權(quán)日2009年10月23日
發(fā)明者丹尼爾·C·斯特普爾斯, 拉維坎斯·沃圖庫里 申請人:西門子產(chǎn)品生命周期管理軟件公司