[發(fā)明專利]穿著物分層方法及其系統(tǒng)、分層穿著物模擬方法及其系統(tǒng)有效
| 申請?zhí)枺?/td> | 201510198314.1 | 申請日: | 2015-04-24 |
| 公開(公告)號: | CN104809287B | 公開(公告)日: | 2019-01-04 |
| 發(fā)明(設計)人: | 林文林;張彬彬 | 申請(專利權)人: | 廈門唯爾酷信息技術有限公司 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50;G06T19/00 |
| 代理公司: | 泉州市文華專利代理有限公司 35205 | 代理人: | 陳雪瑩 |
| 地址: | 361008 福建省廈門市軟*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 穿著 分層 方法 及其 系統(tǒng) 模擬 | ||
1.一種穿著物分層方法,其特征在于,通過以下步驟實現(xiàn):
a、分片:建立若干片網(wǎng)格衣片模型;
b、分層:按若干片衣片模型所縫制的穿著物與網(wǎng)格套穿模型的近身關系,將若干片衣片模型由里至外分成若干層級;
c、縫制:將若干片衣片模型縫制成穿著物模型,在縫合拉力和碰撞力的作用下穿著物模型按與套穿模型的近身關系穿在套穿模型上。
2.一種穿著物分層系統(tǒng),其特征在于,采用如權利要求1所述方法實現(xiàn),包括:
a、分片模塊:建立若干片網(wǎng)格衣片模型;
b、分層模塊:按若干片衣片模型所縫制的穿著物與網(wǎng)格套穿模型的近身關系,將若干片衣片模型由里至外分成若干層級;
c、縫制模塊:將若干片衣片模型縫制成穿著物模型,在縫合拉力和碰撞力的作用下穿著物模型按與套穿模型的近身關系穿在套穿模型上。
3.一種分層穿著物模擬方法,其特征在于,通過以下步驟實現(xiàn):
a、分片:網(wǎng)格套穿模型上穿著的網(wǎng)格穿著物模型包括對應縫合的若干片網(wǎng)格衣片模型;
b、分層:根據(jù)若干片衣片模型與套穿模型的近身關系,將若干片衣片模型由里至外分成若干層級;
c、運動模擬:
設定若干片衣片模型的對應縫合點保持重疊的彈簧力;
根據(jù)各衣片模型的力的平衡公式,通過共軛梯度算法求得各衣片模型在時間步長T從當前位置運動到下一個時間點的位置,進而求得衣片模型的網(wǎng)格點的運動速度V;且根據(jù)衣片模型下一個時間位置建立下一個時間點的衣片模型包圍盒;
當前衣片模型包圍盒和套穿模型碰撞,分別獲得當前位置Current P衣片模型包圍盒的網(wǎng)格點和套穿模型的碰撞,記錄碰撞點索引P1和碰撞三角形索引T1;獲得下一個時間位置Candidate P衣片模型包圍盒三角形和套穿模型三角形的碰撞,記錄碰撞三角形索引T2,T3;獲得下一個時間位置CandidateP若干片衣片模型包圍盒之間的碰撞點,記錄碰撞三角形索引T4,T5;
對當前位置Current P衣片模型包圍盒和套穿模型的碰撞進行響應,將當前衣片模型網(wǎng)格上的碰撞點沿著套穿模型的碰撞三角形的法線移到模型外,并設定該碰撞點為不動點;
對下一個時間點的衣片模型包圍盒三角形和套穿模型三角形的碰撞進行響應,將下一個時間點位置的衣片模型上的碰撞三角形添加碰撞力;
對下一個時間點的衣片模型之間的碰撞進行響應,設定內層的衣片模型包圍盒上的碰撞點不動,由里向外逐層計算外層衣片模型包圍盒上的碰撞三角形的三個點和內層的碰撞三角形索引的相對位置,改變外層衣片包圍盒上的碰撞點的速度V,使得碰撞點在下一個時間點運動到套穿模型外;
如此往復計算從而獲得若干衣片模型包圍盒在最終貼合套穿模型的位置Candida P。
4.如權利要求3所述的一種分層穿著物模擬方法,其特征在于,根據(jù)縫制痕跡將網(wǎng)格穿著物模型分成若干片網(wǎng)格衣片模型。
5.如權利要求3所述的一種分層穿著物模擬方法,其特征在于,所述力的平衡公式根據(jù)彈簧力、摩擦力、重力和碰撞力計算。
6.如權利要求3所述的一種分層穿著物模擬方法,其特征在于,將當前衣片模型網(wǎng)格上的碰撞點添加摩擦力,摩擦力根據(jù)公式F=μ×FN求解,并設定衣片模型發(fā)生碰撞的點為不動點;其中,F(xiàn)為摩擦力,μ為摩擦系數(shù),F(xiàn)N為衣片在重力作用下的對人體的正壓力。
7.如權利要求3所述的一種分層穿著物模擬方法,其特征在于,所述運動速度V=(下一個時間點位置Candida P-當前位置Current P)/時間步長T。
8.如權利要求3所述的一種分層穿著物模擬方法,其特征在于,對所述當前衣片模型包圍盒和套穿模型包圍盒的碰撞進行響應;或者所述往復計算之前,渲染衣片模型,設定各衣片模型上的對應縫合點縫合在一起,且縫合點的最終位置設定為兩點連線的中點。
9.一種分層穿著物模擬系統(tǒng),其特征在于,采用如權利要求3所述方法實現(xiàn),包括:
a、分片模型:網(wǎng)格套穿模型上穿著的網(wǎng)格穿著物模型包括對應縫合的若干片網(wǎng)格衣片模型;
b、分層模型:根據(jù)若干片衣片模型與套穿模型的近身關系,將若干片衣片模型由里至外分成若干層級;
c、運動模擬模型:
設定若干片衣片模型的對應縫合點保持重疊的彈簧力;
根據(jù)各衣片模型的力的平衡公式,通過共軛梯度算法求得各衣片模型在時間步長T從當前位置運動到下一個時間點的位置,進而求得衣片模型的網(wǎng)格點的運動速度V;且根據(jù)衣片模型下一個時間位置建立下一個時間點的衣片模型包圍盒;
當前衣片模型包圍盒和套穿模型碰撞,分別獲得當前位置Current P衣片模型包圍盒的網(wǎng)格點和套穿模型的碰撞,記錄碰撞點索引P1和碰撞三角形索引T1;獲得下一個時間位置Candidate P衣片模型包圍盒三角形和套穿模型三角形的碰撞,記錄碰撞三角形索引T2,T3;獲得下一個時間位置CandidateP若干片衣片模型包圍盒之間的碰撞點,記錄碰撞三角形索引T4,T5;
對當前位置Current P衣片模型包圍盒和套穿模型的碰撞進行響應,將當前衣片模型網(wǎng)格上的碰撞點沿著套穿模型的碰撞三角形的法線移到模型外,并設定該碰撞點為不動點;
對下一個時間點的衣片模型包圍盒三角形和套穿模型三角形的碰撞進行響應,將下一個時間點位置的衣片模型上的碰撞三角形添加碰撞力;
對下一個時間點的衣片模型之間的碰撞進行響應,設定內層的衣片模型包圍盒上的碰撞點不動,由里向外逐層計算外層衣片模型包圍盒上的碰撞三角形的三個點和內層的碰撞三角形索引的相對位置,改變外層衣片包圍盒上的碰撞點的速度V,使得碰撞點在下一個時間點運動到套穿模型外;
如此往復計算從而獲得若干衣片模型包圍盒在最終貼合套穿模型的位置Candida P。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門唯爾酷信息技術有限公司,未經廈門唯爾酷信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510198314.1/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:電子排檔電磁優(yōu)化方法
- 下一篇:用于人工濕地的排污結構及人工濕地





