python - pyautocad中是否有“创建块”命令?
问题描述
我使用 acad.model.AddLine() 命令在 pyautocad 中添加了 2 行。现在我想创建这 2 行的块(与 autocad 中的“块”命令相同)。pyautocad 中是否有任何命令可以执行此操作?
解决方案
由于 python 使用 ActiveX 驱动 AutoCAD,您应该查看 ActiveX 文档的这一部分。基本上,您必须将新的Block实例添加到图形的块集合(Blocks)中,将线条添加到此块定义中,然后使用InsertBlock方法将参考( BlockReference)插入模型空间。
推荐阅读
- python - 尝试通过 DetailView 构建 url 路径,但在 html 页面中获取重复值
- java - 为什么 IntelliJ IDEA 用 Java 构建 Hello 世界需要这么长时间?
- python - PUG 创建命令没有响应
- pic - 使用 K150 编程器将代码加载到 PIC 时出错
- azure-communication-services - 共享屏幕 - Azure 通信服务
- flutter - 使用 setState 更新小部件的大小时遇到问题
- reactjs - React-Native : react native 可以找出每个设备的确切绝对位置吗?
- r - 抑制(难以捕捉)R 函数的输出
- google-api - Google 助理内部 API 端点
- html - 用jQuery替换以@符号开头的单词