适用于 Python 的 AutoCAD 自动化
项目描述
pyautoacad - 用于 Python 的 AutoCAD 自动化
要求:
可选的:
特征:
简单的使用示例:
from pyautocad import Autocad, APoint
acad = Autocad()
acad.prompt("Hello, Autocad from Python\n")
print acad.doc.Name
p1 = APoint(0, 0)
p2 = APoint(50, 25)
for i in range(5):
text = acad.model.AddText('Hi %s!' % i, p1, 2.5)
acad.model.AddLine(p1, p2)
acad.model.AddCircle(p1, 10)
p1.y += 10
dp = APoint(10, 0)
for text in acad.iter_objects('Text'):
print('text: %s at: %s' % (text.TextString, text.InsertionPoint))
text.InsertionPoint = APoint(text.InsertionPoint) + dp
for obj in acad.iter_objects(['Circle', 'Line']):
print(obj.ObjectName)
在源代码分发中查看更多示例。
链接
readthedocs.org上的文档
GitHub 上的源代码和问题跟踪。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
pyautocad-0.2.0.zip
(45.6 kB
查看哈希)
内置分布
pyautocad-0.2.0.win32.exe
(209.8 kB
查看哈希)
关
pyautocad-0.2.0.zip的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 619de4a7b0e5febe512970ef9c4cd4d24d97e11035f7133f292e643275a95392 |
|
| MD5 | 820041b01f94c5d9d65a31b54beafc42 |
|
| 布莱克2-256 | 879205d8b3d37fd50db0a234f6a5959bd398ee2161ba3822cb832af5c6a1f458 |