亚洲欧美日韩一区成人|日韩少妇一区二区无码|91久久澡人人爽人人添|日韩欧美一区二区三区高清|国产一区二区三区乱码网站|国产乱码一区二区三区下载|精品久久久久久久久久久久久|日本高清一区二区三区不卡免费

3d打印STL文件讀取

軟件設(shè)計(jì)算法
2013
01/19
19:52
分享
評(píng)論
STL 文件讀取過(guò)程,是對(duì) STL 文件中三角面片法向量值和三角形三個(gè)頂點(diǎn)坐標(biāo)值讀取過(guò)程。在學(xué)習(xí)和工作中用到的各類三維造型軟件如:PRO-E,UG,3DS 等等,都可以以 STL 數(shù)據(jù)格式輸出,得到 STL 文件后可以讀取它內(nèi)部數(shù)據(jù),本文使用 VC6.0 可視化編程軟件讀取,讀取 STL 三角形內(nèi)部頂點(diǎn)坐標(biāo)數(shù)據(jù)算法流程圖如圖 所示

要注意,當(dāng)判別指定文件是否為STL文檔的同時(shí),還要區(qū)分該文件是Binary和ASCII碼兩種形式中的哪一種。首先假設(shè)是 Binary 形式,則從文件頭偏移 80 個(gè)字節(jié)后讀取一個(gè)長(zhǎng)整數(shù) n,它應(yīng)該是 STL 模型包含三角面片的總個(gè)數(shù),而保存每個(gè)三角形所需物理空間為 50 個(gè)字節(jié),可以估算出文件的總大小在 50*n 個(gè)字節(jié)左右,將這個(gè)數(shù)與指定文件的實(shí)際大小做比較,若相差較大則一定不是 Binary 形式的 STL 文件;如果文件以 ASCII
碼形式儲(chǔ)存,則可以從中搜索到 solid、facet、normal 等關(guān)鍵詞,如果沒(méi)有,則可以斷定其不是 ASCII 碼形式的 STL 文件。如果兩種情況下均得到否定答案,則指定文件不是STL 文件,應(yīng)報(bào)錯(cuò)并退出程序。

上一篇:3d打印模型STL文件的二進(jìn)制文件格式(BINARY 格式)
下一篇:3d打印STL文件拓?fù)浣Y(jié)構(gòu)的建立
回復(fù)

使用道具 舉報(bào)

推動(dòng)3D打印

關(guān)注南極熊

通知

聯(lián)系QQ/微信9:00-16:00

392908259

南極熊3D打印網(wǎng)

致力于推動(dòng)3D打印產(chǎn)業(yè)發(fā)展

Copyright © 2024 南極熊 By 3D打印 ( 京ICP備14042416號(hào)-1 ) 京公網(wǎng)安備11010802043351
快速回復(fù) 返回列表 返回頂部
简阳市| 苏尼特左旗| 久治县| 滨州市| 石台县| 乌拉特后旗| 萝北县| 鄢陵县| 贵州省| 云林县| 额尔古纳市| 麻阳| 马公市| 祁东县| 伊通| 常德市| 怀来县| 子长县| 峨边| 固阳县| 寻乌县| 平江县| 错那县| 改则县| 筠连县| 麻城市| 泰和县| 龙胜| 哈密市| 晋江市| 简阳市| 凌源市| 贡觉县| 泽州县| 微山县| 商丘市| 宁明县| 房产| 梅州市| 菏泽市| 邳州市|