首页 > 解决方案 > pyautocad中是否有“创建块”命令?

问题描述

我使用 acad.model.AddLine() 命令在 pyautocad 中添加了 2 行。现在我想创建这 2 行的块(与 autocad 中的“块”命令相同)。pyautocad 中是否有任何命令可以执行此操作?

标签: pythonautocad

解决方案


由于 python 使用 ActiveX 驱动 AutoCAD,您应该查看 ActiveX 文档的这一部分。基本上,您必须将新的Block实例添加到图形的块集合(Blocks)中,将线条添加到此块定义中,然后使用InsertBlock方法将参考( BlockReference)插入模型空间。


推荐阅读