陳鈺珊,蔣高明,李炳賢
(江南大學(xué) 針織技術(shù)教育部工程研究中心,江蘇 無(wú)錫 214122)
普通提花織物設(shè)計(jì)時(shí)因浮線(xiàn)太長(zhǎng)而難以形成縱向的花紋效應(yīng)。繞經(jīng)織物浮線(xiàn)短,小花型設(shè)計(jì)較為自由,可與調(diào)線(xiàn)織物或橫條提花結(jié)合形成方格子效應(yīng),在花型設(shè)計(jì)應(yīng)用中較為靈活。傳統(tǒng)的緯編繞經(jīng)織物設(shè)計(jì)需多次進(jìn)行打樣實(shí)驗(yàn),設(shè)計(jì)難度大,新產(chǎn)品更新速度較慢,市場(chǎng)難以推廣應(yīng)用,故利用WebGL技術(shù)對(duì)緯編繞經(jīng)織物進(jìn)行仿真[1-2],可大大減小產(chǎn)品的設(shè)計(jì)周期,推動(dòng)此類(lèi)產(chǎn)品的應(yīng)用發(fā)展。
目前對(duì)于各類(lèi)針織物的仿真研究眾多,主要集中于緯編的平紋、雙反面、羅紋等基本組織,瞿暢等[3]以Pierce模型為基礎(chǔ),通過(guò)OpenGL庫(kù)函數(shù)的調(diào)用實(shí)現(xiàn)對(duì)緯編針織物基本組織的三維仿真。對(duì)于提花織物的三維仿真也已有不少研究:朱錦繡等[4]利用NURBS曲線(xiàn)建立三維線(xiàn)圈的幾何模型,在 VC++ 開(kāi)發(fā)環(huán)境下結(jié)合OpenGL庫(kù)對(duì)單面提花織物進(jìn)行三維仿真;Zheng等[5]建立提花織物的線(xiàn)圈幾何模型、線(xiàn)圈型值點(diǎn)模型和平移模型,并利用WebGL技術(shù)實(shí)現(xiàn)三維仿真;張永超等[6]建立織物線(xiàn)圈結(jié)構(gòu)的理想模型,構(gòu)建花型意匠圖與編織意匠圖之間的變換規(guī)律,通過(guò)VC++.NET對(duì)仿蕾絲緯編面料進(jìn)行三維仿真。而繞經(jīng)織物的結(jié)構(gòu)較為特殊,仿真實(shí)現(xiàn)難度大,目前鮮見(jiàn)相關(guān)的研究報(bào)導(dǎo)。
本文對(duì)繞經(jīng)組織的設(shè)計(jì)方法進(jìn)行探討,并對(duì)其結(jié)構(gòu)進(jìn)行研究,通過(guò)建立線(xiàn)圈結(jié)構(gòu)模型,結(jié)合組織圖和花型意匠圖模型實(shí)現(xiàn)對(duì)這類(lèi)面料的設(shè)計(jì)與仿真,可直觀(guān)地看到織物的結(jié)構(gòu)與外觀(guān)效果,為這類(lèi)面料的設(shè)計(jì)提供方法,提高產(chǎn)品的設(shè)計(jì)效率,符合資源可持續(xù)發(fā)展的理念。
繞經(jīng)織物是在某些緯編單面組織的基礎(chǔ)上,引入繞經(jīng)紗的一種花色結(jié)構(gòu)。繞經(jīng)紗顯露在織物正面,形成所需花色,反面則形成浮線(xiàn)。所引入的繞經(jīng)紗可與不同的緯編地組織線(xiàn)圈形成經(jīng)紗提花組織、經(jīng)紗襯墊組織、經(jīng)紗添紗組織。其中經(jīng)紗提花組織的提花線(xiàn)圈由繞經(jīng)紗1根紗線(xiàn)由下而上織造而成,非經(jīng)紗提花區(qū)由地紗紗線(xiàn)形成,花型處地紗在背面以浮線(xiàn)存在,繞經(jīng)紗在正面成圈形成花紋。繞經(jīng)紗襯墊織物與經(jīng)紗添紗織物在花型處由2根紗線(xiàn)組成,提花處較厚,形成凹凸的花紋效應(yīng)。
繞經(jīng)組織需要在專(zhuān)門(mén)的圓緯機(jī)上編織,裝有專(zhuān)門(mén)的繞經(jīng)裝置,配備導(dǎo)紗器將繞經(jīng)紗繞在對(duì)應(yīng)針上進(jìn)行集圈、成圈或添紗編織。在單面四針道或者單面推片式提花圓機(jī)上加裝繞經(jīng)裝置,可派生出單面繞經(jīng)提花機(jī)用以編織繞經(jīng)組織。編織時(shí)通過(guò)選針機(jī)構(gòu)使某些針按花紋要求鉤取繞經(jīng)紗線(xiàn),這樣便可形成縱條效應(yīng)的繞經(jīng)。
圖1示出一款與調(diào)線(xiàn)地組織結(jié)合設(shè)計(jì)的格子繞經(jīng)織物。圖中:A區(qū)展示了格子調(diào)線(xiàn)橫列與繞經(jīng)花紋的交接點(diǎn)處;B區(qū)為調(diào)線(xiàn)橫列;C區(qū)為提花繞經(jīng)花紋部分;D區(qū)為集圈地組織實(shí)物圖。
圖1 格子繞經(jīng)織物實(shí)物圖
緯編繞經(jīng)織物的花型意匠圖包含地組織花紋與繞經(jīng)花紋,地組織花紋與普通提花織物設(shè)計(jì)相同,單繞經(jīng)導(dǎo)紗器花紋寬度與機(jī)器型號(hào)有關(guān),一般不超過(guò)8針。繞經(jīng)花紋的高度由機(jī)器的進(jìn)紗路數(shù)決定,花紋最大高度Hmax用下式[7]計(jì)算:
Hmax=ME/m
式中:M為進(jìn)紗路數(shù),為繞經(jīng)循環(huán)路數(shù)的倍數(shù)且不大于機(jī)器總路數(shù);E為編織1個(gè)繞經(jīng)循環(huán)所形成的橫列數(shù),如3路繞經(jīng)中,當(dāng)?shù)亟M織為緯平針組織時(shí),E=2;m為編織1個(gè)繞經(jīng)循環(huán)所需路數(shù),與組織結(jié)構(gòu)有關(guān),一般為3或4路。
相鄰兩繞經(jīng)花紋寬度L與機(jī)器上相鄰兩繞經(jīng)紗導(dǎo)紗器間的針數(shù)有關(guān),用下式[8-9]計(jì)算:
L=N/n
式中:N為總針數(shù);n為繞經(jīng)紗導(dǎo)紗器個(gè)數(shù)。
繞經(jīng)織物花型意匠圖利用不同意匠色區(qū)分不同區(qū)域的編織信息,根據(jù)花型最小循環(huán)的意匠圖色碼將織物轉(zhuǎn)化為二維矩陣R存儲(chǔ),整個(gè)矩陣代表織物的數(shù)字化設(shè)計(jì)。
式中:w為最小循環(huán)的寬(w為L(zhǎng)的倍數(shù));h為循環(huán)的高(h為Hmax的約數(shù));i表示循環(huán)橫列;j表示循環(huán)縱行;R(i,j)表示第i橫列第j縱行的花型意匠信息,用顏色代碼Ck來(lái)賦值[10]:
R(i,j)=Ck
式中:k為顏色種類(lèi)總數(shù);Ck表示意匠色代碼,具體取值為56,57,…,根據(jù)花型所使用的意匠色直接設(shè)置。不同的花型信息可由對(duì)應(yīng)的矩陣代表,圖2示出繞經(jīng)組織具體對(duì)應(yīng)關(guān)系。
圖2 繞經(jīng)組織花型圖及其矩陣
織物的編織圖對(duì)應(yīng)整片織物,進(jìn)一步分解成組織圖模型進(jìn)行設(shè)計(jì)。根據(jù)各意匠色代表的不同區(qū)域,分別繪制其最小循環(huán)的編織動(dòng)作作為區(qū)域組織圖Ke,再將其組合成為織物的組織圖,并統(tǒng)一設(shè)定對(duì)應(yīng)的編織參數(shù)存儲(chǔ)起來(lái)。
假設(shè)織物的區(qū)域組織圖高度為m,寬度為n,定義二維矩陣Ke。同時(shí)在設(shè)計(jì)的組織圖上定義織物的進(jìn)紗路數(shù)R2,織物橫列數(shù)的功能線(xiàn)R3,織物穿紗循環(huán)的功能條R6。R3j對(duì)應(yīng)的是第j行的編織線(xiàn)圈在實(shí)際織物結(jié)構(gòu)中的橫列數(shù),設(shè)計(jì)組織圖時(shí)位于結(jié)構(gòu)設(shè)計(jì)區(qū)的右邊第3列。R6j對(duì)應(yīng)的是第j行的編織線(xiàn)圈所使用的紗線(xiàn)信息,設(shè)計(jì)組織圖時(shí)位于結(jié)構(gòu)設(shè)計(jì)區(qū)的右邊第6列。將矩陣Ke每一列的數(shù)據(jù)中處于同一組織橫列數(shù)的色碼分別劃分為同一分塊矩陣C:
式中:i=1,2,…,m;j=1,2,…,n;e=1,2,…,r;v=1,2, …,g;u=1,2, …,f;k(i,j)表示在區(qū)域Ke中第i列,第j行的編織信息;C(v,u)表示在區(qū)域Ke中第u列,第v行的矩陣;當(dāng)m=1時(shí),Ke=C。
圖3示出繞經(jīng)織物的組織圖和其對(duì)應(yīng)的組織圖矩陣,該織物使用K1、K2、K33個(gè)區(qū)域組織圖組成,功能條設(shè)定織物的3路形成1個(gè)橫列。
圖3 繞經(jīng)織物組織圖和區(qū)域組織圖矩陣
將區(qū)域組織圖Ke、進(jìn)紗路數(shù)、穿紗信息聯(lián)系起來(lái),建立一個(gè)組織圖二維矩陣K以存儲(chǔ)信息。
組織圖區(qū)域矩陣使用色碼號(hào)賦值,代表不同的編織動(dòng)作,色碼0代表不編織,色碼1代表針筒織針成圈編織,色碼4代表針筒織針集圈編織,色碼9代表針筒織針浮線(xiàn)編織,色碼29代表針筒織針繞經(jīng)成圈,色碼43表示針筒織針繞經(jīng)集圈,色碼45表示針筒織針預(yù)成圈用以下一橫列編織添紗線(xiàn)圈。圖4~6示出簡(jiǎn)單的繞經(jīng)組織圖及其對(duì)應(yīng)的矩陣。
圖4 經(jīng)紗提花組織
圖5 經(jīng)紗襯墊組織
圖6 經(jīng)紗添紗組織
組織圖包含織物各區(qū)域結(jié)構(gòu)的最小循環(huán),同時(shí)擁有織物仿真所需的穿紗等必要信息,這將織物較大的編織圖數(shù)據(jù)壓縮在小的組織圖里面,進(jìn)一步通過(guò)轉(zhuǎn)換為矩陣K將各區(qū)域的結(jié)構(gòu)數(shù)字化儲(chǔ)存。這種設(shè)計(jì)方法可大大減少人工輸入工藝的時(shí)間,加快設(shè)計(jì)速度,縮短了產(chǎn)品設(shè)計(jì)周期。
系統(tǒng)先根據(jù)花型圖所設(shè)計(jì)的多個(gè)意匠色,依次讀取并找到組織圖上意匠色所代表的組織結(jié)構(gòu),對(duì)應(yīng)一一展開(kāi),形成織物整體的編織圖,實(shí)現(xiàn)織物結(jié)構(gòu)數(shù)字化轉(zhuǎn)換。他們之間的關(guān)系可利用MOD函數(shù)來(lái)表示:
R(i,j)=Ke=C(jMODn,iMODm)=C(u,v)
式中:iMODm表示v為m被i整除后所取余數(shù)的值;jMODn表示u為n被j整除后所取余數(shù)的值;若余數(shù)為0時(shí),v取g,u取f。
生成的編織圖動(dòng)作矩陣P,矩陣中的每個(gè)元素代表對(duì)應(yīng)織針的編織動(dòng)作:
式中:k為編織圖的寬度;t為編織圖的高。
為保證展開(kāi)花型的完整,花型意匠圖的各區(qū)域花寬為組織小圖上對(duì)應(yīng)意匠色寬度的整數(shù)倍;各區(qū)域的花寬為組織最小循環(huán)橫列數(shù)的整數(shù)倍,即為組織圖上對(duì)應(yīng)的R3數(shù)值的最大值的倍數(shù)。圖7示出千鳥(niǎo)格繞經(jīng)織物的花型圖結(jié)合組織圖展開(kāi)對(duì)應(yīng)的編織圖的流程。圖7(b)示出展開(kāi)過(guò)程的數(shù)學(xué)描述,將花型意匠圖的色碼56、57、58一一對(duì)應(yīng)轉(zhuǎn)為組織區(qū)域圖K1、K2、K3,再以[1 9 0]T代入K1,[9 1 0]T代入K2,[9 9 29]T代入K3,得到編織工藝圖。
圖7 花型意匠圖與組織圖的展開(kāi)流程
繞經(jīng)織物由緯編地組織和繞經(jīng)組織組成,由于繞經(jīng)組織編織的特殊性,繞經(jīng)部分的線(xiàn)圈模型需與地組織普通線(xiàn)圈模型分開(kāi)建立,本文在普通線(xiàn)圈的基礎(chǔ)上建立繞經(jīng)組織的線(xiàn)圈模型。
緯編針織物的線(xiàn)圈由針編弧、沉降弧和圈柱組成,使用光學(xué)顯微鏡觀(guān)察織物,根據(jù)線(xiàn)圈形態(tài)參照經(jīng)典的二維Peirce[11]線(xiàn)圈模型,如圖8(a)所示以中間繞經(jīng)線(xiàn)圈在線(xiàn)圈的各部段添加型值點(diǎn),測(cè)量10個(gè)相同類(lèi)型線(xiàn)圈中型值點(diǎn)的比例關(guān)系,求得平均值,得到理想各型值點(diǎn)的相對(duì)位置。由于線(xiàn)圈側(cè)面觀(guān)察較為困難,經(jīng)過(guò)系統(tǒng)的多次仿真實(shí)驗(yàn),根據(jù)仿真結(jié)果與實(shí)際織物的線(xiàn)圈位置對(duì)比進(jìn)行型值點(diǎn)Z軸的細(xì)微調(diào)試,最終建立理想的中間線(xiàn)圈8點(diǎn)模型,其中,H為線(xiàn)圈高度,W為線(xiàn)圈寬度。如圖8(b)所示,為便于仿真計(jì)算,假設(shè)紗線(xiàn)光滑無(wú)毛羽,線(xiàn)圈直徑為r,以線(xiàn)圈中心點(diǎn)O作為原點(diǎn)建立三維坐標(biāo)軸,Pox、Poy、Poz分別為坐標(biāo)原點(diǎn)的x軸坐標(biāo)、y軸坐標(biāo)和z軸坐標(biāo),型值點(diǎn)P1~P8離Y坐標(biāo)軸的距離分別為-w1、-w2、-w3、-w4、w4、w3、w2、w1,離X坐標(biāo)軸的距離分別為-h1、0、h2、h3、h3、h2、0、-h1,由此建立線(xiàn)圈的型值點(diǎn)模型。
通過(guò)程序多次驗(yàn)證,各距離點(diǎn)的比例為w4=0.22W、w3=0.42W、w2=0.17W、w1=0.48W,h1=0.274H、h2=0.784H、h3=1.098H。當(dāng)線(xiàn)圈下一橫列出現(xiàn)集圈或浮線(xiàn)時(shí),線(xiàn)圈變形拉長(zhǎng),假設(shè)線(xiàn)圈拉長(zhǎng)的個(gè)數(shù)為fn,可得各理想繞經(jīng)成圈線(xiàn)圈模型的控制點(diǎn)坐標(biāo)如表1所示。
表1 理想中間線(xiàn)圈模型控制點(diǎn)坐標(biāo)
根據(jù)織物的實(shí)際情況和仿真需求,繞經(jīng)成圈線(xiàn)圈分單獨(dú)繞經(jīng)線(xiàn)圈模型、中間繞經(jīng)線(xiàn)圈模型、左繞經(jīng)線(xiàn)圈模型和右繞經(jīng)線(xiàn)圈模型,中間繞經(jīng)線(xiàn)圈模型用于3個(gè)或以上連續(xù)繞經(jīng)線(xiàn)圈的中間線(xiàn)圈,是所有繞經(jīng)線(xiàn)圈的基礎(chǔ)模型。圖9(a)、(b)示出左右線(xiàn)圈針編弧的傾斜角度在不同橫列中存在差異,為便于仿真,以中間線(xiàn)圈為基準(zhǔn)忽略不計(jì)。圖9(c)示出左繞經(jīng)線(xiàn)圈模型在中間線(xiàn)圈模型的基礎(chǔ)上改變P1點(diǎn)的X坐標(biāo)和Y坐標(biāo),如圖9(e)右繞經(jīng)線(xiàn)圈模型改變P8點(diǎn)的坐標(biāo),而單獨(dú)繞經(jīng)線(xiàn)圈模型如圖9(d)所示需同時(shí)改變P1與P8點(diǎn)。
圖9 繞經(jīng)成圈線(xiàn)圈模型
如圖10所示,中間集圈線(xiàn)圈模型在中間線(xiàn)圈模型的基礎(chǔ)上同樣根據(jù)線(xiàn)圈的實(shí)際形態(tài)建立4點(diǎn)模型,集圈線(xiàn)圈模型分中間集圈模型、左集圈線(xiàn)圈模型和右集圈線(xiàn)圈模型,分別修改中間線(xiàn)圈模型的P1點(diǎn)和P4點(diǎn)。
圖10 中間繞經(jīng)集圈線(xiàn)圈模型
緯編繞經(jīng)織物在仿真時(shí)首先要考慮織物的線(xiàn)圈結(jié)構(gòu),建立線(xiàn)圈模型,結(jié)合展開(kāi)圖矩陣的信息,確定線(xiàn)圈的初始位置,總結(jié)織物變形規(guī)律確定線(xiàn)圈的最終形態(tài)完成仿真。仿真的基本流程如下:建立線(xiàn)圈模型→確定線(xiàn)圈初始位置→判斷線(xiàn)圈變形信息→線(xiàn)圈間相互穿套→形成織物模擬視圖。利用WebGL技術(shù)實(shí)現(xiàn)整體流程,采用three.js基礎(chǔ)圖庫(kù)中的THREE.Tube Geometry方法根據(jù)線(xiàn)圈坐標(biāo)點(diǎn)以平滑的管狀曲線(xiàn)依次進(jìn)行繪制。在編程過(guò)程中利用JavaScript語(yǔ)言增加交互事件可拖動(dòng)鼠標(biāo)多方位旋轉(zhuǎn)查看仿真圖。
圖11示出格子繞經(jīng)織物的仿真圖,圖12為多種繞經(jīng)組織的仿真效果圖。由仿真結(jié)果與織物實(shí)物對(duì)比可以看到,仿真圖像基本滿(mǎn)足設(shè)計(jì)的需要,且仿真圖可以放大觀(guān)察線(xiàn)圈結(jié)構(gòu),方便設(shè)計(jì)人員調(diào)整。
圖11 格子繞經(jīng)織物仿真圖
如圖13所示,設(shè)計(jì)者還可通過(guò)繞經(jīng)織物的仿真展示織物在虛擬人體模型上的穿著效果,可根據(jù)需要進(jìn)行多次花型設(shè)計(jì),更換紗線(xiàn)顏色和花型圖案,對(duì)花型進(jìn)行設(shè)計(jì)創(chuàng)新,大大減少了設(shè)計(jì)打板的時(shí)間與資源的浪費(fèi)。
圖13 人體穿著效果
本文深入研究了繞經(jīng)織物的結(jié)構(gòu)特征,全面分析了繞經(jīng)織物的線(xiàn)圈結(jié)構(gòu)形態(tài),建立線(xiàn)圈模型,并構(gòu)建仿真路徑,實(shí)現(xiàn)織物的快速三維仿真。
1)根據(jù)緯編繞經(jīng)織物的結(jié)構(gòu)特點(diǎn)構(gòu)建了花型意匠圖和組織圖的數(shù)學(xué)模型,并利用其展開(kāi)成為織物的編織圖,大大減小織物的儲(chǔ)存空間和計(jì)算時(shí)間。
2)揭示了花型意匠圖、組織結(jié)構(gòu)圖和工藝編織圖三者之間的數(shù)學(xué)關(guān)系,減小設(shè)計(jì)難度,為其他類(lèi)型的緯編織物仿真提供思路參考。
3)通過(guò)分析總結(jié)各類(lèi)繞經(jīng)織物中不同線(xiàn)圈類(lèi)型的仿真結(jié)構(gòu),構(gòu)建緯編繞經(jīng)織物的線(xiàn)圈結(jié)構(gòu)模型,結(jié)合WebGL實(shí)現(xiàn)繞經(jīng)織物的三維仿真,填補(bǔ)目前繞經(jīng)織物的仿真空白。本文最終的仿真結(jié)果可清晰看到織物的結(jié)構(gòu)和織物的花型,能靈活應(yīng)用到生產(chǎn)中,便于繞經(jīng)織物的設(shè)計(jì)創(chuàng)新,推動(dòng)繞經(jīng)織物的市場(chǎng)應(yīng)用。