《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 三維STL模型的快速成型關鍵技術研究
三維STL模型的快速成型關鍵技術研究
來源:微型機與應用2011年第3期
喬慶昆
(上海二紡機股份有限公司 計算機中心,上海 200434)
摘要: 介紹了三維STL模型描述文件中存在的缺陷,分析了產生這些缺陷的原因,結合實際生產應用中的經驗提出了對STL模型文件進行修復的實際可行的修補方法,給出了相關的計算機程序。
關鍵詞: 軟件 STL 快速成型 切片
Abstract:
Key words :

摘  要: 介紹了三維STL模型描述文件中存在的缺陷,分析了產生這些缺陷的原因,結合實際生產應用中的經驗提出了對STL模型文件進行修復的實際可行的修補方法,給出了相關的計算機程序。
關鍵詞: STL;快速成型;切片

 快速成型RP(Rapid Prototyping)技術被認為是近年來制造技術領域的一次重大突破,其對制造業的影響可與數控技術的出現相媲美。RP系統綜合了計算機、機械工程、CAD、數控技術、激光技術及材料科學技術,可以自動、直接、快速、精確地將設計思想物化為具有一定功能的原型或直接制造零件,從而可以對產品設計進行快速評價、修改及功能試驗,有效地縮短了產品的研發周期。而以RP系統為基礎發展起來并已成熟的快速模具工裝制造(Quick Tooling)技術、快速精鑄技術(Quick Casting)、快速金屬粉末燒結技術(Quick Powder Sintering)則可實現零件的快速成型??焖俪尚图夹g不但廣泛應用于航空航天、汽車、家電、工藝設計、醫療等領域,而且藝術建筑等領域的工作者也已經開始使用快速成型設備,越來越多的藝術家已經成為計算機工作者,即不再單純地依靠手工,而是由快速成型設備來表達新的思路和創新。
1 三維STL文件在系統中的作用
 快速成型系統中,將加工對象的計算機三維CAD模型表面離散化,生成三維STL文件,根據該文件進行分層切片處理,得到層片文件后生成數控代碼文件,最后在數控代碼的控制下,按照層片文件逐層加工堆積得到物理原型。三維STL文件是一種數據格式,它用一系列的小三角形平面片去近似表示原CAD模型,從而實現從CAD系統到RP系統的數據交換。其格式簡單,數據處理方便,被廣泛采用。目前各主要的CAD/CAM軟件系統都提供STL文件接口。STL文件的數據處理在RP系統處理過程中占有重要的作用,數據處理效率的高低也直接影響快速成型的效率。
2 STL文件缺陷分析及其修補算法
2.1 STL文件格式

 STL文件標準是美國3D SYSTEM公司于1988年制定的一個接口協議。STL模型所描述的是一種空間封閉的、有界的、正則的唯一表達物體的模型。這種文件格式類似于有限元的網絡劃分,它將物體表面劃分成很多小三角形,即用很多個三角面片去逼近CAD實體模型。STL文件有二進制格式和文本格式兩種,文本格式簡單明了,而二進制格式則緊湊得多,如果表示同一個零件,它的文件大小只有文本格式的六分之一。
 STL模型就是用平面三角單元對三維CAD實體表面進行離散近似而構成的三維實體模型,它是對原三維實體的一種幾何近似。當三角形小到一定程度,其近似性達到工程應用的精度范圍時,STL模型就表達了CAD實體模型。從數據結構上看,STL模型是三角形單元的一個有限集合,即:

 式中F為三維實體表面,Ti是一個三角形單元,n為三角形單元個數。STL文件保存有三角形面片的矢量信息,用于表達物體的內外指向。每個小平面必須有一個單位矢量從實體內部指向實體外部,并且按照“右手法則”確定每個小三角形頂點的次序,如圖1所示。STL文件是一些離散的三角網絡描述,例如一個球體用三角網絡描述如圖2所示,它的正確性依賴于其內部隱含的拓撲關系。正確的數據模型必須滿足如下一致性規則:
(1)相鄰兩個三角形之間只有一條公共邊,即必須共享兩個頂點。


 (2) 每一個組成三角形的邊有且僅有兩個三角形面片與之相連。
 根據一致性規則可推導出:在STL文件中頂點數是三角形個數的一半,邊數是三角形個數的1.5倍。同時正確的實體數據模型應該滿足三條法則:
 (1) 三角形平面的法矢量方向和三個頂點符合右手法則;
 (2)每相鄰的兩個三角形平面只能共享兩個頂點;
 (3) 三角形的每一條邊必須且只能由兩個三角形所共有。
