python - 如何在 Pyautocad 中创建尺寸线?
问题描述
我用命令创建了矩形,acad.model.AddLine
我希望 Autocad 显示这些线条的尺寸。
这是我的代码:
from pyautocad import Autocad, APoint
acad = Autocad(create_if_not_exists=True)
acad.prompt("Hello, Autocad from Python\n")
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)
,但它不工作。
解决方案
拉威尔,
试试这个在你的图纸中添加尺寸。
dim1 = acad.model.AddDimAligned(p1, p2, APoint(width/2, -0.5))
在其他维度上继续这样。如果您对此有更多疑问,请在我的 YT 上查看此视频:我的 YT。
推荐阅读
- ruby-on-rails - 如何在 ActiveAdmin 中制作可排序的列?
- python - 如何合并不同数据框的两列,如果找到匹配项,使用 pandas 在新列中写入“True”
- python - 如何使打开的stl文件不漏水
- javascript - 警告:无法对未安装的组件执行 React 状态更新
- google-secret-manager - 如何从 Google Secret Manager 解码 base64 有效负载?
- ruby-on-rails - 如何使用 Rails 5.2 中的关系属性通过关系过滤 has_many 中的记录?
- python - Beautiful Soup 内联解析和
进字典
- python - 使用 Python 消除数据文件中的特定数字
- node.js - 节点声明表达多文件的区别?
- c++ - 如何声明任何继承类的实例?