热门问题
时间线
聊天
视角

DXF

来自维基百科,自由的百科全书

Remove ads

DXF是AutoCAD DXF(Drawing Interchange Format或者Drawing Exchange Format)的簡稱,由Autodesk公司開發,運用於AutoCAD與其它軟體之間進行CAD數據交換CAD數據文件格式

1982年12月,DXF以AutoCAD 1.0的一部分首度問世[1],用於從未公開的AutoCAD內部文件格式DWG的一種精確表示。Autodesk在網站上公布從1994年11月發布的AutoCAD Release 13到2006年3月發布的AutoCAD 2007的DXF規範。

1988年10月發布的AutoCAD Release 10開始,DXF同時支持ASCII二進制格式數據。早期的版本只支持ASCII格式。

隨著AutoCAD功能越來越強大,支持的對象類型越來越複雜,DXF的作用也日漸減弱。包括ACIS實體與區域在內的一些對象類型在內。其它一些對象類型,包括AutoCAD 2006的動態塊以及所有AutoCAD vertical-market版本特有對象,都只有部分的介紹,開發人員無法根據這些資訊進行全面的支持。

幾乎所有的商用軟體開發商,包括所有的Autodesk的競爭對手,皆選擇DWG作為與AutoCAD進行數據交換的主要格式,所使用的函數庫是Open Design Alliance,這個非營利性業界協會對DWG文件格式進行逆向工程而取得的。

Remove ads

文件結構

ASCII格式的DXF,可以用文本編輯器進行查看。DXF文件的基本組成如下所示:

  • HEADER部分 - 圖的總體資訊。每個參數都有一個變量名和相應的值。
  • CLASSES部分 - 包括應用程式定義的類的資訊,這些實例將顯示在BLOCKS、ENTITIES以及部分OBJECTS。 通常不包括用於充分用於與其它應用程式交互的資訊。
  • TABLES部分 - 包括命名條目的定義。
Application ID(APPID)表
Block Recod(BLOCK_RECORD)表
Dimension Style(DIMSTYPE)表
Layer(LAYER)表
Linetype(LTYPE)表
Text style(STYLE)表
User Coordinate System(UCS)表
View(VIEW)表
Viewport configuration(VPORT)表
  • BLOCKS部分-包括Block Definition實體用於定義每個Block的組成。
  • ENTITIES部分-屬於繪圖實體,包括Block References在內。
  • OBJECTS部分-為非圖形對象的數據,供AutoLISP以及ObjectARX應用程式所使用。
  • THUMBNAILIMAGE部分-包括DXF文件的預覽圖。
  • END OF FILE
Remove ads

參見

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads