1 引言
块体模型的创建通常有两种方法:第一种方法是使用block create基元命令,第二种方法是使用block generate命令,这个命令可以导入表面几何文件(block generate from-geometry),例如dxf文件,也可以导入实体文件(block generate from-vrml) wrl:
相关文章,在仿真秀官网搜索:
2 VRML图形
在计算机图形学中,有三种类型的图形表示方式,第一种是光栅图像raster,也就是我们通常所说的位图bitmap, 典型的文件格式是png;第二种是矢量图像vector,典型的文件格式是dxf,postscript和VRML(wrl), 矢量图像优于光栅图形之处在于矢量图像容易扩展,不受设备分辨率的限制; 第三种是联合前面两种类型的复合图像compound,典型的文件格式是pdf和svg。Itasca软件可以输出上述提及的所有图形文件(plot export vrml)。与dxf文件的表面几何图形不同, VRML是实体图形。VRML代表着虚拟现实标记语言Virtual Reality Markup Language (VRML)。产生VRML文件的其中一种方法是使用Rhino,Rhino的实体可以被导出为VRML 2.0文件。
3 导入VRML文件
从菜单File>Grid>Import from geometry可以导入VRML文件,也可以使用命令block generate from-vrml file 'xxx.wrl'导入,导入的图形直接划分为块体,保存这个模型(model save 'blocks')即可用于后续的计算, 这对于砌体结构的建模尤为有用。VRML文件的形状必须是封闭和凸起的表面,文件格式必须是VRML 2.0。在3DEC中产生的块体数量取决于VRML的生成方式。例如
(1) 下图左边所示的是wrl文件,右边所示的是导入到3DEC生成的块体模型, 块体数量117个(block generate from-vrml file 'buttress.wrl')。
(2) 下图所示的是在Rhino内产生的砌体墙,然后导入到3DEC中,由2401个块体组成(block generate from-vrml filename 'wall.wrl')。
(3) 下图所示的实体模型产生出16个块体。
4 VRML警告信息
VRML警告信息(VRML Warning) 用来设定/指示在将绘图导出为VRML文件(plot export vrml)时是否显示警告对话框, 提醒用户注意VRML导出功能的局限性。这个设置在菜单Tools>Options>Plots完成。注意: 所有软件的7.0版本都已经去掉了这个选项,目前只有在FLAC3D和PFC 6.0中还能找到这个选项。
5 Cubit创建块体模型
在Rhino中创建块体主要利用了构造线和WireCut命令,当创建3DEC帮助文件中的例子“Borehole in a Block”时,统计了一下操作步骤的数目,发现要完成这样一个模型,至少要操作50个而且大多数是重复的步骤,因此我们已经摸索到了一种完美替代Rhino建模的方法---使用Cubit创建块体模型,建模的步骤比在Rhino内建模的步骤要简单得多,如下图所示。