亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        產(chǎn)品表面連續(xù)性圖案快捷軟件開發(fā)

        2018-10-19 08:52:16黃美璇辛勤穎
        通化師范學(xué)院學(xué)報 2018年10期
        關(guān)鍵詞:設(shè)計

        黃美璇,辛勤穎

        產(chǎn)品表面涂裝作為產(chǎn)品外觀設(shè)計中的美化方法,廣泛應(yīng)用于各門各類的產(chǎn)品.連續(xù)性圖案在產(chǎn)品表面涂裝的應(yīng)用能為產(chǎn)品帶來豐富多彩、富有文化內(nèi)涵、具備一定色調(diào)質(zhì)感的視覺感受,得到企業(yè)的普遍使用與歡迎.[1]

        目前國內(nèi)小微企業(yè)在設(shè)計師構(gòu)思出產(chǎn)品單一圖樣后,繪制成連續(xù)性圖案的耗時較大,不利于高效快速地設(shè)計出圖.且連續(xù)性圖案在繪制的過程中難以確定相鄰兩個單一圖案的間距、互成角度等,易出現(xiàn)比例失真、偏色、尺寸不對等現(xiàn)象.[2]因此研發(fā)一款簡單易用、操作快捷的產(chǎn)品表面連續(xù)性圖案設(shè)計軟件,將有利于提升企業(yè)設(shè)計工作效率和工作質(zhì)量.

        1 軟件架構(gòu)

        產(chǎn)品表面連續(xù)性快捷軟件開發(fā)結(jié)合了軟件工程思想,在進行需求捕捉、需求分析、軟件設(shè)計、編碼實現(xiàn)和測試后,軟件采用C#作為開發(fā)語言,使用Photoshop工具制作界面元素,應(yīng)用Visu?al Studio程序項目模板來進行開發(fā).[3]軟件總體架構(gòu)如圖1所示.

        圖1 軟件總體架構(gòu)圖

        軟件為數(shù)據(jù)化平面軟件,可通過直接輸入數(shù)值來進行連續(xù)性圖案設(shè)計與修改,如:通過設(shè)置單位圖案的尺寸、旋轉(zhuǎn)角度、相互間距、邊距等數(shù)值來形成二方或四方連續(xù)性圖案;通過設(shè)置放大、縮小、旋轉(zhuǎn)、扭曲等的比例數(shù)值形成菱形、三角形、多邊形等圖案排列效果;通過設(shè)置周長、半徑、直徑、長徑、短徑等數(shù)值形成圓形、橢圓等圖案排列效果.

        2 關(guān)鍵技術(shù)

        原始圖元作為一個圖案構(gòu)圖元素,可以直接使用到產(chǎn)品表面上,也可以對其進行布圖,生成圖案元素相同但構(gòu)圖規(guī)律不同的多種連續(xù)性圖案.因連續(xù)性具有優(yōu)美自然、規(guī)律可循的特點,編程人員可依據(jù)其規(guī)律對其編程,以實現(xiàn)其自動繪制.[4]下文就軟件核心模塊—圖片庫管理、布圖算法、連續(xù)性圖案快捷生成進行詳細闡述.

        2.1 圖片庫管理

        圖片庫用來存放圖元素材,該圖元素材是設(shè)計者用來制作連續(xù)性圖案時使用的素材.圖片庫既可以儲存原先載入到此的圖元,也可以將設(shè)計者在工作區(qū)設(shè)計好的圖片保存到圖片庫作為圖元素材.圖片庫的設(shè)計如圖2所示,用于存放圖元的基本信息.根據(jù)數(shù)據(jù)庫設(shè)計出操作圖元類,利用圖片庫對圖元進行管理,如圖元的加載、顯示等操作 .[5]

        圖2 圖片庫設(shè)計圖

        2.2 布圖算法

        圖片庫中的圖元作為一個圖案構(gòu)圖元素,可直接使用到產(chǎn)品表面上.也可對其進行布圖,生成圖案元素相同但構(gòu)圖規(guī)律不同的多種圖案.連續(xù)性圖案的生成方法可采用正則韻律化.所謂正則韻律化,是指將圖元按照向上下、左右二方或上下左右四個方向進行重復(fù).[6]分形是描述不規(guī)則幾何圖形的有力工具,[5]自相似性與分數(shù)維數(shù)是分形的主要特點.軟件采用的布圖算法正是基于分形理論,將分形算法和計算機圖形算法結(jié)合,生成可視化的分形連續(xù)性圖案.

        分形對象有多種生成方法,有著嚴格自相似特性與分數(shù)維數(shù)的連續(xù)性圖案,一般都可以用遞歸算法生成.遞歸算法是指一個間接或直接調(diào)用它自身的算法,重復(fù)地運用某些特定的規(guī)則生成嵌套的結(jié)構(gòu),實現(xiàn)“自我復(fù)制”的過程.[7]

        軟件中通過設(shè)定不同的構(gòu)圖規(guī)律,如循環(huán)規(guī)律:二方或四方;結(jié)構(gòu)形式:菱形、三角形、多邊形、圓形、橢圓形;比例設(shè)置:尺寸、旋轉(zhuǎn)角度、扭曲、間距、邊距等生成婉轉(zhuǎn)、流暢、靈活、生動的連續(xù)性圖案排列效果.軟件事先設(shè)計好構(gòu)圖規(guī)律,并把這一系列的構(gòu)圖規(guī)律保存到一個規(guī)則類中,設(shè)計時直接輸入相應(yīng)參數(shù)即可調(diào)用這些構(gòu)圖規(guī)律信息快捷生成連續(xù)性圖案.

        2.3 連續(xù)性圖案快捷生成

        軟件通過設(shè)計一個規(guī)則類CRule,存放一系列的規(guī)律信息,每個具體的構(gòu)圖規(guī)律信息是這個規(guī)則類CRule的實例,把CRule類的實例加到集合m_ptrArray中,這個集合可以存放多個CRule類的實例.[5]一個集合相當(dāng)于一種布圖方法,軟件通過調(diào)用這個集合,快捷生成連續(xù)性圖案.

        3 系統(tǒng)實現(xiàn)

        軟件開啟后,出現(xiàn)軟件主界面,如圖3所示.軟件主界面中,有4個主要功能區(qū):菜單欄、工具箱、調(diào)色區(qū)、工作區(qū).

        圖3 軟件主界面圖

        軟件自帶圖片庫,提供部分圖片素材.通過點擊“圖片庫”圖標(biāo),進行圖片庫的瀏覽與整理.點擊后,出現(xiàn)如圖4所示對話框.選中圖片庫的圖片后,點擊即可直接導(dǎo)入所選圖片.

        圖4 “圖片庫”對話框

        圖5 “保存到圖片庫”對話框

        圖6 快捷導(dǎo)航條

        點擊“方陣”,在菜單欄下方會出現(xiàn)如圖7所示數(shù)值框.其中,橫向圖元數(shù),指一排幾個圖元;縱向圖元數(shù),指一列幾個圖元.同排或同列的圖元等距排列,因此只要輸入橫向及縱向的間距值即可.當(dāng)圖元只以單排或單列進行排列時,只要輸入橫向或縱向的參數(shù),另一項放空,即可.當(dāng)圖元在排成方陣的同時,還需要有一定的傾斜角度時,在“陣列夾角”一欄中輸入角度數(shù)值,即可.也可以待陣列完成后,直接用“旋轉(zhuǎn)”完成.

        圖7 “方陣”數(shù)值框

        點擊“圓形陣列”,在菜單圖標(biāo)欄下方會出現(xiàn)如圖8所示數(shù)值框.最小層級半徑,指最里面一層的圓形陣列的圓圈半徑,如圖9所示.層級間距,指每個層級之間的距離,如圖10所示.單層圖元數(shù):因圓形陣列中,各層圖元數(shù)量相同,所以只輸入單層圖元數(shù),即可.層數(shù),指幾層.當(dāng)圖元只做單排圓形陣列,層數(shù)值為1.圖元夾角,是指同一層級的圖元之間相互的夾角.“單層圖元數(shù)”與“圖元夾角”二者填一,即可.陣列夾角,是指整個陣列旋轉(zhuǎn)的角度.當(dāng)圖元陣列需要有一定的傾斜角度時,在“陣列夾角”一欄中輸入角度數(shù)值,即可.亦可在陣列完畢后,用“旋轉(zhuǎn)”.

        圖8 “圓形陣列”數(shù)值框

        圖9 最小層級半徑

        圖10 層級間距

        在創(chuàng)建填充陣列前,需要先創(chuàng)建其他陣列.并在已經(jīng)創(chuàng)建好的陣列旁邊繪制所要填充圖元陣列的圖形.點擊“填充陣列”圖標(biāo),在菜單圖標(biāo)欄下方會出現(xiàn)如圖11所示數(shù)值框.

        圖11 “填充陣列”數(shù)值框

        當(dāng)數(shù)值框出現(xiàn)后,鼠標(biāo)左鍵選中已創(chuàng)建好的陣列,鼠標(biāo)右鍵拖拽該陣列,鼠標(biāo)由箭頭變成并在選框與該加粗箭頭的尾端中點處有一虛線連接,以示陣列與被超過填充圖形之間的關(guān)系.該移至繪制的圖形上,放開鼠標(biāo),出現(xiàn)一提示框,“是否填充”,點擊“是”,即填充完成,如圖12所示.在數(shù)值框中輸入“陣列邊距”數(shù)值,點擊完成填充陣列.點擊退出填充陣列不做.

        圖12 填充效果圖

        在創(chuàng)建曲線陣列前,需要先選擇一條曲線.當(dāng)選擇好曲線后,點擊該圖標(biāo),在菜單圖標(biāo)欄下方會出現(xiàn)如圖13所示數(shù)值框.

        圖13 “曲線陣列”數(shù)值框

        曲線陣列是圖元沿選擇的曲線等距排列.第一個圖元以曲線起始點為出發(fā)點,開始沿曲線方向排列.“曲線起始點”即為繪制曲線時的第一個節(jié)點.若兩項參數(shù)設(shè)置后,實際陣列超出曲線長度,則超出部分不顯示.若最后一個圖元一部分超出曲線長度,一部分在曲線長度之內(nèi),此圖元仍顯示.若曲線為封閉環(huán),當(dāng)實際陣列的最后一個圖元與第一個圖元相交或重合時,均顯示出來,以便于直觀地進行數(shù)值調(diào)整.

        所有陣列,在各參數(shù)輸入的同時,圖元在工作區(qū)中,以陣列方式隨之變動,以隨時顯示陣列效果.參數(shù)設(shè)置完畢,點擊,圖元陣列成功,此數(shù)值框消失;點擊,圖元無陣列,此數(shù)值框消失.當(dāng)圖元陣列完成后,若陣列中的某些圖元需要刪除,則鼠標(biāo)左鍵點選或“框選”后,按下鍵盤Delete鍵,即可.

        4 結(jié)語

        針對紡織鞋服等小微企業(yè)對產(chǎn)品表面連續(xù)圖案設(shè)計出圖存在的問題,[8]以Visual Studio為開發(fā)平臺、以C#為開發(fā)語言、以Photoshop為界面元素制作工具,研發(fā)一款簡單易用、操作快捷的產(chǎn)品表面連續(xù)性圖案設(shè)計軟件.軟件功能可視化,二方連續(xù)、四方連續(xù)、圖形效果排列等操作功能以圖標(biāo)形式集成于界面主界面;連續(xù)性圖案排列效果可輸入數(shù)值進行控制;軟件可制作二方連續(xù)、四方連續(xù)、菱形排列、三角排列、多邊排列、圓形排列、橢圓排列、曲線排列等連續(xù)性圖案效果.軟件有利于提升國內(nèi)紡織鞋服小微企業(yè)設(shè)計工作效率和工作質(zhì)量.

        猜你喜歡
        設(shè)計
        二十四節(jié)氣在平面廣告設(shè)計中的應(yīng)用
        河北畫報(2020年8期)2020-10-27 02:54:06
        何為設(shè)計的守護之道?
        《豐收的喜悅展示設(shè)計》
        流行色(2020年1期)2020-04-28 11:16:38
        基于PWM的伺服控制系統(tǒng)設(shè)計
        電子制作(2019年19期)2019-11-23 08:41:36
        基于89C52的32只三色LED搖搖棒設(shè)計
        電子制作(2019年15期)2019-08-27 01:11:50
        基于ICL8038的波形發(fā)生器仿真設(shè)計
        電子制作(2019年7期)2019-04-25 13:18:16
        瞞天過?!律O(shè)計萌到家
        設(shè)計秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        從平面設(shè)計到“設(shè)計健康”
        商周刊(2017年26期)2017-04-25 08:13:04
        日本一级三级在线观看| 日产精品久久久久久久蜜臀| 久久AV中文一区二区三区| 粉嫩国产白浆在线播放| 国内偷拍精品一区二区| 欧美成人午夜免费影院手机在线看| 国产男女猛烈视频在线观看| 日韩亚洲制服丝袜中文字幕| 一区二区三区观看在线视频| 中文字日产幕码三区的做法大全| 国产性生大片免费观看性| 2021国产精品视频| 中文字幕中乱码一区无线精品| 蜜臀av一区二区三区免费观看| 日韩一区国产二区欧美三区| 国产精品11p| 成av人片一区二区三区久久| 国产精品一区二区av麻豆日韩| 在线播放免费播放av片| 国产一级片毛片| 一区二区三区在线日本| 国产在线无码一区二区三区视频| 欧美猛男军警gay自慰| 国产最新一区二区三区天堂| 国产农村妇女毛片精品久久麻豆| 射精区-区区三区| 在线观看国产精品日韩av| 亚洲国产AⅤ精品一区二区久| 国产精品性色av麻豆| 久久久久亚洲av成人无码| 亚洲综合婷婷久久| 日本人妖一区二区三区| 国产女人好紧好爽| 国产乱人伦精品一区二区| 色婷婷丁香综合激情| 国产黑丝美女办公室激情啪啪| 国产伦理一区二区| 久久久久久久98亚洲精品| 亚洲女同高清精品一区二区99| 粉嫩av国产一区二区三区| 免费av片在线观看网站|