用于生成DXF绘图文件的Python库(CAD)
项目描述
SDXF是一个用于生成DXF文件的Python库。DXF是数据交换文件(Data Exchange File)的缩写,是一种矢量图形文件格式。它几乎被所有CAD产品(如AutoCAD、Blender、3Dstudio、Maya、Vectorworks…)和矢量绘图程序(如Illustrator、Flash…)所支持。
SDXF可以生成包含所有类型实体(如3DFace、Arc、Insert、Circle、Line、Mtext、Point、Polyline、Rectangle(可填充)、Solid & Text)的复杂CAD图纸(dxf格式)。它们可以用图层、块、线型、文本样式和视图进行结构化。
示例
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’)
更多信息:http://dxf.stani.be http://jonschull.blogspot.com/2008/12/kellbot-sdxf-python-library-for-dxf.html
注意:这是因为defun。 http://pypi.python.org/pypi/SDXF