2.2 STL模型的缺陷
 (1)法向量錯誤。三角形平面的法矢量方向與三角形的三個頂點之間不符合右手法則,因而構成錯誤。
 (2)孔洞錯誤。當CAD模型的表面有較大曲率的曲面相交時,在曲面相交部分會因為丟失三角面片而造成孔洞。
 (3)頂點錯誤。某一三角面片的頂點落在另一三角面片的邊上,造成前一三角面片中的一條邊上存在兩個以上的頂點,從而違背頂點法則。
 (4)重疊錯誤。主要是由三角形頂點計算時的舍入誤差造成的,由于三角形的頂點在3D空間中以浮點數表示,計算機運行時對浮點數的舍入會導致兩個面片重疊。
2.3 STL模型缺陷修補算法
 (1)法向量錯誤修補算法
可以根據包含錯誤三角形的三條邊形成的三個三角形的法向量來計算出該三角形的法向量方向,并且用新計算出的法向量替代原來發生錯誤的法向量,從而對錯誤的數據進行修補。由于該錯誤不影響計算機對STL文件的切片性能,也可以不用加以修復,在實際應用中一般忽略該種錯誤。
 (2)孔洞錯誤修補算法
 可以將孔洞錯誤劃分為平面孔洞和曲面孔洞兩種類型。平面孔洞可以利用計算機繪圖中常用的三角化算法DELAUNAY處理。曲面孔洞可以按照從孔洞的任意一頂點沿順時針行走,三點即形成一個三角面片,直到該孔洞走完為止。
