long time no see.項目中會有把CAD文件導入程序中進行處理的。要回到老本行了。
一 CAD文件
CAD文件通常見到的形式有dwg,dxf兩種。先說明dwg,dwg可以分成兩種,ASCII類型的和二進制的,其中二進制的比較精簡,可以節省25%的空間。但是項目中會遇到的是ASCII的,所以說明ASCII文件的,包含的信息有以下這些:
1.HEADER段,包含圖形基本信息,包含數據庫版本和一些系統變量。
2.CLASSES段,包含類信息,雷信息在BLOCKS,ENTITIES和OBJECTS中
3.TABLES段,APPID(應用程序標誌表),BLOCK_RECORD(塊參照表),DIMSTYLE(標註樣式表),LAYER(圖表層),LTYPE(線性表),STYLE(文字樣式表),UCS(用戶座標系表),VIEW(視圖表),VPORT(視口配置表)
4.BLOCKS段,包含圖形中每個塊參照的塊定義和圖形圖元。
5.ENTITIES段,很重要的信息段,大部分圖形的信息都在這裏,包含圖形中的圖形對象,塊參照。
6.OBJECTS段,包括圖形中的非圖形對象。
那在文件中怎麼區分處於哪個段呢?
開始會以SENTION下的HEADER,CLASSES看出是否開始,以END SECTION看出是否結束。
今天先到這裏吧,下次繼續。。。。