1.简介:
DXF2UDEC是一个免费的在线转换程序,用于将DXF文件中的边界或结构元素导入UDEC。该程序由javascript,html和php编写,可以直接从Internet获得。该程序允许用户在AUTOCAD中创建满足一定条件的DXF模型文件通过DXF2UDEC在线程序将几何模型转换为UDEC 可识别的命令流。DXF2UDEC 是非商业性的软件,可以免费使用。目前可以在CAD中创建以下3种UDEC中的对象:
- Block
- Crack
- Cable
在线转换程序链接(可能需要翻墙):http://www.roozbehgm.com/codes/d2u/d2u.html
如何使用DXF2UDEC,Youtube上的演示视频
-------------------------2021-4-15更新----------------------------
为方便大家使用和观看,转换程序原作者的演示视频已上传至B站
地址:https://www.bilibili.com/video/BV1SK411w7qB/
2.步骤
1.首先使用可用的CAD程序(例如AutoCAD,QCAD,LibreCAD)创建 dxf 文件。请确保在正确的图层名称中绘制几何图形。例如, 要生成UDEC中的Block对象,应当在CAD中创建一个 “Block” 图层,并使用 Polyline (多段线)绘制相应的图形。对图层名称和实体类型的使用应按照以下约定:
注意:绘制 BLOCK 的 *POLTLINE* 折线必须为封闭的(即必须形成一个封闭的多边形,且第一个顶点连接最后一个顶点) |
2.从程序左侧的菜单中选择 "Load DXF File" 加载 DXF 文件。
3.选择 "Export Script File",然后选择输出文件的名称,然后点击 "Save" 保存。
注意:要选中以下 "Add Necessary Commands ..." 复选框,使 DXF2UDEC 添加 UDEC 必需的命令,以使创建的几何图形可从UDEC调用。
3.如何使用
可以将CAD中绘制的块体、节理、锚杆等保存为DXF格式,再导出为UDEC可识别的命令流,如下:
将转换后的命令流导入UDEC后,效果如下:
下面我演示一下如何使用:
1.首先创建两个图层,在不同图层上绘制 block 以及 crack ,保存为DXF文件格式。
2.按照1、2、3的顺序进行操作和设置:
3.导出后,得到一个.dat脚本文件,可以看到block的信息和crack的信息都自动生成了。
接着就可以导入UDEC使用了