關(guān)于stl格式是什么軟件做出來的,stl格式這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、三角形頂點的排列順序遵循右手法則。
2、 STL 文件有2 種類型:文本文件(ASCII格式)和二進制文件(BINARY)。
3、STL的ASCII格式如下:solid filenamestl //文件路徑及文件名facet normal x y z // 三角面片法向量的3個分量值 outer loop vertex x y z ∥三角面片第一個頂點的坐標(biāo) vertex x y z // 三角面片第二個頂點的坐標(biāo) vertex x y z ∥三角面片第三個頂點的坐標(biāo) endloop endfacet // 第一個三角面片定義完畢 …… …… endsolid filenamestl ∥整個文件結(jié)束STL的二進制文件格式如下:二進制STL文件用固定的字節(jié)數(shù)來給出三角面片的幾何信息。
4、文件的起始80字節(jié)是文件頭存儲零件名,可以放入任何文字信息;緊隨著用4個字節(jié)的整數(shù)來描述實體的三角面片個數(shù),后面的內(nèi)容就是逐個給出每個三角面片的幾何信息。
5、每個三角面片占用固定的50字節(jié),它們依次是3個4字節(jié)浮點數(shù),用來描述三角面片的法矢量;3個4字節(jié)浮點數(shù),用來描述第1個頂點的坐標(biāo);3個4字節(jié)浮點數(shù),用來描述第2個頂點的坐標(biāo);3個4字節(jié)浮點數(shù),用來描述第3個頂點的坐標(biāo),每個三角面片的最后2個字節(jié)用來描述三角面片的屬性信息(包括顏色屬性等)暫時沒有用。
6、一個二進制STL文件的大小為三角形面片數(shù)乘以50再加上84個字節(jié)。
7、 STL模型是以三角形集合來表示物體外輪廓形狀的幾何模型。
8、在實際應(yīng)用中對STL模型數(shù)據(jù)是有要求的,尤其是在STL模型廣泛應(yīng)用的RP領(lǐng)域,對STL模型數(shù)據(jù)均需要經(jīng)過檢驗才能使用。
9、這種檢驗主要包括兩方面的內(nèi)容:STL模型數(shù)據(jù)的有效性和STL模型封閉性檢查。
10、有效性檢查包括檢查模型是否存在裂隙、孤立邊等幾何缺陷;封閉性檢查則要求所有STL三角形圍成一個內(nèi)外封閉的幾何體。
11、本文中討論的STL模型重建技術(shù)中的STL模型,均假定已經(jīng)進行有效性和封閉性測試,是正確有效的STL模型。
12、由于STL模型僅僅記錄了物體表面的幾何位置信息,沒有任何表達幾何體之間關(guān)系的拓撲信息,所以在重建實體模型中憑借位置信息重建拓撲信息是十分關(guān)鍵的步驟。
13、另一方面,實際應(yīng)用中的產(chǎn)品零件(結(jié)構(gòu)件)絕大多數(shù)是由規(guī)則幾何形體(如多面體、圓柱、過渡圓弧)經(jīng)過拓撲運算得到,因此對于結(jié)構(gòu)件模型的重構(gòu)來講拓撲關(guān)系重建顯得尤為重要。
14、實際上,目前CAD/CAM系統(tǒng)中常用的B-rep模型即是基于這種邊界表示的基本幾何體素布爾運算表達的。
15、因此STL模型重建的過程如下:首先重建STL模型的三角形拓撲關(guān)系;其次從整體模型中分解出基本幾何體素;重建規(guī)則幾何體素;然后建立這些幾何體素之間的拓撲關(guān)系;最后重建整個模型。
16、目前常用的逆向軟件有:ProE、UGNX、CATIA、Imageware、GeomagicStudio、CopyCAD、RapidForm等。
本文分享完畢,希望對大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!