999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

面曝光快速成形系統(tǒng)中掩模圖形的生成方法

2014-06-23 16:28:35王亞寧胥光申巨孔亮羅生
西安工程大學學報 2014年1期
關(guān)鍵詞:模型

王亞寧,胥光申,巨孔亮,羅生

(西安工程大學機電工程學院,陜西西安710048)

面曝光快速成形系統(tǒng)中掩模圖形的生成方法

王亞寧,胥光申,巨孔亮,羅生

(西安工程大學機電工程學院,陜西西安710048)

針對STL模型生成掩模圖形的問題,從現(xiàn)有的STL模型切層軟件中獲取輪廓數(shù)據(jù),使用VC++6.0實現(xiàn)輪廓環(huán)內(nèi)外輪廓屬性的判斷、輪廓環(huán)填充次序的確定和輪廓環(huán)的填充,得到適用于面曝光快速成形系統(tǒng)的掩模圖形.驗證結(jié)果表明,該掩模生成方法可對多層嵌套的輪廓環(huán)進行合理填充,生成正確的掩模圖形.

面曝光;掩模圖形;快速成形;輪廓環(huán)填充

0 引言

面曝光快速成形技術(shù)是近幾年發(fā)展起來的一種制作高精度小尺寸零件的快速成形技術(shù),與矢量掃描法相比,面曝光快速成形技術(shù)具有制作時間短,系統(tǒng)成本低等優(yōu)點[1].由于面曝光快速成形技術(shù)是以具有零件截面特征的視圖文件為掩模,實現(xiàn)對樹脂的選擇性固化.因此,掩模圖形的生成是面曝光快速成形的關(guān)鍵技術(shù)之一.目前,生成掩模圖形的方法主要分為基于CAD模型直接生成掩模圖形的方法和基于STL模型生成掩模圖形的方法.基于CAD模型直接生成掩模圖形的方法從CAD模型上直接獲取數(shù)據(jù),具有精度高、處理速度快等優(yōu)點.基于以上優(yōu)點,國內(nèi)外學者對基于CAD模型直接生成掩模圖形的方法做了大量研究[3-5].但由于這些方法往往只適合于某一類CAD系統(tǒng),而與其他CAD系統(tǒng)都不兼容,導致這種切層處理方法的通用性較差,所以也限制了它們的應用.

STL模型是對CAD模型進行三角化處理后生成的三維模型,三角化是指利用一系列小三角形平面來逼近整個零件的自由曲面,每個小三角形都由三個頂點坐標和一個指向外的法向量來描述.由于STL模型脫離了CAD系統(tǒng)的限制,具有良好的通用性,因此STL數(shù)據(jù)格式作為目前快速成形領(lǐng)域的標準數(shù)據(jù)格式已被廣泛應用于各種快速成形系統(tǒng)當中[2,9-10].但是,尚未見到用于面曝光快速成形技術(shù)的STL模型掩模圖形生成研究的相關(guān)報道.本文通過對STL模型切層軟件所產(chǎn)生的輪廓環(huán)數(shù)據(jù)進行分析,得出了掩模圖形的生成方法:首先,判斷出切層數(shù)據(jù)中每一個輪廓環(huán)的內(nèi)外輪廓屬性,進而根據(jù)輪廓環(huán)屬性確定相應的填充顏色;其次,根據(jù)輪廓環(huán)圍成多邊形面積的大小確定輪廓環(huán)的填充次序;最后,按照確定好的輪廓環(huán)填充次序依次對輪廓環(huán)進行填充,即可獲得用于面曝光快速成形系統(tǒng)的掩模圖形.

1 切層數(shù)據(jù)的獲取

STL模型經(jīng)切層軟件處理后得到的截面輪廓數(shù)據(jù)是一組離散數(shù)據(jù),數(shù)據(jù)對應點坐標依次相連,即形成一系列封閉的簡單多邊形組成的輪廓環(huán).要想實現(xiàn)掩模圖形的生成,首先要獲取STL模型經(jīng)切層處理后得到的截面輪廓數(shù)據(jù).

STL模型經(jīng)RPData切層軟件處理后的數(shù)據(jù)結(jié)構(gòu)如圖1所示.每一個輪廓環(huán)對應一個CArray類數(shù)組,CArray類數(shù)組的元素是它對應的輪廓環(huán)的節(jié)點坐標;每一層輪廓環(huán)對應一個CObArray類數(shù)組,CObArray類數(shù)組中的元素是該層輪廓中每一個輪廓環(huán)對應的CArray類數(shù)組.

