首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python ezdxf移动块

Python ezdxf移动块
EN

Stack Overflow用户
提问于 2021-09-03 06:55:02
回答 1查看 206关注 0票数 0

我想移动,使用python旋转dxf文件中块的组件。我现在想的是重新绘制组件,但我怀疑我不能用这种方法绘制一些任意的曲线。因此,我想找到在dxf文件中复制和移动整个块的方法。

代码语言:javascript
复制
import ezdxf as ezd
import numpy as np

def dxf_load_edge(dxfname):
    dxfload = ezd.readfile(dxfname)
    dxfms = dxfload.modelspace()
    blockref = dxfms.query('LWPOLYLINE')
    print(blockref)
    points=[]
    move_x = 50
    move_y = 70
    dxf_new = ezd.new()

请任何人告诉我下一步要编写什么代码,或者我应该使用的函数,非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2021-12-16 22:32:03

这个问题与StackOverflow中的以下问题非常相似:

Python和ezdxf复制块

基本上,我从文档中了解到,您不能在布局中复制或移动块引用。方法是首先使用导入器函数从源模型空间导入块定义到目标绘图的模型空间。然后,可以使用分块函数将块引用(基于导入的块指示)添加到模型空间或纸质空间中的特定位置。您可以通过此方法调用任意数量的块引用。

在本教程中有示例代码,在提供的链接中有前面的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69040675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档