pyautoacad - AutoCAD Automation for Python
This library aimed to simplify writing ActiveX Automation scripts for AutoCAD with Python
Requires:
Optional:
Features:
Simple usage example:
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)
See more examples in source distribution.
Links
Documentation at readthedocs.org
Source code and issue tracking at GitHub.
Release files for pyautocad 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyautocad-0.2.0.zip | 45.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyautocad-0.2.0.win32.exe | Details |
Total release size: 255.4 kB
Release files / pyautocad-0.2.0.zip
| Download URL | pyautocad-0.2.0.zip |
|---|---|
| Size | 45.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
619de4a7b0e5febe512970ef9c4cd4d24d97e11035f7133f292e643275a95392
|
|
BLAKE2b-256 checksum How to use checksums |
879205d8b3d37fd50db0a234f6a5959bd398ee2161ba3822cb832af5c6a1f458
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / pyautocad-0.2.0.win32.exe
| Download URL | pyautocad-0.2.0.win32.exe |
|---|---|
| Size | 209.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
022bed14c38b176f5b5f693b7f52170758e27578288b0e2d91ecd4a684cc60f0
|
|
BLAKE2b-256 checksum How to use checksums |
db088dd5956858f4165727c336722c24f44456e62d61ba516a8530e86b3fd82e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |