SDXF 1.0 - Stani's DXF Library for Python

s_t_a_n_i at gmx.net s_t_a_n_i at gmx.net
Wed Jul 13 13:34:28 EDT 2005


SDXF is a Python library to generate DXF files. DXF is an abbreviation
of Data Exchange File, a vector graphics file format. It is supported
by virtually all CAD products (such as AutoCAD, Blender, 3Dstudio,
Maya,Vectorworks...) and vector drawing programs (such as Illustrator,
Flash, ...).

SDXF can generate complex CAD drawings (dxf format) with all kind of
entities (such as 3DFace, Arc, Insert, Circle, Line, Mtext, Point,
Polyline, Rectangle (can be filled), Solid & Text). They can be
structured with Layers, Blocks, Linetypes, Text styles and Views.

Example

import sdxf

d=sdxf.Drawing()

d.append(sdxf.Text('Hello World!',point=(3,0,1)))

d.append(sdxf.Line(points=[(0,0,0),(1,1,1)]))

d.saveas('hello_world.dxf')

For more info&downloads: http://www.stani.be/python/sdxf




More information about the Python-list mailing list