저는 Python과 AutoCAD를 처음 접했습니다. 파이썬을 사용하여 AutoCAD에서 설계주기를 자동화하려고합니다. 지금까지 파이썬을 통해 AutoCAD에서 점과 선을 추가 할 수 있었지만 점선으로 선 종류를 변경할 수 있기를 원합니다. AutoCAD의 명령 모음에서 몇 가지 간단한 명령을 사용하여이 작업을 수행 할 수 있음을 알고 있지만 파이썬을 통해이를 수행하는 방법을 배울 수는 없습니다.Python을 사용하여 AutoCAD 자동화
import array
from _ast import If
import comtypes.client
import pyautocad
#Get running instance of the AutoCAD application
acad = comtypes.client.GetActiveObject("AutoCAD.Application")
# Document object
doc = acad.ActiveDocument
#Get the ModelSpace object
ms = doc.ModelSpace
#In ModelSpace
#Set up A4 Space
pt1 = array.array('d', [0.0, 0.0, 0])
pt2 = array.array('d', [210.0, 0.0, 0])
pt3 = array.array('d', [210.0, 297.0, 0])
pt4 = array.array('d', [0.0, 297.0, 0])
line1 = ms.AddLine(pt1, pt2)
line2 = ms.AddLine(pt2, pt3)
line3 = ms.AddLine(pt3, pt4)
line4 = ms.AddLine(pt4, pt1)
#Add central fold
pt5 = array.array('d', [105.0, 0.0, 0])
pt6 = array.array('d', [105.0, 297.0, 0])
line5 = ms.AddLine(pt5, pt6)
print("Done.")
이렇게하면 단색의 선이있는 A4 크기의 직사각형이 만들어 지지만 점선이 필요합니다. AutoCAD에서 Python을 사용하는 것에 대한 정보를 어디서 찾을 수 있습니까? 어떤 도움이라도 대단히 감사합니다!
pyautocad는 AutoCAD를 COM/ActiveX 구성 API를 사용하여, 당신은 여기에서 문서를 찾을 수 있습니다을 :
당신은에 의해 선 종류 축척을 변경할 수 있습니다 : //usa.autodesk.com/adsk/servlet/index?siteID=123112&id=1911627 – gileCAD