#python #autocad #cad
#python #autocad #сапр
Вопрос:
Я создал прямоугольник с помощью команд acad.model.AddLine
, и я бы хотел, чтобы Autocad отображал размеры этих линий.
Вот мой код:
from pyautocad import Autocad, APoint
acad = Autocad(create_if_not_exists=True)
acad.prompt("Hello, Autocad from Pythonn")
print('Using file ' acad.doc.Name)
width = int(input('Enter width: '))
height = int(input('Enter height: '))
p1 = APoint(0, 0)
p2 = APoint(width, 0)
p3 = APoint(width, height)
p4 = APoint(0, height)
line1 = acad.model.AddLine(p1, p2)
line2 = acad.model.AddLine(p2, p3)
line3 = acad.model.AddLine(p3, p4)
line4 = acad.model.AddLine(p4, p1)
Я пытался использовать acad.model.AddDimAligned(line4, 10)
, но он не работает.
Комментарии:
1. что означает «это не работает»?
Ответ №1:
Rawel,
попробуйте это для добавления размеров в свой чертеж.
dim1 = acad.model.AddDimAligned(p1, p2, APoint(width/2, -0.5))
И продолжайте в том же духе для других измерений. Посмотрите это видео на my YT, если у вас есть еще сомнения по этому поводу: My YT.