Reference¶
The DXF Reference is online available at Autodesk.
Quoted from the original DXF 12 Reference which is not available on the web:
Since the AutoCAD drawing database (.dwg file) is written in a compact format that changes significantly as new features are added to AutoCAD, we do not document its format and do not recommend that you attempt to write programs to read it directly. To assist in interchanging drawings between AutoCAD and other programs, a Drawing Interchange file format (DXF) has been defined. All implementations of AutoCAD accept this format and are able to convert it to and from their internal drawing file representation.
DXF Document¶
DXF Structures¶
- Sections
- Tables
- Blocks
- Layouts
- Groups
- DXF Entities
- DXF Entity Base Class
- DXF Graphic Entity Base Class
- Face3d
- Solid3d
- ACADProxyEntity
- Arc
- Attrib
- Body
- Circle
- Dimension
- ArcDimension
- Ellipse
- Hatch
- Helix
- Image
- Insert
- Leader
- Line
- LWPolyline
- MLine
- Mesh
- MPolygon
- MText
- MultiLeader
- Point
- Polyline
- Vertex
- Polymesh
- Polyface
- Ray
- Region
- Shape
- Solid
- Spline
- Surface
- Text
- Trace
- Underlay
- Viewport
- Wipeout
- XLine
- DXF Objects
- Extended Data (XDATA)
- Application-Defined Data (AppData)
- Extension Dictionary
- Reactors
- Block Reference Management
- Const
Colors¶
Enums¶
Math¶
Construction¶
Custom Data¶
Fonts¶
Tools¶
TODO:
ACAD_TABLE helper tools
Dynamic Block helper tools