基于以上數(shù)據(jù)結(jié)構(gòu),可以通過對CArray類數(shù)組和CObArray類數(shù)組的調(diào)用實現(xiàn)切層數(shù)據(jù)的獲取.

2 輪廓環(huán)的判別、生成和確定

圖1 輪廓數(shù)據(jù)結(jié)構(gòu)圖

2.1 輪廓環(huán)內(nèi)外輪廓屬性的判別

STL模型經(jīng)切層軟件處理后生成的輪廓環(huán)有3個基本性質(zhì)[9]:任何兩條邊只有在相鄰的情況下才相交,且交點就是節(jié)點.如圖2所示,A、B等端點是輪廓環(huán)的節(jié)點,線段AB是輪廓環(huán)的邊,向量AB的方向是邊AB的方向.

輪廓環(huán)旋向:設(shè)V1,V2,V3,…,Vn是一個輪廓環(huán)的節(jié)點.若沿V1,V2,V3,…,Vn方向,該輪廓環(huán)所圍的區(qū)域總在左邊,則稱該輪廓環(huán)的旋向是逆時針方向(或稱為正向);反之,則稱該輪廓環(huán)的旋向是順時針方向(或稱為負向).

內(nèi)輪廓環(huán)是指包含該輪廓環(huán)的輪廓環(huán)個數(shù)為奇數(shù)的輪廓環(huán);外輪廓環(huán)是指包含該輪廓環(huán)的輪廓環(huán)個數(shù)為偶數(shù)的輪廓環(huán).

STL模型經(jīng)切層軟件切層處理后,切層數(shù)據(jù)有相應的輪廓環(huán)旋向信息,所得的輪廓環(huán)內(nèi)外輪廓旋向相反.內(nèi)外輪廓旋向相反是指如果內(nèi)輪廓的旋向為順時針,則外輪廓的旋向為逆時針.判斷內(nèi)外輪廓屬性,首先要確定內(nèi)外輪廓與輪廓環(huán)旋向的對應關(guān)系,再根據(jù)輪廓環(huán)旋向判斷內(nèi)外輪廓屬性.

利用有向面積法判斷輪廓旋向:有向面積指的是既有大小,又有方向的面積.設(shè)多邊形V1,V2,V3,…,Vn是多邊形的頂點,該多邊形的有向面積DV1V2V3…Vn和面積SV1V2V3…Vn的關(guān)系見式(1)[12]:

圖2 輪廓環(huán)示意圖

當V1,V2,V3,…,Vn的旋向為逆時針時,有向面積取正;當V1,V2,V3,…,Vn的旋向為順時針時,有向面積取負.

設(shè)旋向為逆時針方向的輪廓線C在平面上圍成一個區(qū)域D,D內(nèi)任一閉曲線所圍的部分區(qū)域都屬于D.因此,D為單連通區(qū)域且D是由分段光滑曲線圍成.P(x,y)和Q(x,y)為在D上連續(xù)可導的函數(shù),由格林公式[7]可得

由曲線積分性質(zhì)[7]可得

其中C-是C的反向輪廓環(huán).

令Q(x,y)=x,P(x,y)=0,則有

由式(1),(4),(5)可得

其中L為任意旋向的輪廓環(huán).

設(shè)由任意旋向的輪廓環(huán)L圍成的平面多邊形V1,V2,V3,…,Vn的頂點坐標為Vi(xi,yi)(i=1,2,3,…,n),其有向面積為DV1V2V3…Vn,由式(4),(5),(6)得

由以上概念和公式可判斷輪廓環(huán)的旋向:首先,由式(12)計算輪廓環(huán)圍成多邊形的有向面積.其次,根據(jù)其有向面積正負判斷輪廓環(huán)旋向.

圖3是輪廓環(huán)內(nèi)外輪廓屬性判斷流程圖.首先計算每一個輪廓環(huán)圍成多邊形的面積,找到面積最大的輪廓環(huán),這個輪廓環(huán)一定是外輪廓,再判斷該輪廓環(huán)的旋向.如果該輪廓環(huán)的旋向是逆時針,則所有旋向為逆時針的輪廓環(huán)都為外輪廓,所有旋向為順時針的輪廓環(huán)都為內(nèi)輪廓;如果該輪廓環(huán)的旋向是順時針,則所有旋向為逆時針的輪廓環(huán)都為內(nèi)輪廓,所有旋向為順時針的輪廓環(huán)都為外輪廓.

2.2 輪廓環(huán)填充次序的確定

