微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从闭合多段线中创建 REGION - EZDXF

如何解决从闭合多段线中创建 REGION - EZDXF

我编写了创建闭合折线 - 矩形的代码,现在我想将该矩形作为一个区域,并带有 EZDXF 插件

我设法创建了一个区域,但它无法识别我绘制的多边形,因此它在基点 (0,0) 处创建该区域并且它没有区域(因此是空白区域 - 实体)。

代码如下:

import ezdxf



y1=25

y2=-50

x1=30

a1=(x1,y1)

a2=(-x1,y1)

a3=(x1,y2)

a4=(-x1,y2)


doc = ezdxf.new('R2010') 
msp = doc.modelspace() 


SoilModel=msp.add_polyline2d([(a1),(a2),(a4),(a3)],{'layer': 'SoilModel'}) 

SoilModel.close(True,True)   


msp.add_region(ezdxf.entities.polyline(SoilModel))

doc.saveas('SoilModel.dxf')

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。