織物片組合的仿真的制作方法
【專利摘要】提出了一種用于仿真織物片組合的計(jì)算機(jī)實(shí)現(xiàn)的方法。該方法包括提供多個并行的求解器,第一求解器仿真至少一個第一織物片,而且第二求解器仿真至少一個第二織物片,并且通過由第一和第二求解器計(jì)算公共邊界,維持第一和第二織物片嚴(yán)絲合縫。
【專利說明】織物片組合的仿真
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)程序和系統(tǒng)的領(lǐng)域,更具體地涉及用于仿真織物片組合的計(jì)算機(jī)實(shí)現(xiàn)的方法、計(jì)算機(jī)程序和系統(tǒng),涉及用所述方法獲得的3D建模的對象,涉及存儲所述3D建模對象的數(shù)據(jù)文件。
【背景技術(shù)】
[0002]在市場上提供若干系統(tǒng)和程序,用于對象的設(shè)計(jì)、建造(engineering)、以及制造。CAD是計(jì)算機(jī)輔助設(shè)計(jì)的首字母縮寫,例如,它涉及用于設(shè)計(jì)對象的軟件解決方案。CAE是計(jì)算機(jī)輔助工程的首字母縮寫,例如,它涉及用于仿真未來產(chǎn)品物理行為的軟件解決方案。CAM是計(jì)算機(jī)輔助制造的首字母縮寫,例如,它涉及用于定義制造過程和操作的軟件解決方案。在這樣的計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)中,圖形用戶界面對于技術(shù)的效率起到了重要的作用??梢栽诋a(chǎn)品生命周期管理(PLM)系統(tǒng)內(nèi)嵌入這些技術(shù)。PLM是指幫助公司進(jìn)行以下活動的經(jīng)營策略:跨擴(kuò)展的企業(yè)的概念共享產(chǎn)品數(shù)據(jù)、應(yīng)用共同的過程、以及將共同的知識利用于從構(gòu)想到產(chǎn)品生命結(jié)束的產(chǎn)品開發(fā)。
[0003]由達(dá)索系統(tǒng)公司提供的PLM解決方案(旗下商標(biāo)為CATIA、EN0VIA、以及DELMIA)提供了組織產(chǎn)品工程知識的工程中心、管理制造工程知識的制造中心、以及能使企業(yè)整合和連接進(jìn)入工程和制造中心的企業(yè)中心。系統(tǒng)一并提供一個開放的對象模型,該對象模型鏈接產(chǎn)品、過程、資源以實(shí)現(xiàn)動態(tài)的、基于知識的產(chǎn)品創(chuàng)造,以及驅(qū)動優(yōu)化的產(chǎn)品定義、制造準(zhǔn)備、生產(chǎn)和服務(wù)的決策支持。
[0004]針對CAD工具時尚產(chǎn)業(yè)興趣驚人的增長。首先關(guān)注的是服裝制造的優(yōu)化,例如,為了減少織物碎料、最小化周期時間…。其次關(guān)注的是服裝方面的仿真。事實(shí)上,有必要在創(chuàng)造過程中以高細(xì)節(jié)水平的紋理和光線的形式幫助設(shè)計(jì)師獲取最現(xiàn)實(shí)的服裝渲染的方面。
[0005]而且,現(xiàn)實(shí)中視覺精度的需求可能沒有如此苛求,但是虛擬體驗(yàn)必須給出與服裝將在現(xiàn)實(shí)生活中生產(chǎn)的,尤其在涉及運(yùn)動時相同的視覺感覺。這樣的實(shí)時體驗(yàn)包括虛擬試穿、虛擬時裝秀、以及藝術(shù)表演中的舞蹈編排…其中,真實(shí)性是需要仿真來保證的最終完成。
[0006]然而,很快遇到限制:對于實(shí)時,服裝可能太復(fù)雜,或者將要仿真的對象的數(shù)量太巨大。
[0007]這個問題的第一個解決方案是將服裝分割成更小的并行求解的域。這在有限元法(FEM)的結(jié)構(gòu)分析領(lǐng)域中是很經(jīng)典的方法。將結(jié)構(gòu)分解成幾個稱之為域的子結(jié)構(gòu);此分解是基于網(wǎng)格幾何屬性,且不具有任何附加的約束。對不同的域進(jìn)行并行求解,要么求解器架構(gòu)是多線程的(但這不是充分可擴(kuò)展的),要么幾個服務(wù)器并行運(yùn)行。然而,這無法應(yīng)用于實(shí)時仿真:實(shí)際上,域邊界的精確性和一致性的需要要求耦合的過程,其中求解器一致地迭代收斂,并且通?;ㄙM(fèi)幾個小時來仿真幾秒鐘的真實(shí)現(xiàn)象。
[0008]大型多人在線游戲(MMOG)借助稱為分區(qū)的方法成功處理了量大的問題。將虛擬世界分割成并行運(yùn)行的所謂的區(qū)。但是兩個區(qū)之間的邊界將該兩個區(qū)彼此隔離。由于該原因,對象可從一個區(qū)瞬移到第二個區(qū)最多具有最小的狀態(tài)連續(xù)性,但是不可能有區(qū)與區(qū)之間的交互。假定一片織物如此分區(qū),產(chǎn)生的效果將是不真實(shí)的。
[0009]因此,無法用可擴(kuò)展的方式來管理具有復(fù)雜服裝和大量約束的在線體驗(yàn),因?yàn)閭鹘y(tǒng)的可擴(kuò)展的方法(如FEM)距離實(shí)時太遠(yuǎn),或者在物理行為上是不現(xiàn)實(shí)的(如分區(qū))。
[0010]在這種情況下,仍需要織物片組合的改善的仿真。
【發(fā)明內(nèi)容】
[0011]根據(jù)一個方面,本發(fā)明因此提供了一種用于仿真織物片組合的計(jì)算機(jī)實(shí)現(xiàn)的方法。該方法包括:
[0012]-提供多個并行的求解器,第一求解器仿真至少一個第一織物片,第二求解器仿真至少一個第二織物片;以及
[0013]-通過由第一和第二求解器計(jì)算公共邊界來保持第一和第二織物片嚴(yán)絲合縫。
[0014]該方法可以包括下列中的一個或多個:
[0015]-通過將第一織物片的數(shù)據(jù)和第二織物片的數(shù)據(jù)組合來執(zhí)行公共邊界的計(jì)算;
[0016]-通過在第一求解器和第二求解器之間相互交換數(shù)據(jù)來執(zhí)行第一織物片與第二織物片的數(shù)據(jù)的組合;
[0017]-第一求解器和第二求解器間的相互數(shù)據(jù)交換包括:
[0018]-第一求解器根據(jù)當(dāng)前公共邊界數(shù)據(jù)計(jì)算公共邊界數(shù)據(jù)的第一局部預(yù)測,并將計(jì)算的結(jié)果發(fā)送至第二求解器;
[0019]-第二求解器根據(jù)當(dāng)前公共邊界數(shù)據(jù)計(jì)算公共邊界數(shù)據(jù)的第二局部預(yù)測,并將計(jì)算的結(jié)果發(fā)送至第一求解器;
[0020]-第一求解器接收由第二求解器發(fā)送的第二局部預(yù)測;
[0021]一第二求解器接收由第一求解器發(fā)送的第一局部預(yù)測;
[0022]一第一求解器將公共邊界數(shù)據(jù)的第一局部預(yù)測與接收到的公共邊界數(shù)據(jù)的第二局部預(yù)測相組合,組合的結(jié)果是全局公共邊界預(yù)測數(shù)據(jù);
[0023]一第二求解器將公共邊界數(shù)據(jù)的第二局部預(yù)測與接收到的公共邊界數(shù)據(jù)的第一局部預(yù)測相組合,組合的結(jié)果是全局公共邊界預(yù)測數(shù)據(jù);
[0024]一第一求解器計(jì)算第一矯正力以應(yīng)用在公共邊界上,第一矯正力是從當(dāng)前局部公共邊界數(shù)據(jù)和全局公共邊界預(yù)測數(shù)據(jù)計(jì)算出的;以及
[0025]一第二求解器計(jì)算第二矯正力以應(yīng)用在公共邊界的上,第二矯正力是從當(dāng)前局部公共邊界數(shù)據(jù)和全局公共邊界預(yù)測數(shù)據(jù)計(jì)算出的;
[0026]-第一求解器將計(jì)算出的第一矯正力輸入給公共邊界,并獲得新的當(dāng)前公共邊界數(shù)據(jù),第二求解器將計(jì)算出的第二矯正力輸入給公共邊界,并獲得新的公共邊界數(shù)據(jù);
[0027]-通過對代表局部預(yù)測的值和代表所接收到的局部預(yù)測的值求平均值,來執(zhí)行公共邊界數(shù)據(jù)的局部預(yù)測與所接收到的公共邊界數(shù)據(jù)的局部預(yù)測的組合;
[0028]-由包含節(jié)點(diǎn)的表面網(wǎng)格建模至少一個第一和第二織物片;
[0029]-公共邊界數(shù)據(jù)與作為至少一個第一和第二織物片之間的公共邊界的一部分的第一和第二織物片的節(jié)點(diǎn)的位置和/或速度相關(guān);
[0030]-第一求解器專用于第一類型的織物片,而且第二求解器專用于第二類型的織物片。
[0031]本發(fā)明還提出含有用于由計(jì)算機(jī)執(zhí)行的指令的計(jì)算機(jī)程序,所述指令包含用于執(zhí)行上述方法的手段。
[0032]本發(fā)明還提出其上記錄了上述計(jì)算機(jī)程序的計(jì)算機(jī)可讀存儲介質(zhì)。
[0033]本發(fā)明還提出一種用于仿真織物片組合的計(jì)算機(jī)系統(tǒng),包括與存儲器耦合的處理器、用于顯示織物片組合的仿真的圖形用戶界面,所述存儲器上記錄有上述計(jì)算機(jī)程序。
[0034]本發(fā)明還提出用上述方法可獲得的三維建模對象。
[0035]本發(fā)明還提出存儲了上述三維建模對象的數(shù)據(jù)文件。
【專利附圖】
【附圖說明】
[0036]現(xiàn)在將要通過非限制性的示例并參考附圖來描述本發(fā)明的實(shí)施例,其中:
[0037]-圖1至3顯示了織物片組合的示例;
[0038]-圖4至7顯示了對織物片組合進(jìn)行建模的表面網(wǎng)格的示例;
[0039]-圖8至10顯示了對服裝進(jìn)行建模的分割的表面網(wǎng)格的示例;
[0040]-圖11顯示了在求解器之間交換的示例,每個求解器至少仿真一個織物片;
[0041]-圖12至14顯示了公共邊界計(jì)算的示例,其用于再創(chuàng)造織物片組合的縫紉模式的實(shí)際接縫的效果;
[0042]-圖15顯示了該方法的示例的流程圖;以及
[0043]-圖16顯示了用于仿真織物片組合的計(jì)算機(jī)系統(tǒng)的示例。
【具體實(shí)施方式】
[0044]提出了用于仿真織物片組合的計(jì)算機(jī)實(shí)現(xiàn)的方法。術(shù)語“仿真”是指從組合的當(dāng)前狀態(tài)獲得組合的新狀態(tài)。實(shí)際上,仿真從組合在時間T的狀態(tài)計(jì)算出組合在時間T+At的狀態(tài)。組合的狀態(tài)是指:在仿真的給定時間,定義組合的參數(shù)的一組值。該方法包括提供多個并行的求解器。求解器是專用于特定計(jì)算的模塊。例如,求解器可以是獨(dú)立的計(jì)算機(jī)程序或者軟件庫。第一求解器仿真至少一個第一織物片,第二求解器仿真至少一個第二織物片。第一和第二織物片屬于通常建模服裝的織物片組合。該方法還包括通過由第一和第二求解器計(jì)算公共邊界,來維持第一和第二織物片嚴(yán)絲合縫。由第一和第二求解器來執(zhí)行該計(jì)算。維持嚴(yán)絲合縫是指兩個織物片相連接。公共邊界包括第一織物片的一部分和第二織物片的一部分。例如,公共邊界可以是屬于仿真的服裝的兩個織物片之間的接縫。
[0045]這樣的方法能改善由織物片組合制作的服裝的實(shí)時仿真。事實(shí)上,所提的解決方案利用了以下事實(shí):服裝由幾個織物片所組成,其形狀根據(jù)織物片之間的公共邊界來確定,例如縫紉模式給定了服裝的自然分割。因此,本發(fā)明允許獲得服裝的實(shí)際的可視化呈現(xiàn),并且該呈現(xiàn)遵照服裝實(shí)際中是什么樣子,且考慮褶皺、皺褶、接縫、復(fù)雜的織物紋理等方面。另夕卜,由涉及屬于公共邊界的織物片的每個求解器來執(zhí)行公共邊界的計(jì)算,因此,為計(jì)算公共邊界,每個求解器可以并行執(zhí)行計(jì)算。結(jié)果是,織物片組合的仿真可以實(shí)時執(zhí)行,因?yàn)榭梢圆⑿欣妹總€求解器的計(jì)算資源。因此,本方法改善了織物片組合的仿真的可擴(kuò)展性,因?yàn)楫?dāng)復(fù)雜的衣物不能被正確仿真時,要么因?yàn)槠浯砹藬?shù)據(jù)量太大不能處理,要么是因?yàn)槠洳荒鼙粚?shí)時解決,本方法使其成為可能是通過:在求解器的團(tuán)(clique)內(nèi)借助充分的和直接的分割服裝,連同由求解器負(fù)責(zé)的公共邊界的計(jì)算。仿真結(jié)果的現(xiàn)實(shí)性因此得到提升。另夕卜,本發(fā)明有利地允許仿真由不同材料組成的織物片組合所組成的服裝,因?yàn)?,適用于仿真特定材料的專用求解器可以仿真每個織物片。而且,由涉及屬于公共邊界的織物片的每個求解器對公共邊界的計(jì)算還允許仿真具有適當(dāng)機(jī)械行為的接縫,例如,綁定公共邊界的拉鏈。另外,本發(fā)明允許使用利用求解器的負(fù)載均衡機(jī)制,來動態(tài)最優(yōu)化CPU工作負(fù)載;例如,可以輕松跨多個計(jì)算機(jī)平衡求解器的工作負(fù)載。
[0046]本方法由計(jì)算機(jī)實(shí)現(xiàn)。這意味著該方法的步驟(或者基本上所有步驟)由至少一臺計(jì)算機(jī)執(zhí)行。在示例中,該方法的至少一些步驟的觸發(fā)可以通過用戶計(jì)算機(jī)交互來執(zhí)行。所需的用戶計(jì)算機(jī)交互的水平可以取決于自動預(yù)見的水平,并且與實(shí)現(xiàn)用戶希望的需要平衡。在示例中,該水平可以是用戶定義的和/或預(yù)定義的。
[0047]該方法的計(jì)算機(jī)實(shí)現(xiàn)的典型示例是采用包括適合于該目的的圖形用戶界面(GUI)的系統(tǒng)來執(zhí)行該方法。該⑶I與存儲器和處理器耦合。存儲數(shù)據(jù)庫的存儲器僅是適合于這樣存儲的任何硬件。這樣的系統(tǒng)改善了對織物片組合組成的服裝進(jìn)行實(shí)時仿真的現(xiàn)實(shí)性和可擴(kuò)展性。
[0048]所謂“數(shù)據(jù)庫”,指的是為了查找和取回而組織的任何數(shù)據(jù)(即信息)的集合。當(dāng)存儲在存儲器時,數(shù)據(jù)庫允許由計(jì)算機(jī)快速搜索和取回。數(shù)據(jù)庫實(shí)際上被構(gòu)建以結(jié)合各種數(shù)據(jù)處理操作來促進(jìn)數(shù)據(jù)的存儲、取回、修改、以及刪除。數(shù)據(jù)庫可以由能夠劃分為記錄的文件或文件集組成,每一個記錄由一個或多個字段構(gòu)成。字段是數(shù)據(jù)存儲的基本單元。用戶可以主要通過查詢來取回數(shù)據(jù)。使用關(guān)鍵字和排序命令,用戶能夠根據(jù)正在使用的數(shù)據(jù)庫管理系統(tǒng)的規(guī)則,快速地搜索、重新排列、分組、以及選擇許多記錄中的字段,以取回或創(chuàng)建關(guān)于數(shù)據(jù)的特定集合的報告。
[0049]在該方法的情況下,織物片和織物片組合可以存儲在數(shù)據(jù)庫中。
[0050]該方法通常操控織物片。織物片是建模對象,典型地為3D建模的對象。建模對象是由存儲在數(shù)據(jù)文件(即具有特定格式的一條計(jì)算機(jī)數(shù)據(jù))中和/或在計(jì)算機(jī)系統(tǒng)的存儲器中的結(jié)構(gòu)化的數(shù)據(jù)所定義/描述的任何對象。引申開來,表述“建模對象”表示數(shù)據(jù)本身。根據(jù)系統(tǒng)的類型,建模的對象可以由不同種類的數(shù)據(jù)來定義。該系統(tǒng)可以實(shí)際上是CAD系統(tǒng)、CAE系統(tǒng)、CAM系統(tǒng)、和/或PLM系統(tǒng)的任何組合。在這些不同的系統(tǒng)中,建模對象由相應(yīng)的數(shù)據(jù)來定義。人們會相應(yīng)地提及CAD對象、PLM對象、CAE對象、CAM對象、CAD數(shù)據(jù)、PLM數(shù)據(jù)、CAM數(shù)據(jù)、CAE數(shù)據(jù)。然而,這些系統(tǒng)并不是相互排斥的,因?yàn)榻ο罂梢杂膳c這些系統(tǒng)的任意組合相對應(yīng)的數(shù)據(jù)來定義。因此系統(tǒng)可以是CAD和PLM系統(tǒng),這從以下提供的這樣的系統(tǒng)的定義將是明顯的。
[0051]該方法可以是設(shè)計(jì)3D建模對象的方法的一部分,例如構(gòu)成這樣的設(shè)計(jì)方法的結(jié)束步驟的方法?!霸O(shè)計(jì)3D建模的對象”是指:闡釋3D建模對象的至少部分過程的任何操作或系列操作。因此,該方法可以包括從頭開始創(chuàng)建3D建模的對象。可替代地,該方法可以包括提供先前創(chuàng)建的3D建模的對象,然后修改該3D建模的對象。
[0052]該3D建模的對象可以是CAD建模的對象或者是CAD建模的對象的一部分。不管怎樣,該方法所仿真的織物片組合可以代表CAD建模的對象或者至少是其一部分。CAD建模的對象是由存儲在CAD系統(tǒng)的存儲器中的數(shù)據(jù)所定義的任何對象。根據(jù)系統(tǒng)的類型,建模的對象可以由不同類型的數(shù)據(jù)來定義。
[0053]所謂CAD系統(tǒng),指的是至少適合于基于建模的對象的圖形表示來設(shè)計(jì)建模的對象的任何系統(tǒng),例如CATIA。在該情況中,定義建模的對象的數(shù)據(jù)包括允許表示建模的對象的數(shù)據(jù)。例如,CAD系統(tǒng)可以使用邊或線,在某些情況中采用面或表面來提供CAD建模的對象的表示。線、邊、或表面可以采用各種方式來表示,例如非均勻有理B樣條(NURBS)。具體來說,CAD文件可以包含據(jù)其可以產(chǎn)生幾何結(jié)構(gòu)的規(guī)范,該幾何結(jié)構(gòu)反過來允許表示的產(chǎn)生。建模的對象的規(guī)范可以存儲在單個CAD文件中或多個CAD文件中。表示CAD系統(tǒng)中的建模的對象的文件的通常大小在每部分一兆字節(jié)的范圍內(nèi)。并且建模的對象通??梢允菙?shù)千部分的組合。
[0054]在CAD的情況下,建模的對象通常可以是3D建模的對象,例如表示產(chǎn)品,例如產(chǎn)品的一部分、或部分的組合、或可能的組合。所謂“3D建模的對象”,指的是由允許其3D表示的數(shù)據(jù)建模的任何對象。3D表示允許從所有角度觀察部分。例如,當(dāng)進(jìn)行3D表示時,可以繞3D建模的對象的任意軸,或者繞顯示有該表示的屏幕上的任意軸處理和旋轉(zhuǎn)3D建模的對象。這尤其排除了無法被3D建模的2D圖標(biāo)。3D表示的顯示促進(jìn)了設(shè)計(jì)(即,增加了設(shè)計(jì)者在統(tǒng)計(jì)學(xué)意義上完成他們?nèi)蝿?wù)的速度)。這加速了產(chǎn)業(yè)中的制造過程,因?yàn)楫a(chǎn)品的設(shè)計(jì)是制造過程的一部分。
[0055]CAD系統(tǒng)可以是基于歷史的。在該情況中,建模的對象進(jìn)一步由包括幾何特征的歷史的數(shù)據(jù)定義。建模的對象實(shí)際上可以由自然人(即設(shè)計(jì)者/用戶)使用標(biāo)準(zhǔn)的建模特征(例如,擠壓、后旋、裁剪、和/或環(huán)繞等)和/或標(biāo)準(zhǔn)的表面化特征(例如,掃、彎曲、放樣、填充、變形、和/或平滑等)來進(jìn)行設(shè)計(jì)。很多支持這樣建模功能的CAD系統(tǒng)是基于歷史的系統(tǒng)。這意味著設(shè)計(jì)特征的創(chuàng)建歷史通常通過非循環(huán)數(shù)據(jù)流來保存,所述非循環(huán)數(shù)據(jù)流通過輸入以及輸出鏈路一起鏈接所述幾何特征。基于歷史的建模范例從80年代初就眾所周知。建模的對象由兩個持久性數(shù)據(jù)表述來描述:歷史和B-rep (即邊界表示)。B-rep是歷史中定義的計(jì)算結(jié)果。在表示建模的對象時顯示在計(jì)算機(jī)的屏幕上的部分的形狀是(棋盤形布置的)B-rep。部分的歷史是設(shè)計(jì)意圖。基本上,歷史收集了關(guān)于建模的對象已經(jīng)經(jīng)歷的操作的信息。B-r印可以與歷史一起保存,以使其更容易顯示復(fù)雜部分。歷史可以與B-1^p一起保存,以便根據(jù)設(shè)計(jì)意圖允許部分的設(shè)計(jì)改變。
[0056]所謂PLM系統(tǒng),指的是適合于管理表示物理制造的產(chǎn)品的建模的對象的任何系統(tǒng)。在PLM系統(tǒng)中,因此建模的對象由適合于制造物理對象的數(shù)據(jù)來定義。這些通常可以是尺寸值和/或容差值。對正確的對象制造來說,的確最好具有這些值。
[0057]所謂CAE系統(tǒng),指的是適合于分析建模的對象的物理行為的任何系統(tǒng)。在CAE系統(tǒng)中,建模的對象因此由適合于分析這樣的行為的數(shù)據(jù)來定義。這通??梢允且唤M行為化的特征。例如,與門相對應(yīng)的建模的對象可以由表明該門圍繞軸旋轉(zhuǎn)的數(shù)據(jù)來定義。
[0058]圖16顯示了用于仿真織物片組合的計(jì)算機(jī)系統(tǒng)的示例。計(jì)算機(jī)系統(tǒng)可以是,但不限于,計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)、平板、智能電話…。所描繪的計(jì)算機(jī)系統(tǒng)包括連接到內(nèi)部通信總線1000的中央處理單元(CPU) 1010,和也連接到總線的隨機(jī)存取存儲器(RAM) 1070??蛻舳擞?jì)算機(jī)還設(shè)置有與連接到總線的視頻隨機(jī)存取存儲器1100相關(guān)聯(lián)的圖形處理單元(GPU)lllO。視頻RAM1100在本領(lǐng)域中也已稱作幀緩沖器。大容量存儲設(shè)備控制器1020管理對諸如硬盤驅(qū)動器1030的大容量存儲器設(shè)備的訪問。適合于有形地體現(xiàn)計(jì)算機(jī)程序指令和數(shù)據(jù)的大容量存儲器設(shè)備包括所有形式的非易失性存儲器,例如包括:諸如EPR0M、EEPROM、以及閃存的半導(dǎo)體存儲器設(shè)備;諸如內(nèi)部硬盤和可移動盤的磁盤;磁光盤;以及CD-ROM光盤1040。前述任何一個可以由專門設(shè)計(jì)的ASIC(特定應(yīng)用集成電路)來補(bǔ)充,或并入專門設(shè)計(jì)的ASIC中。網(wǎng)絡(luò)適配器1050管理對網(wǎng)絡(luò)1060的訪問??蛻舳擞?jì)算機(jī)還可以包括諸如光標(biāo)控制設(shè)備、鍵盤等的觸覺設(shè)備1090。將光標(biāo)控制設(shè)備用在客戶端計(jì)算機(jī)中,以準(zhǔn)許用戶選擇性地將光標(biāo)定位在顯示器1080上的任意期望的位置。實(shí)際上,顯示器可以顯示圖形用戶界面,以用于顯示織物片組合的仿真。顯示器可以是,但不限于,屏幕、觸摸感應(yīng)屏幕…。而且,光標(biāo)控制設(shè)備允許用戶選擇各種命令,并且輸入控制信號。光標(biāo)控制設(shè)備包括多個用于將控制信號輸入給系統(tǒng)的信號產(chǎn)生設(shè)備。通常,光標(biāo)控制設(shè)備可以是鼠標(biāo),其中鼠標(biāo)按鍵用于產(chǎn)生信號,感應(yīng)觸摸屏也可被用于產(chǎn)生信號。
[0059]計(jì)算機(jī)程序可以包括計(jì)算機(jī)指令,指令包括用于使上述系統(tǒng)執(zhí)行上述方法的手段。例如,本發(fā)明可以在數(shù)字電子電路中、或在計(jì)算機(jī)硬件、固件、軟件、或它們的組合中實(shí)現(xiàn)。本發(fā)明的裝置可以在計(jì)算機(jī)程序產(chǎn)品中實(shí)現(xiàn),該計(jì)算機(jī)程序產(chǎn)品有形地體現(xiàn)在機(jī)器可讀存儲設(shè)備中并用于由可編程處理器執(zhí)行;并且本發(fā)明的方法步驟可以由可編程處理器來執(zhí)行,該可編程處理器通過操作輸入數(shù)據(jù)和產(chǎn)生輸出來執(zhí)行指令程序,以實(shí)現(xiàn)本發(fā)明的功倉泛。
[0060]本發(fā)明可以有利地在可編程系統(tǒng)上執(zhí)行的一個或多個計(jì)算機(jī)程序中實(shí)現(xiàn),該可編程系統(tǒng)包括:至少一個可編程處理器,其被耦合以從以下接收數(shù)據(jù)和指令并向其傳送數(shù)據(jù)和指令:數(shù)據(jù)存儲系統(tǒng)、至少一個輸入設(shè)備、以及至少一個輸出設(shè)備。應(yīng)用程序可以以高級程序或面向?qū)ο缶幊陶Z言實(shí)現(xiàn),或如果需要可以以匯編或機(jī)器語言實(shí)現(xiàn);并且在任何情況下,該語言可以是編譯的或解釋語言。
[0061]該方法輸出仿真的織物片組合,其中該織物片保持由至少兩個求解器維持。值得注意的是,該仿真包括由至少兩個求解器計(jì)算的公共邊界,其中該公共邊界通??梢允莾蓚€織物片之間的接縫。因此,該仿真利用待仿真的組合的結(jié)構(gòu)(例如接縫),并且依賴求解器之間的合作,這提高了仿真速度和可擴(kuò)展性。這樣的織物片組合仿真允許實(shí)時現(xiàn)實(shí)仿真。
[0062]現(xiàn)在參考圖1至3,示出了織物片組合的示例。
[0063]在圖1上,服裝(女裝10)是幾個織物片的組合,如織物片12。
[0064]圖2顯示了在圖1上示出的根據(jù)縫紉模式進(jìn)行裁剪和確定形狀的服裝的織物片,圖2是所有其構(gòu)成部分的平面布局14。因此縫紉模式是模板,服裝的部分(或織物片)在剪出和組合之前從該模板跟蹤到織物片上。
[0065]圖3描繪了接縫16,其維持圖1和圖2的組合的兩個織物片160和162嚴(yán)絲合縫。通過縫紉令兩個曲線164和166 —致而使兩個織物片相連,所述曲線中的每個都畫在織物片上。兩個織物片沿著共同的邊界相連,通過將織物片162放置在織物片160旁邊來獲取該公共邊界,同時維持兩個曲線164和166 —致。這樣公共邊界包括第一織物片160的一部分和第二織物片162的一部分。
[0066]現(xiàn)在參考圖4至7,顯示了表面網(wǎng)格的示例,用于對織物片組合的織物片進(jìn)行建模。
[0067]圖4顯示了表面網(wǎng)格的示例,求解器利用該表面網(wǎng)格建??椢锲⒂?jì)算織物片的運(yùn)動。
[0068]圖5顯示了圖4的表面網(wǎng)格的細(xì)節(jié)。網(wǎng)格包括許多節(jié)點(diǎn)50,其通過邊52彼此相連。實(shí)際上,兩個節(jié)點(diǎn)被機(jī)械連接,以便對織物片的機(jī)械屬性進(jìn)行仿真。正如圖5所示,節(jié)點(diǎn)連接可以形成凸四邊形網(wǎng)絡(luò)。需要理解的是,可以使用諸如三角形結(jié)構(gòu)的其它結(jié)構(gòu)。更通常地,多邊形網(wǎng)格是頂點(diǎn)、邊、以及面的集合,其定義對象的形狀,此處為織物片。
[0069]現(xiàn)在參考圖15,顯示了根據(jù)本發(fā)明的方法的示例。在該示例中,提供了兩個并行的求解器,即求解器I和求解器2。提供求解器是指求解器對執(zhí)行本發(fā)明的計(jì)算機(jī)系統(tǒng)是可用的,例如可以由計(jì)算機(jī)系統(tǒng)來執(zhí)行該求解器。
[0070]該求解器可以求解應(yīng)用于網(wǎng)格節(jié)點(diǎn)的力學(xué)方程,網(wǎng)格節(jié)點(diǎn)被認(rèn)為是精確的質(zhì)量。求解器因此判定節(jié)點(diǎn)的移動為解決方案,因此織物片的形狀與時間相對。用于建??椢锲木W(wǎng)格的若干功能可以由織物片的求解器通過該求解器的應(yīng)用程序接口(API)來控制。特定地,求解器可以控制建模織物片的網(wǎng)格的動態(tài)輸入和動態(tài)輸出。動態(tài)輸入意在施加力到所有節(jié)點(diǎn)(例如用于仿真重力)或節(jié)點(diǎn)子集(例如用于仿真風(fēng)、與固體相接觸…),和/或強(qiáng)加位置約束(例如在墻上釘住,例如在掛衣鉤上懸掛…)。在圖5上利用箭頭54來表示動態(tài)輸入。
[0071]動態(tài)輸出包括網(wǎng)格每個節(jié)點(diǎn)的位置和速度。位置和速度對動畫展示建模的織物片至關(guān)緊要。附加的動態(tài)輸出包括由求解器后置處理的法向量和紋理數(shù)據(jù),其大多數(shù)旨在用以在可視化過程中的紋理渲染。動態(tài)輸出由圖5上的箭頭56表示。
[0072]織物片模型以質(zhì)量和彈簧參數(shù)為特性。這在圖6和7上示出,其中頂點(diǎn)布置行為狀的鏈路在節(jié)點(diǎn)之間強(qiáng)加約束相對移動性,并且產(chǎn)生局部修剪和網(wǎng)格中的彎曲力。通過修剪,由于圖6上所示的對角線彈簧,織物片會縮小/擴(kuò)大其相切平面,同時由于圖7上所示的鉸鏈彈簧,彎曲織物片使其內(nèi)彎。
[0073]兩個提供的求解器可以是一樣的或者它們可以不同。在任何情況下,所提供的多個求解器中的每個求解器能夠?qū)⒘硪磺蠼馄鞯妮敵鲎鳛檩斎搿?br>
[0074]第一求解器可專用于第一類型的織物片,并且第二求解器可專用于第二類型的織物片??椢锲念愋捅焕斫鉃榭椢锲镔|(zhì),例如像天然的(例如羊毛、亞麻、棉)或人工纖維,織物片的纖維如何形成的(例如紡織、編織、鉤編、打結(jié)、或?qū)⒗w維壓在一起)。這有利地允許對不同類型組成的織物片組合執(zhí)行仿真。
[0075]多個并行求解器的每個求解器負(fù)責(zé)仿真至少一個織物片。由求解器仿真的織物片數(shù)量將基于織物片組合的特性,現(xiàn)在參考圖8到9進(jìn)行討論。
[0076]在圖8中,對建模服裝的網(wǎng)格80進(jìn)行分割,分割成必要多的織物片82、84,它們的每個被專用求解器處理,該求解器運(yùn)行于它自身的計(jì)算資源上,沒有大小和時間問題。建模服裝的網(wǎng)格具有太多節(jié)點(diǎn)以至不能由單個求解器處理,要么由于該數(shù)據(jù)量無法由求解器管理,要么由于該數(shù)據(jù)量無法實(shí)時計(jì)算。
[0077]實(shí)際上,可以根據(jù)縫紉圖案86執(zhí)行服裝的網(wǎng)格的分割,如參考圖2討論的。在這種情況下,求解器仿真至少一個織物片。
[0078]歸于求解器的計(jì)算資源可以低于其標(biāo)稱能力運(yùn)行。在這種情況下,可以將一個或多個補(bǔ)充織物片附加到同一求解器上來獲得更公平的負(fù)載。因此,一些織物片可由求解器仿真。另外,由求解器仿真的織物片的物理行為可以由求解器使用期望的和可承受的復(fù)雜度進(jìn)行局部管理。人們可以理解能夠?qū)崿F(xiàn)在求解器之間工作負(fù)載分配的幾個策略。
[0079]屬于求解器的計(jì)算資源可以不處理對其求解器來說過重的織物片。這例如是由大量織物片制成的服裝的情況。在這種情況下,在很多求解器上織物片會被分為必要多的子部分,創(chuàng)建必須要在仿真期間具有“無縫”行為的“虛擬接縫”。術(shù)語“虛擬接縫”是指不是初始縫紉模式的一部分的接縫,并且術(shù)語“無縫行為”是指相比于不劃分的織物片的仿真,虛擬接縫不修改仿真的結(jié)果。在圖10上示出了織物片劃分,其中網(wǎng)格100被分成兩個子部分102和104,它們沿著公共邊界106保持嚴(yán)絲合縫,在本示例中它是一個虛擬接縫。需要理解的是兩個織物片之間的公共邊界將包括第一和第二織物片的至少一個節(jié)點(diǎn)。
[0080]并行在其求解器上各自運(yùn)行的所有子部分的所有織物片的全局仿真,比在理想的求解器上(具有無限制的存儲器)仿真整體部分,提供理想的相似結(jié)果,不管是真實(shí)或虛擬的接縫。通過使用圖11上描繪的所謂公共邊界計(jì)算110,維持第一和第二織物片嚴(yán)絲合縫,其中求解器112和114被管理,以復(fù)原仿真的全局行為。兩個求解器完成它們自己的計(jì)算并彼此交互,以復(fù)原仿真的全局行為。公共邊界計(jì)算有利地再創(chuàng)造縫紉模式的現(xiàn)實(shí)接縫的效果,并且當(dāng)需要負(fù)載均衡時,在仿真期間虛擬接縫必須具有無縫行為。因此,公共邊界計(jì)算意在提供矯正力,其根據(jù)兩個成對節(jié)點(diǎn)間的預(yù)定義關(guān)系來判定。
[0081]例如,圖9顯示了成對節(jié)點(diǎn),其中分別計(jì)算鋸開的織物片82和84的成對的節(jié)點(diǎn)90的位置和速度的確切一致性一求解器112執(zhí)行織物片82的計(jì)算,求解器114執(zhí)行織物片84的計(jì)算。成對接縫節(jié)點(diǎn)90用虛線筆劃顯示。因此,求解器112和114計(jì)算部分82和84之間的公共邊界,以保持織物片82和84嚴(yán)絲合縫,并且該公共邊界包括織物片82和84的成對節(jié)點(diǎn)。
[0082]實(shí)際上,可以通過組合第一和第二織物片的數(shù)據(jù)來執(zhí)行公共邊界的計(jì)算。該數(shù)據(jù)與每個成對節(jié)點(diǎn)的位置和速度相關(guān)。可以通過在第一求解器和第二求解器之間相互交換數(shù)據(jù)來執(zhí)行組合。
[0083]現(xiàn)在參考圖12至14,其顯示了兩個求解器如何維持兩個織物片的嚴(yán)絲合縫,也就是,兩個求解器是如何計(jì)算兩個織物片之間的公共邊界。正如圖12上示出的,理想的接縫模型實(shí)際上是假定織物片82和84是無縫的,在成對的節(jié)點(diǎn)120 (第一求解器上計(jì)算的)與節(jié)點(diǎn)122 (第二求解器上計(jì)算的)之間,只傳送力和力矩,并且不允許任何相對移動。在這種情況下,兩個求解器上的成對節(jié)點(diǎn)120和122在任何時間都確切地具有相同的位置和相同的速度。
[0084]實(shí)際上,理想的接縫模型是難以獲得的,并且兩個求解器各自確切地計(jì)算出相同的值幾乎是不可能的,這有多個原因:數(shù)值截斷、近似值、不同求解器的迭代周期…。作為公共邊界計(jì)算的一部分,正如圖14所示出的,對每個成對節(jié)點(diǎn)120、122來說,每個求解器輸出成對節(jié)點(diǎn)120、122的當(dāng)前位置和/或速度數(shù)據(jù),并且通過適當(dāng)?shù)臄?shù)據(jù)交換相互同意來為下一個時間步的仿真達(dá)到公共位置目標(biāo)130。從這個公共位置目標(biāo)130,可以為每個求解器計(jì)算矯正力140、142,作為應(yīng)用到節(jié)點(diǎn)120、122的輸入,以到達(dá)公共位置目標(biāo)130。因此,可以通過組合第一織物片的數(shù)據(jù)和第二織物片的數(shù)據(jù)來實(shí)現(xiàn)公共邊界的計(jì)算,以便可以獲得公共位置目標(biāo)。
[0085]對更加現(xiàn)實(shí)和詳盡的具有彎曲、修剪和折疊的接縫模型,可以利用諸如格子結(jié)構(gòu)的更加復(fù)雜的公共邊界來計(jì)算矯正力。例如,這在圖13中示出,其中格子結(jié)構(gòu)132在鏈接相同織物片網(wǎng)格上或每個織物片部分網(wǎng)格上的相鄰節(jié)點(diǎn)的位置和/或速度上體現(xiàn)為彈簧關(guān)系130。在該情況下,公共邊界包括格子結(jié)構(gòu)132。需要理解的是,可以依據(jù)織物片的機(jī)械屬性、公共邊界的期望的機(jī)械行為、以及在造成可視化方面,來實(shí)現(xiàn)許多模式。
[0086]參考回到圖15,仍然是提供了兩個并行的求解器,并且每一個求解器仿真至少一個織物片。需要理解的是,也可以提供由求解器仿真的至少一個織物片,也就是說,其對于執(zhí)行本發(fā)明的計(jì)算機(jī)系統(tǒng)是可用的。表述“并行求解器”是指兩個求解器執(zhí)行并行計(jì)算,也就是說,每個求解器的計(jì)算同時進(jìn)行,或至少在預(yù)定的時間段內(nèi)進(jìn)行。這涉及并行求解器是同步的,例如借助仿真時鐘同步。需要理解的是,兩個求解器不能對同一織物片進(jìn)行仿真。
[0087]一旦提供步驟被執(zhí)行,就可以通過計(jì)算織物片之間的公共邊界來實(shí)現(xiàn)維持第一和第二織物片嚴(yán)絲合縫的步驟。正是實(shí)時的主要約束保證了為仿真按時輸送動畫快照,所述實(shí)時的主要約束是包含維持步驟的計(jì)算周期被嚴(yán)格地進(jìn)行時間限制。因此,公共邊界的計(jì)算是基于求解器間的一個拍攝數(shù)據(jù)交換(one shot data exchange),而沒有任何迭代。
[0088]在步驟SlO處,每個求解器計(jì)算當(dāng)前的公共邊界數(shù)據(jù)。術(shù)語“當(dāng)前公共邊界數(shù)據(jù)”是指在給定時間點(diǎn)定義公共邊界的狀態(tài)的信息。實(shí)際上,每個求解器評估屬于公共邊界的織物片的每個節(jié)點(diǎn)的位置和/或速度。需要理解的是,求解器只為它所管理的織物片的節(jié)點(diǎn)執(zhí)行該評估。通常步驟10在仿真時鐘時間T執(zhí)行。
[0089]接下來,在步驟S20處,每個求解器計(jì)算公共邊界數(shù)據(jù)的局部預(yù)測。通常從在步驟SlO處所獲得的當(dāng)前公共邊界數(shù)據(jù)來執(zhí)行該預(yù)測。實(shí)際上,公共邊界數(shù)據(jù)是表示屬于該公共邊界的織物片的每個節(jié)點(diǎn)的位置和/或速度的值,并且局部預(yù)測是表示屬于該公共邊界的織物片的每個節(jié)點(diǎn)的預(yù)測位置和/或速度的預(yù)測值。如本領(lǐng)域所公知的執(zhí)行該預(yù)測。例如,該預(yù)測可以是線性預(yù)測,其是未來值被評估為值的線性函數(shù)的操作。作為另一個示例,該預(yù)測可以是導(dǎo)航中的航位推測,其是通過利用預(yù)先判定的位置并且基于在已經(jīng)過的時間和路線上的已知的或估算的速度來使位置前進(jìn)而計(jì)算一個的當(dāng)前位置的過程。推斷公共邊界的節(jié)點(diǎn)位置和/或速度。當(dāng)前時鐘時間為T時,為下一個時鐘時間T — Τ+Λ t執(zhí)行該預(yù)測或推斷。
[0090]然后,在步驟S30處,每個求解器發(fā)送計(jì)算的預(yù)測的結(jié)果給其它求解器。這相當(dāng)于第一求解器接收由第二求解器發(fā)送來的第二局部預(yù)測,并且第二求解器接收由第一求解器的第一局部預(yù)測。位置和/或速度數(shù)據(jù)傳送發(fā)生在每個求解器所附屬的計(jì)算資源之間。依據(jù)計(jì)算資源的物理架構(gòu),可以由共享存儲器機(jī)制或消息傳遞機(jī)制來支持?jǐn)?shù)據(jù)傳送。
[0091]然后,在步驟S40處,每個求解器將接收的預(yù)測與其自身的公共邊界數(shù)據(jù)的局部預(yù)測進(jìn)行組合,以獲得全局協(xié)商的公共邊界預(yù)測數(shù)據(jù)。以本領(lǐng)域所公知的執(zhí)行所述組合,例如,從局部和接收的預(yù)測位置來計(jì)算節(jié)點(diǎn)的平均位置。需要理解的是,對第一和第二求解器來說,該全局協(xié)商的公共邊界預(yù)測數(shù)據(jù)是相同的。
[0092]然后,在步驟S50處,每個求解器計(jì)算應(yīng)用于形成公共邊界的每個節(jié)點(diǎn)之上的矯正力:獲取用于仿真下一時間步T — T+At的將達(dá)到的公共邊界。從當(dāng)前局部公共邊界數(shù)據(jù)和全局協(xié)商的公共邊界預(yù)測數(shù)據(jù)來計(jì)算該矯正力。
[0093]然后,在步驟S60處,每個求解器將其計(jì)算出的矯正力輸入至公共邊界,并獲得新的當(dāng)前公共邊界數(shù)據(jù)。因此,該矯正力施加到公共邊界節(jié)點(diǎn)上。這可以通過使用適應(yīng)的求解器API來執(zhí)行。
[0094]然后,在步驟S70處,時鐘仿真被增量,并且新的仿真周期可以在步驟SlO處開始。
[0095]已描述了本發(fā)明的優(yōu)選的實(shí)施例。需要理解的是可以做各種修改而不偏離本發(fā)明的精神和范圍。因此,其它的實(shí)現(xiàn)也在隨后的權(quán)利要求的范圍之內(nèi)。通過由求解器計(jì)算公共邊界,維持步驟可以包括維持三個或更多的織物片嚴(yán)絲合縫,其中所述求解器對該三個或多個織物片進(jìn)行仿真。因此,三個或更多的織物片是接縫的一部分。
【權(quán)利要求】
1.一種用于仿真織物片組合的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括步驟: -提供多個并行求解器,第一求解器仿真至少一個第一織物片,而且第二求解器仿真至少一個第二織物片;以及 -通過由第一和第二求解器計(jì)算公共邊界,維持第一和第二織物片嚴(yán)絲合縫。
2.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中通過將所述第一織物片的數(shù)據(jù)和所述第二織物片的數(shù)據(jù)組合來執(zhí)行所述公共邊界的計(jì)算。
3.根據(jù)權(quán)利要求2所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中通過在所述第一求解器和所述第二求解器之間互相交換數(shù)據(jù),來執(zhí)行所述第一織物片和所述第二織物片的數(shù)據(jù)的組合。
4.根據(jù)權(quán)利要求3所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中在所述第一求解器和所述第二求解器之間互相交換數(shù)據(jù)包括: -所述第一求解器根據(jù)當(dāng)前公共邊界數(shù)據(jù)計(jì)算公共邊界數(shù)據(jù)的第一局部預(yù)測,并且將計(jì)算的結(jié)果發(fā)送給所述第二求解器; -所述第二求解器根據(jù)當(dāng)前公共邊界數(shù)據(jù)計(jì)算公共邊界數(shù)據(jù)的第二局部預(yù)測,并且將計(jì)算的結(jié)果發(fā)送給所述第一求解器; -所述第一求解器接收由所述第二求解器發(fā)送的所述第二局部預(yù)測; -所述第二求解器接收由所述第一求解器發(fā)送的所述第一局部預(yù)測; -所述第一求解器將所述公共邊界數(shù)據(jù)的所述第一局部預(yù)測與接收到的所述公共邊界數(shù)據(jù)的所述第二局部預(yù)測相組合,所述組合的結(jié)果是全局公共邊界預(yù)測數(shù)據(jù); -所述第二求解器將所述公共邊界數(shù)據(jù)的所述第二局部預(yù)測與接收到的所述公共邊界數(shù)據(jù)的所述第一局部預(yù)測相組合,所述組合的結(jié)果是全局公共邊界預(yù)測數(shù)據(jù); -所述第一求解器計(jì)算第一矯正力以應(yīng)用在公共邊界上,所述第一矯正力是從當(dāng)前局部公共邊界數(shù)據(jù)和所述全局公共邊界預(yù)測數(shù)據(jù)計(jì)算出的;以及 -所述第二求解器計(jì)算第二矯正力以應(yīng)用在公共邊界上,所述第二矯正力是從當(dāng)前局部公共邊界數(shù)據(jù)和所述全局公共邊界預(yù)測數(shù)據(jù)計(jì)算出的。
5.根據(jù)權(quán)利要求4所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括: -所述第一求解器將計(jì)算出的第一矯正力輸入給所述公共邊界,并且獲得新的當(dāng)前公共邊界數(shù)據(jù); -所述第二求解器將計(jì)算出的第二矯正力輸入給所述公共邊界,并且獲得新的當(dāng)前公共邊界數(shù)據(jù)。
6.根據(jù)權(quán)利要求4到5之一所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中將所述公共邊界數(shù)據(jù)的局部預(yù)測與接收到的所述公共邊界數(shù)據(jù)的局部預(yù)測相組合的步驟是通過將代表所述局部預(yù)測的值與代表接收到的局部預(yù)測的值取平均值來執(zhí)行的。
7.根據(jù)權(quán)利要求4到6之一所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述至少一個第一和第二織物片通過包括節(jié)點(diǎn)的表面網(wǎng)格來建模。
8.根據(jù)權(quán)利要求7所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述公共邊界數(shù)據(jù)與作為所述至少一個第一和第二織物片之間的所述公共邊界一部分的所述第一和第二織物片的節(jié)點(diǎn)的位置和/或速度相關(guān)。
9.根據(jù)權(quán)利要求1到8之一所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述第一求解器專用于第一類型的織物片,而且所述第二求解器專用于第二類型的織物片。
10.一種計(jì)算機(jī)程序,包括用于由計(jì)算機(jī)執(zhí)行的指令,所述指令包括用于執(zhí)行權(quán)利要求1-9中任一項(xiàng)所述的方法的手段。
11.一種計(jì)算機(jī)可讀存儲介質(zhì),其上記錄有根據(jù)權(quán)利要求10所述的計(jì)算機(jī)程序。
12.一種用于仿真織物片組合的計(jì)算機(jī)系統(tǒng),包括: -耦合到存儲器的處理器; -圖形用戶界面,用于顯示織物片組合的仿真; 所述存儲器上記錄有根據(jù)權(quán)利要求10所述的計(jì)算機(jī)程序。
13.—種三維建模的對象,其通過根據(jù)權(quán)利要求1-9中任一項(xiàng)所述的方法獲得。
14.一種數(shù)據(jù)文件,存儲了根據(jù)權(quán)利要求13所述的三維建模的對象。
【文檔編號】G06F17/50GK104239601SQ201410327970
【公開日】2014年12月24日 申請日期:2014年5月29日 優(yōu)先權(quán)日:2013年5月30日
【發(fā)明者】P·R·F·貝爾曼斯, M·布爾克納福德 申請人:達(dá)索系統(tǒng)公司