问题标签 [ezdxf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
392 浏览

python - 使用 edzxf 获取 AutoCAD 图层列表

我想用ezdxf.

我已经参考了ezdxf文档,但我不知道如何。

以下是文档中的描述,你用这个吗?

Drawing.layout_names()
  获取可用图纸空间布局的列表。

请告诉我如何使用它的示例。

0 投票
1 回答
148 浏览

python - 如何使用 ezdxf 关闭属性打印设置?

我想知道如何使用 ezdxf 关闭属性打印设置。

我可以隐藏、冻结和锁定。但是,打印不能设置为开或关。

你能像这样打开和关闭打印吗?

0 投票
1 回答
116 浏览

python - 使用ezdxf描述图层属性描述时出错

使用ezdxf描述图层属性描述时出错。有会导致错误的图层名称和不会导致错误的图层名称。我不知道原因。

我尝试使用下面的代码。

错误内容

0 投票
1 回答
517 浏览

python - 我可以使用 ezdxf 删除一个空层吗?

有没有办法从图层列表中删除一个空图层?我想做与 autocad purge 命令相同的事情。

我尝试编写代码,但没有成功。

当我自己检查时,有一个实体不存在的层,但它没有执行。

NameError:未定义名称“delete_name”

0 投票
0 回答
297 浏览

python - 如何使用 EZDXF 库添加不同比例的图像?

我注意到“IMAGE 实体就像一个块参考,您可以多次使用它来将图像添加到具有不同比例和旋转的不同位置。” 在“图像”类的介绍中(参见:https ://ezdxf.readthedocs.io/en/master/dxfentities/image.html )。但我找不到任何参数来调整图像大小。例如,图像的原始大小是(3000x1691),当我使用 AutoCAD 加载这个图像的 dxf 文件时,我希望它的大小是(101x57)。有人能告诉我怎么做吗?对不起我的穷人英语。这是我的代码:

我尝试更改“size_in_pixel”和“size_in_units”,但没有成功。如果你能帮助我,我将不胜感激。

0 投票
2 回答
958 浏览

python - 用于合并 DXF 文件的 Python 模块

我正在寻找一个将合并 dxf 文件的 python 模块。我找到了 dxfgrabber 和 ezdxf,但是它们似乎用于不同的应用程序,然后是我所追求的。

我用的是ExpressPCB,它分别输出PCB的每一层、孔和丝印。对于我的应用程序,我想将所有这些单独的 DXF 组合成一个。见照片

在此处输入图像描述

据我所知,起源等都是相同的,所以它应该像在现实生活中一样排列。

目前,这些模块都没有针对此类应用程序的任何教程。一些psudo代码以pythonic方式传达这个想法:

在我的应用程序中,文件都将具有相同的原点并且永远不会重叠,因此您应该能够以某种方式轻松合并文件。提前感谢您的帮助!

0 投票
1 回答
412 浏览

python - ezdxf : 如何删除实体

我正在使用该ezdxf软件包对 DXF 图纸进行后处理。然后,我将 DXF 转换为 SVG。

在后处理期间,我需要删除一些位于绘图区域之外的 INSERT 实体,以便转换后的 SVG 具有正确的尺寸。我正在做这样的事情:

问题是,在转换实体时不会删除。事实上,如果我在这之后立即执行另一个抑制循环,循环仍然会采取行动删除实体,证明实体并未真正从模型空间中删除。

那么从 ezdxf 的模型空间中删除实体的正确方法是什么?我目前使用的是 0.9 版本,目前无法升级到新版本

0 投票
1 回答
1684 浏览

python - 如何使用 python 从坐标写入 dxf 文件?

我正在尝试使用 ezdxf 从坐标列表中写入 dxf 文件。

我可以使用以下代码创建一个带有简单线条的 dxf 文件:

对于我正在使用的文件,还有一个“Z”坐标,根据我在文档中看到的内容,我不知道如何传入。我还想在不仅仅是一行中传递数百个坐标。

0 投票
1 回答
693 浏览

python - 从 DXF 导入时如何查找连接的线和弧?

我正在使用ezdxf.dxf文件导入 Python。它工作顺利。我得到一个线和弧的列表。

如何确定哪些线和弧相互连接?它们是否以某种方式编入索引,或者我是否需要搜索线和弧的起点和终点并在之后匹配它们?

我需要找到的是.dxf文件中的封闭行。

0 投票
1 回答
521 浏览

python-3.x - 是否可以使用 ezdxf 在现有图层上定位文本?

我想在一个图层上获取多个TEXTMTEXT位置信息,但我不知道如何。

请给一些建议。