輪廓環(huán)的填充次序?qū)ρ谀5恼_生成有很大影響.圖4為輪廓環(huán)填充次序示意圖.如圖4所示,正確的填充次序為先填充輪廓環(huán)1,再填充輪廓環(huán)2,最后填充輪廓環(huán)3.如果先對輪廓環(huán)3進行填充,將會導致輪廓環(huán)3被其他輪廓環(huán)覆蓋,這樣就不能生成正確的掩模圖形,進而使制作出的零件與原模型不相符,最終導致制作失敗.因此要生成正確的掩模圖形,必須確定合理的輪廓環(huán)填充次序.正確的輪廓環(huán)填充次序是按照輪廓環(huán)面積由大到小依次對輪廓環(huán)進行填充.這樣就可保證面積小的輪廓環(huán)在上層,面積大的輪廓環(huán)在下層,避免了面積小的輪廓被面積大的輪廓環(huán)覆蓋的現(xiàn)象.

2.3 掩模圖形的生成

在VC++6.0環(huán)境下實現(xiàn)了掩模圖形的生成.首先,獲取STL模型切層數(shù)據(jù),計算每個輪廓環(huán)圍成多邊形的面積,找到面積最大的多邊形,根據(jù)其有向面積確定內(nèi)外輪廓屬性與輪廓環(huán)旋向的對應關(guān)系.其次,計算每個輪廓環(huán)圍成多邊形的有向面積,根據(jù)內(nèi)外輪廓屬性與輪廓環(huán)旋向的對應關(guān)系判斷內(nèi)外輪廓屬性.最后,按照面積由大到小的次序依次將外輪廓環(huán)填充成白色,內(nèi)輪廓環(huán)填充成黑色.

2.4 實例

圖5為利用VC實現(xiàn)掩模圖形生成的過程.其中(a)為用Pro/ENGINEER設(shè)計的實體模型,將其以STL格式輸出,利用切層軟件切層后,根據(jù)切層數(shù)據(jù)生成掩模圖形.該模型高4mm,層厚0.1mm,層數(shù)40層.(b)為模型切層后第20層輪廓環(huán).(c)為第20層掩模圖形,其截面部分為白色,背景為黑色.(d)為利用面曝光快速成形系統(tǒng)制作出的模型實體.驗證結(jié)果表明,該方法可實現(xiàn)對多層嵌套復雜輪廓的合理填充,能正確生成掩模,可滿足面曝光快速成形系統(tǒng)對掩模生成的需求.

圖3 輪廓環(huán)內(nèi)外輪廓屬性判斷流程圖

3 結(jié)束語

針對面曝光快速成形系統(tǒng)中基于STL模型生成掩模圖形的問題,通過現(xiàn)有的STL模型切層軟件切層后生成的數(shù)據(jù)獲取切層之后每個輪廓節(jié)點的坐標.根據(jù)節(jié)點坐標數(shù)據(jù),利用VC實現(xiàn)了判斷內(nèi)外輪廓屬性,確定了輪廓環(huán)填充次序,并依次對輪廓環(huán)進行填充,實現(xiàn)了基于STL模型掩模圖形的生成.驗證結(jié)果表明,該方法可實現(xiàn)對多層嵌套輪廓的合理填充.

圖4 輪廓環(huán)填充次序示意圖

圖5 利用VC實現(xiàn)掩模圖形生成的過程

參考文獻:

[1]胥光申.用于高精度小尺寸零件制作的光固化快速成形技術(shù)的現(xiàn)狀與發(fā)展[J].機械科學與技術(shù),2004,23(10):1223-1225.

[2]趙吉賓,劉偉軍.快速成形技術(shù)中分層算法的研究與進展[J].計算機集成制造系統(tǒng),2009,15(2):211.

[3]張建平,胥光申,金京,等.基于SolidWorks的CAD模型直接切層研究[J].西安工程大學學報,2010,24(4):526-529.

[4]景天佑,胥光申,馬訓鳴,等.基于Pro/ENGINEER的CAD模型直接切層研究[J].西安工程大學學報,2012,26(1): 87-100.

[5]馬靜靜,胥光申.基于AutoCAD的CAD模型直接切層方法研究[J].計算機光盤軟件與應用,2012(13):128-130.

[6]周培德.計算幾何——算法設(shè)計與分析[M].北京:清華大學出版社,2008:19.

[7]羅衛(wèi)民.高等數(shù)學(下冊)[M].北京:高等教育出版社,2007:219-227.

[8]孫家廣.計算機圖形學[M].3版.北京:高等教育出版社,1998:179-182.

