Python
薛书怀
这个作者很懒,什么都没留下…
展开
-
使用Python操作CAD的dxf文件,批量绘制变形图的方法记录
使用Python的ezdxf包,结合excel表中的坐标数据,绘制了变形图,表格,代码,结果如下: DK41+175 左上偏距 左上高程 拱顶偏距 拱顶高程 右上偏距 右上高程 422 上导第二层拱架完成 -4.1500 432.7640 2.5360 436.0970 8.9410 432.9830 502 中左 -4.2250 431.6110 2.463 435.542..原创 2020-06-09 21:45:54 · 2722 阅读 · 2 评论 -
Python的ezdxf包操作dxf文件第二弹:三点法绘制圆弧
import ezdxffrom ezdxf import mathdoc = ezdxf.readfile('testPlot.dxf')msp = doc.modelspace()啊= math.arc.ConstructionArc()b = 啊.from_3p(start_point=(0, 0), def_point=(1, 1), end_point=(2, 0))msp.add_arc(center=b.center,radius=b.radius,start_angl.原创 2020-06-08 01:03:12 · 3054 阅读 · 1 评论 -
【已解决】使用Python操作CAD的dxf文件,绘制隧道断面轴力图和弯矩图的方法
最近需要批量绘制隧道弯矩图和轴力图,绘制结果类似于:考虑到绘制的图量比较大,且用cad很难精确表示,故考虑使用Python帮助绘图。找了好几个Python自带的绘图库,发现很难绘制出隧道断面图,所以想通过python操作cad文件绘图,并且直接使用cad的样条曲线功能,会更方便。最终选择了更受欢迎的ezdxf库,直接操作dxf文件绘制。绘制结果如下图所示:可以看到效果还是令人满意的。测点G_points可以按照自己的测点位置进行调节,系数xi_shu用于控制弯矩图的高度,text_xi_shu用原创 2020-06-07 14:36:08 · 3342 阅读 · 0 评论