使用輪廓線(可以從圖片中提取輪廓得到)表達(dá)模型意象,并建立風(fēng)格意象(如呆板的/活潑的、前衛(wèi)的/保守的等)與廓形線之間的關(guān)聯(lián)關(guān)系:
1. 將廓形線打斷成為多段的功能曲線段,然后通過(guò)旋轉(zhuǎn)縮放將各個(gè)將要分析的功能曲線段的起點(diǎn)設(shè)置在(-1,0)漓概,終點(diǎn)設(shè)置在(1,0)
2.使用直線y=b,去擬合標(biāo)準(zhǔn)化后的功能曲線段病梢,定義標(biāo)準(zhǔn)偏差為非直線度(NS)胃珍;
3. 使用三次(四控制點(diǎn))bezier 曲線 y=(-1,0)f1(t)+(x1,y1)f2(t)+(x2,y2)f3(t)+(1,0)f4(t),其中令 y1=y2蜓陌,0<=t<=1 去擬合觅彰,定義 y=y1=y2 為凹凸值,定義 (x1+x2)/2 為偏離度 D钮热,定義 (x2-x1) 為非尖銳度 B缔莲;
4. 使用四參數(shù)正弦曲線 y=a*sin(w*x+b)+c 擬合,定義 |w|/π 為周期值F霉旗,定義 |a|×F 為幅度值 A
同時(shí)結(jié)合曲線段占整體廓形的長(zhǎng)度比率R,來(lái)描述功能曲線段的整體幾何特征蛀骇,表達(dá)方法如下所示:
上述 4 類幾何特征指標(biāo)在不同的曲線形狀表現(xiàn)的顯著程度不同厌秒,需采用合適的復(fù)合幾何特征語(yǔ)義進(jìn)行描述:
(1)長(zhǎng)度比率R反映了曲線段的相對(duì)大小,在不同曲線形狀下均需要描述擅憔。
(2)非直線度反映了曲線段的整體直線特征鸵闪;當(dāng) NS≤0.055 時(shí),曲線的直線性特征較為顯著暑诸,如表 6(a)(b)蚌讼,使用非直線度語(yǔ)義描述表達(dá)曲線段。當(dāng) NS>0.055 時(shí)个榕,此時(shí)曲線的直線特性開(kāi)始不明顯篡石,如表 6(c),因此使用凸起凹陷度或 S-Shape 度指標(biāo)表達(dá)曲線特征更合理西采。
(3)凸起凹陷度反映了曲線整體凸起或凹陷的特性凰萨;在NS>0.055的情況下,首先判斷 S-Shaped 中的 F 值械馆,若0.5≤F≤0.85胖眷,此時(shí)曲線段存在單個(gè)凸起或單個(gè)凹陷,或者同時(shí)存在凸起和凹陷霹崎,但其中的一個(gè)凸起或凹陷會(huì)占絕大部分珊搀,可以認(rèn)為只存在單個(gè)凸起或是凹陷,使用凸起凹陷度語(yǔ)義描述曲線更符合人的認(rèn)知尾菇,如表 6(d)境析;或者當(dāng) F>0.85 且三次Bezier曲線擬合的標(biāo)準(zhǔn)偏差小于等于四參數(shù)正弦曲線囚枪,此時(shí)認(rèn)為三次 Bezier 曲線擬合的更好,使用凸起凹陷度語(yǔ)義描述曲線簿晓,如表 6(e)眶拉。
(4)S-Shaped 反映曲線的波浪特性;僅當(dāng) NS>0.055憔儿,F(xiàn)>0.85 且四參數(shù)正弦曲線擬合的標(biāo)準(zhǔn)偏差小于三次 Bezier 曲線忆植,此時(shí)認(rèn)為曲線的波浪特性最為明顯,使用 S-Shaped 語(yǔ)義描述曲線谒臼,如表6(f)(g)朝刊。
這里 0.055 和 0.85 為讓一定用戶觀察不同曲線,通過(guò)問(wèn)卷調(diào)查統(tǒng)計(jì)而得的均值蜈缤。
最后通過(guò)問(wèn)卷調(diào)查拾氓,統(tǒng)計(jì)分析得到產(chǎn)品廓形曲線與風(fēng)格意象之間的關(guān)聯(lián)關(guān)系,并將這些數(shù)據(jù)保存在xls文件中
由此底哥,針對(duì)特定產(chǎn)品咙鞍,從xls中讀取相應(yīng)的關(guān)聯(lián)數(shù)據(jù),并使用這個(gè)關(guān)聯(lián)關(guān)系指導(dǎo)設(shè)計(jì)師(程序左邊樹(shù)狀結(jié)構(gòu)所示)
設(shè)計(jì)好廓形線之后趾徽,可以通過(guò)旋轉(zhuǎn)或者蒙皮膨脹算法建立模型