[發明專利]一種基于密集特征的3D打印前處理分層算法有效
| 申請號: | 201810499982.1 | 申請日: | 2018-05-23 |
| 公開(公告)號: | CN108724734B | 公開(公告)日: | 2020-05-22 |
| 發明(設計)人: | 徐宏偉;井偉華;李佳 | 申請(專利權)人: | 西安理工大學 |
| 主分類號: | B29C64/386 | 分類號: | B29C64/386;G06T17/00;B33Y50/00 |
| 代理公司: | 西安弘理專利事務所 61214 | 代理人: | 胡燕恒 |
| 地址: | 710048*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 密集 特征 打印 處理 分層 算法 | ||
1.一種基于密集特征的3D打印前處理分層算法,其特征在于,包括如下步驟:
步驟1,通過對STL文件格式的3D模型進行最小高度三角面片的遍歷搜索和確定,從而確定基準切平面;
所述步驟1具體按如下步驟實施:
步驟1.1,根據3D打印機自身機械條件所允許的打印精度,設置自適應分層算法的分層厚度范圍△hmin和△hmax;
步驟1.2,遍歷三角面片鏈表,剔除三個頂點坐標同時位于一個切平面上的三角面片,更新三角面片鏈表數據;
步驟1.3,更新三角面片鏈表數據后,遍歷更新后的鏈表,搜索最小三角面片所在位置;
步驟1.3中,搜索最小三角面片所在位置的方法為:計算出當前三角面片三個頂點中每兩組頂點間的Z值絕對值差值的最大值,移動鏈表指針,重復計算并進行兩兩比較,取差值較小者,并進行標記,直到遍歷完整個面片頂點坐標鏈表,即可搜索出最小三角面片所在位置;
步驟2,以基準切平面為基準向上和向下進行分層,確定相交三角面片集合中的最小高度三角面片,并以該三角面片的高度為參考確定相鄰切平面的分層高度,實現自適應分層,保證3D打印模型的外形精度;
所述步驟2具體按如下步驟實施:
步驟2.1,確定基準切平面以及向上向下移動一個高度后,查找與切平面所相交的三角面片集合,并構建緩沖面片鏈表對相交面片信息進行存儲;
步驟2.2,從建立的緩沖面片鏈表中進行搜索,查找三角面片集合中在分層方向上具有最小高度差的三角面片;計算三角面片3個頂點中每兩組頂點間Z軸差值絕對值,并保存到數組;
步驟2.3,以遍歷的方式相互比較,找出最小高度三角面片,并以此為參考進行下一層層厚的確定;
步驟3,以此類推,將三維模型的所有分層工作完成。
2.根據權利要求1所述的一種基于密集特征的3D打印前處理分層算法,其特征在于,步驟1中,所述基準切平面是通過搜索STL文件中在打印方向上具有最小差值的面片所處位置來確定的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安理工大學,未經西安理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810499982.1/1.html,轉載請聲明來源鉆瓜專利網。





