二進制 STL 文件采用固定字節(jié)描述三角面片的數(shù)據(jù)信息,。文件的起始 80 字節(jié)是文件頭存儲零件名稱,可以放入文字信息,;緊隨著用 4 個字節(jié)的整數(shù)來描述實體的三角面片個數(shù),,后面的內(nèi)容逐個給出每個三角面片的幾何信息。每個三角面片占用固定的 50字節(jié),,它們依次是 3 個 4 字節(jié)浮點數(shù),,用來描述三角面片的法向量;3 個 4 字節(jié)浮點數(shù),,用來描述第 1 個頂點的坐標,;3 個 4 字節(jié)浮點數(shù),用來描述第 2 個頂點的坐標,;3 個 4字節(jié)浮點數(shù),,用來描述第 3 個頂點的坐標,每個三角面片的最后 2 個字節(jié)用來描述三角面片的屬性信息(包括顏色屬性等)暫時沒有用,。一個二進制 STL 文件的大小為三角形面片數(shù)乘以 50 再加上 84 個字節(jié),。比較這 2 種格式可知,二進制格式文件較小(通常是 ASCⅡ碼格式的 1/5),,節(jié)省存儲空間,,但 ASCⅡ碼格式的文件可讀性更強,能被人工識別并被修改,。
|