[9]潘海鵬.快速成形制造中分層處理技術(shù)的研究[D].南昌:南昌大學,2007.

[10]程艷階.選擇性激光燒結(jié)激光掃描路徑的研究與開發(fā)[D].武漢:華中科技大學,2004.

[11]FEITO F R,TORRES J C A Urens.Orientation,simplicity,and inclusion test for planar polygon[J].Comput&Graphics,1995(4):595-600.

[12]喻德生.關(guān)于平面多邊形有向面積的一些定理[J].贛南師范學院學報,1999(1):14-17.

The method of mask image's generation in mask projection stereolithography system

WANG Ya-ning,XU Guang-shen,JU Kong-liang,LUO Sheng

(School of Mechanical Engineering,Xi'an Polytechnic University,Xi'an 710048,China)

To solve the problem of the generation of mask image in Mask Projection Stereo Lithography System,a method was presented which can generate mask image based on STL model.First,to get contour data from slicing STL model software.Then,to determine every contour's properties of inside and outside in every layer and the order of contour loop's filling by using VC++6.0.The experimental result indicates that this method can fill multiple nested contour loops correctly and generate correct mask image.

mask exposal;mask image;rapid prototyping;contour loop's filling

TP 391

A

1674-649X(2014)01-0106-05

編輯:田莉;校對:孟超

2013-06-24

國家自然科學基金資助項目(50875194);陜西省教育廳產(chǎn)業(yè)化培育項目(2011JG17)

胥光申(1964-),男,陜西省寶雞市人,西安工程大學教授.E-mail:xugs988@126.com

猜你喜歡
模型
一半模型
一種去中心化的域名服務(wù)本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數(shù)模型及應用
p150Glued在帕金森病模型中的表達及分布
函數(shù)模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 久久人与动人物A级毛片| 青草国产在线视频| 九九这里只有精品视频| 婷婷综合缴情亚洲五月伊| 国产白浆视频| 国产乱人伦AV在线A| 99精品免费在线| 日韩欧美中文字幕一本| 91小视频在线观看免费版高清| 日韩欧美国产中文| 色综合久久综合网| 免费无码一区二区| 亚洲精品桃花岛av在线| yy6080理论大片一级久久| 亚洲动漫h| 美美女高清毛片视频免费观看| 超碰aⅴ人人做人人爽欧美| 亚洲视频无码| 女人18毛片久久| 在线看AV天堂| 在线播放真实国产乱子伦| 国产丝袜第一页| 亚洲一区二区在线无码| 国产日韩AV高潮在线| 四虎精品国产AV二区| 国产91无毒不卡在线观看| 99热这里只有精品2| 国产在线98福利播放视频免费| 免费一级毛片在线观看| 丰满人妻一区二区三区视频| 尤物视频一区| 中文一区二区视频| 一本大道无码高清| 中文字幕伦视频| 亚洲色图欧美一区| 在线五月婷婷| 婷婷亚洲最大| 亚洲精品无码日韩国产不卡| 婷婷综合缴情亚洲五月伊| 国产精品久久久久久久久kt| 欧美成人午夜视频免看| 久久一本精品久久久ー99| 精品无码国产一区二区三区AV| 欧美精品aⅴ在线视频| 在线综合亚洲欧美网站| 高潮毛片免费观看| 久久黄色毛片| 日韩精品久久无码中文字幕色欲| 日本亚洲欧美在线| 国产成人免费| 日本黄色a视频| 热热久久狠狠偷偷色男同| 久久影院一区二区h| 久久96热在精品国产高清| 国产无遮挡猛进猛出免费软件| 青青草国产免费国产| 夜夜爽免费视频| 国产精品私拍在线爆乳| 老司机精品一区在线视频| 国产女人在线视频| 丰满人妻久久中文字幕| 国产精品女人呻吟在线观看| 久久精品人妻中文系列| 国产成人免费高清AⅤ| a亚洲视频| 日韩大乳视频中文字幕| 一本大道无码高清| 国产免费黄| 亚洲性影院| 欧美在线中文字幕| 欧美视频免费一区二区三区| 国产成人综合日韩精品无码首页 | 日韩在线影院| 美女扒开下面流白浆在线试听| 五月婷婷亚洲综合| 国产精品亚洲va在线观看| 91福利在线观看视频| 精品一区二区三区自慰喷水| 久久婷婷六月| 日韩精品无码免费一区二区三区 | 亚洲欧洲日产国码无码av喷潮| 亚洲成a人片|