// hole_point_num為空洞的頂點總數
For(i=1;i<hole_point_num-1;i++)
{
        /*將第一個點沿順時針行走,和第i和第i+1個點組成一個三角面片
        */
        CreatTriangle(Po[0],po[i],po[i+1];
}
 (3)頂點錯誤修補算法
 發生該種錯誤時,可以將該頂點刪除,由于錯誤頂點落在一條邊上,刪除該頂點不影響STL的文件數據。
//point_num為STL文件頂點總數
For(i=0;i<point_num;i++)
{
        //判斷點point[i]是否落在邊上
        If(OnBorder(point[i])==true)
        {
            //落在邊上的點刪除
            DeletePoint(point[i]);
        }
}
 (4)重疊錯誤
 發生該種錯誤時,可以將該三角形刪除。由于數據的四舍五入引起三角形的重疊,通過刪除該三角形,就可以修復STL文件的數據正確性。
//triangle_num為STL文件中三角形的總數
For(i=0;i<triangle_num;i++)
{
        //判斷三角形triangle[i]是否有重合
        If(Double(triangle[i])==true)
        {
            //有重合的三角形刪除
            DeleteTriangle(triangle[i]);
        }
}
3 分層切片的方法
 快速成型制造技術實質上是分層制造、層層疊加的過程,其中對已知的三維CAD實體數據模型求某方向的連續截面,即對實體進行分層切片處理的過程成為必不可少的步驟。分層切片處理的數據對象是大量的小三角形平面片,因此,分層切片問題實際就是切片平面與小三角形平面的求交問題。因此分層切片方法合理選擇與優化可以大大提高整個系統的效率。
 分層切片根據分層厚度可以劃分為定層厚和變層厚兩種。
3.1 定層厚
 這種方式的每一層分層切片厚度是固定值。此種方式算法簡便,計算機處理速度快,激光可以采用固定功率進行燒結,控制系統電路簡便。但這種方式沒有考慮三維模型的幾何特性,必然會帶來較大的誤差,大大降低加工精度。為了減少因為形狀發生變化而造成的誤差,減小階梯效果,采用了變層厚的切片方式解決這個問題。定層厚與變層厚的切片效果如圖3所示。

3.2 變層厚
 這種方式是一種層厚度發生變化的切片方法,它根據零件形狀變化規律自動選擇合適的切片厚度進行切片。如圖3所示,切片時上半部份彎曲程度較大時可以采用切片厚度較小的值;下半部份彎曲程度較小時可以采用切片厚度較大的值。這種方法通過減小層厚來提高精度。
 不難發現變層厚方式的原則是“形狀變化慢的地方層片厚度大,形狀變化快的地方層片厚度小”?;谶@一原則,可以采用“面積變化判別法”來確定層片厚度的大小。這種判別法是通過計算相鄰兩層面積的變化率實現的。
 設上層片截面面積為Sn-1,當前層片截面面積為Sn,則:
 
 其中C為允許的面積變化系數,通過實驗得到C的最佳值約為0.1。
根據式(2),若當前層片不滿足此關系,則要減小層片厚度,重新切片再判斷是否滿足該關系式,重復該過程,直到滿足條件或層片厚度達到極小值為止。
 快速成型技術與傳統制造技術的最大區別在于其分層制造思想和從概念時間、原型制造到最終產品生成一體化的設計和加工方式。這一技術的出現給現代制造技術的發展帶來了全新的思路。本文通過對STL模型文件的修補以及對切片數據的進一步處理,改善產品在加工中的質量以及產品的精度,從而為產品的制造生產提供堅實的基礎。
參考文獻
[1] 趙保軍,汪蘇,陳五一.STL數據模型的快速切片算法[J].北京航空航天大學學報,2004,30(4):329-333.
[2] 平雪良,高同軍,孟凡虹.一種提高快速成形系統精度的新切片算法[J].機械科學與技術,2008,27(9):1121-1124.
[3] 溫佩芝,黃文明,吳成柯.一種改進的STL文件快速分層算法[J].計算機應用,2008,28(7):1766-1768.
[4] ZHAO Z, LAPERRIEREL. Adaptive direct slicing of the solid model for rapid prototyping[J]. International Journal of Production Research, 2000, 38(3):89-98.
[5] LIAO Y S, CHIU Y Y. Anewslicingprocedure for rapid prototyping system[J]. International Journal of Advanced Manufacturing Technology, 2000, 18:579-585.
[6] 田宗軍.激光燒結快速成型計算機控制系統的研究與應用[D].南京:南京航空航天大學,2000.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲国产中文字幕在线观看| 国产精品电影观看| 亚洲二区在线视频| 亚洲激情av在线| 一区二区三区不卡视频在线观看| 欧美另类高清视频在线| 久久精品午夜| 久久婷婷丁香| 亚洲午夜精品久久| 欧美一级专区| 国产精品九九久久久久久久| 在线视频免费在线观看一区二区| 午夜亚洲伦理| 国语自产在线不卡| 亚洲午夜精品久久久久久浪潮| 亚洲电影欧美电影有声小说| 欧美日韩国产二区| 国产免费一区二区三区香蕉精| 免费影视亚洲| 亚洲国产精品久久久久久女王| 欧美一区二区网站| 欧美精品日日鲁夜夜添| av成人免费观看| 欧美日韩三区| 国模私拍一区二区三区| 亚洲影视在线播放| 一本在线高清不卡dvd| 亚洲一区二区在线播放| 99精品国产热久久91蜜凸| 亚洲激情综合| 欧美午夜电影一区| 亚洲免费成人av| 国产日韩精品一区二区浪潮av| 亚洲三级影院| 欧美xx视频| 最近中文字幕mv在线一区二区三区四区| 国产精品都在这里| 国产精品黄色在线观看| 久久美女艺术照精彩视频福利播放| 亚洲国产精品免费| 欧美性片在线观看| 亚洲图片欧美日产| 欧美精品一区二区三区高清aⅴ| 亚洲无人区一区| 国产精品福利在线观看网址| 亚洲视频在线观看一区| 亚洲午夜视频在线| 国内精品久久久久久久果冻传媒| 亚洲欧美日韩国产成人| 久久www免费人成看片高清| 国产日韩一区二区三区在线| 国产在线视频不卡二| 欧美超级免费视 在线| 欧美精品在线观看一区二区| 国产一区二区毛片| 亚洲欧美电影院| 99精品热6080yy久久| 亚洲激情成人网| 国产精品高潮呻吟久久av无限| 久久av资源网站| 亚洲精品久久久久中文字幕欢迎你| 欧美成人a∨高清免费观看| 狠狠色丁香久久婷婷综合丁香| 国产精品久久久久久一区二区三区| 在线中文字幕不卡| 欧美无砖砖区免费| 欧美激情精品久久久久| 亚洲精品综合精品自拍| 久久国产手机看片| 老司机精品视频网站| 在线看一区二区| 亚洲福利久久| 国产嫩草影院久久久久| 亚洲伦理网站| 欧美日韩国产高清| 欧美片第1页综合| 亚洲欧美成人网| 国产精品久久一区二区三区| 一区二区三区视频在线观看| 亚洲第一色在线| 91久久久一线二线三线品牌| 国产午夜精品久久| 国产精品美女在线| 国产精品久久久久久一区二区三区| 亚洲在线播放电影| 欧美在线播放视频| 欧美另类一区| 久久一区中文字幕| 欧美精品播放| 亚洲丁香婷深爱综合| 亚洲深夜福利在线| 欧美激情偷拍| 国产一区视频在线观看免费| 亚洲一区二区三区精品在线| 国产精品成人免费精品自在线观看| 国产精品久久久久国产a级| 樱桃成人精品视频在线播放| 亚洲精品久久久久久一区二区| 99国产麻豆精品| 狠狠综合久久av一区二区老牛| 亚洲欧美伊人| 欧美激情中文不卡| 久久精品视频免费观看| 欧美日韩黄色大片| 欧美激情精品| 精品成人一区二区| 欧美性大战久久久久久久蜜臀| 欧美国产精品| 在线免费观看视频一区| 久久中文字幕一区二区三区| 国产精品国产亚洲精品看不卡15| 国产精品99久久不卡二区| 国产在线精品一区二区夜色| 野花国产精品入口| 亚洲一区二区三区精品在线观看| 国产欧美一级| 国产精品视频不卡| 欧美激情一区二区三区在线| 欧美资源在线| 国产香蕉97碰碰久久人人| 蜜乳av另类精品一区二区| 在线亚洲电影| 亚洲三级电影全部在线观看高清| 久久婷婷国产综合国色天香| 亚洲香蕉网站| 国产精品成av人在线视午夜片| 国产婷婷色综合av蜜臀av| 欧美三级乱人伦电影| 亚洲大胆人体在线| 艳女tv在线观看国产一区| 日韩亚洲欧美成人一区| 亚洲伦理一区| 久久久久久久久久久成人| 中文在线资源观看网站视频免费不卡| 国内综合精品午夜久久资源| 国产精品久久中文| 久久综合久色欧美综合狠狠| 美女免费视频一区| 91久久在线视频| 亚洲成人在线视频网站| 国产婷婷色一区二区三区在线| 欧美不卡高清| 国产欧美日韩免费看aⅴ视频| 一区二区国产日产| 亚洲九九九在线观看| 久久精品免费播放| 亚洲专区一二三| 欧美伦理视频网站| 欧美在线地址| 亚洲天堂成人在线视频| 亚洲毛片在线观看.| 欧美一级久久久久久久大片| 一区二区三区av| 亚洲国产欧美国产综合一区| 欧美日韩高清区| 久久综合久久综合这里只有精品| 国产乱码精品1区2区3区| 久久久噜噜噜久久久| 在线亚洲欧美| 在线亚洲欧美专区二区| 欧美体内she精视频在线观看| 亚洲欧美在线播放| 日韩视频一区| 亚洲国产欧洲综合997久久| 亚洲尤物在线| 国产精品综合视频| 日韩午夜在线| 伊人狠狠色丁香综合尤物| 亚洲乱码久久| 亚洲精品视频在线观看免费| 一区二区三区四区精品| 亚洲欧美乱综合| 欧美成人精精品一区二区频| 欧美成人情趣视频| 久久躁狠狠躁夜夜爽| 久久成人人人人精品欧| 亚洲精品久久久久久久久久久| 国产一区三区三区| 亚洲激情av| 国产精品久久久久国产精品日日| 欧美大片va欧美在线播放| 亚洲激情在线观看视频免费| 欧美日韩精品在线| 欧美三级视频在线播放| 午夜国产一区| 国产精品激情| 亚洲无限av看| 亚洲乱码一区二区| 夜夜嗨av一区二区三区网站四季av| 国产一区二区黄| 亚洲性线免费观看视频成熟| 欧美色123| 欧美14一18处毛片| 亚洲精品国产无天堂网2021| 国产亚洲欧美一级| 一区二区三区免费网站| 亚洲午夜免费视频| 久久久久久久999精品视频| 久久午夜电影| 在线亚洲一区观看| 亚洲一区二区在| 亚洲国产精品视频| 欧美高清在线视频观看不卡| 狠狠色丁香久久婷婷综合丁香| 国产午夜亚洲精品理论片色戒| 久久精品国产清自在天天线| 欧美激情片在线观看| 韩日视频一区| 欧美a级在线| 另类尿喷潮videofree| 欧美激情中文不卡| 国产日韩欧美一区二区三区在线观看| 亚洲一区二区精品| 韩国女主播一区| 亚洲一区二区精品在线观看| 日韩午夜三级在线| 欧美伦理在线观看| 欧美精品一区二区三| 久久噜噜噜精品国产亚洲综合| 亚洲精品欧美精品| 99v久久综合狠狠综合久久| 一本色道久久88精品综合| 国产午夜亚洲精品不卡| 欧美激情国产高清| 久久久久久午夜| 久久国产精品久久久| 亚洲一区影院| 欧美精品综合| 午夜精品99久久免费| 久久www成人_看片免费不卡| 夜色激情一区二区| 欧美怡红院视频一区二区三区| 国产精品普通话对白| 亚洲精华国产欧美| 久久夜色精品亚洲噜噜国产mv| 欧美高清不卡| 久久精品九九| 免费日韩精品中文字幕视频在线| 久久av一区二区| 欧美三级乱人伦电影| 欧美午夜视频网站| 国产亚洲一区二区在线观看| 久热精品在线| 国产精品网站在线播放| 性色av香蕉一区二区| 国产精品igao视频网网址不卡日韩| 亚洲精品日韩在线| 久久久久久久综合日本| 一区二区欧美日韩视频| 久久久另类综合| 国产综合久久| 91久久精品国产| 国产欧美精品在线观看| 美女精品自拍一二三四| 亚洲视频大全| 欧美日韩国产在线播放| 亚洲性夜色噜噜噜7777| 欧美吻胸吃奶大尺度电影| 夜夜爽www精品| 亚洲激情不卡| 国产老女人精品毛片久久| 91久久精品国产91久久性色| 欧美系列电影免费观看| 曰韩精品一区二区| aaa亚洲精品一二三区| 亚洲欧美日韩综合一区| 欧美一区二区三区成人| 亚洲一区美女视频在线观看免费| 亚洲一区二区欧美| 欧美色偷偷大香| 欧美久久久久久蜜桃| 一区二区三区日韩欧美精品| 久久久久久夜精品精品免费| 欧美激情在线观看| 国产欧美婷婷中文| 国产精品一区免费视频| 香蕉久久夜色精品国产使用方法| 精品成人一区二区| 午夜日韩电影| 国产精品久久久久天堂| 欧美日韩国产综合视频在线观看| 欧美日韩免费在线视频| 久久久青草青青国产亚洲免观| 欧美高清hd18日本| 一本大道久久a久久综合婷婷| 在线成人性视频| 欧美日韩一区二区免费在线观看| 欧美亚洲视频在线看网址| 亚洲欧美精品中文字幕在线| 欧美国产国产综合| 美日韩精品免费| 欧美黄污视频| 尤物九九久久国产精品的分类| 国产精品久久久久免费a∨大胸| 亚洲精选在线| 国产视频欧美视频| 欧美大胆a视频| 在线免费观看日韩欧美| 欧美一区二区成人6969| 欧美亚洲免费在线| 国产精品v日韩精品v欧美精品网站| 国产精品久久久久久久久久免费| 国产精品豆花视频| 久久综合狠狠综合久久综合88| 免费不卡在线观看| 欧美午夜视频| 久久先锋影音| 亚洲清纯自拍| 国产精品美女久久福利网站| 国产性天天综合网| 欧美日韩美女在线| 国产视频一区二区三区在线观看| 伊人成人网在线看| 在线观看视频免费一区二区三区| 久久综合久久综合久久| 一区二区三区日韩精品| 亚洲黄色免费网站| 欧美午夜精品一区二区三区| 亚洲一区区二区| 另类欧美日韩国产在线| 欧美日韩亚洲综合在线| 欧美专区一区二区三区| 国产精品成人午夜| 久久青草欧美一区二区三区| 樱桃国产成人精品视频| 欧美三级在线视频| 国产精品日本欧美一区二区三区| 久久综合色播五月|