首页/文章/ 详情

新途径---创建块体模型(block generate from-vrml)

1年前浏览1197

1 引言

块体模型的创建通常有两种方法:第一种方法是使用block create基元命令,第二种方法是使用block generate命令,这个命令可以导入表面几何文件(block generate from-geometry),例如dxf文件,也可以导入实体文件(block generate from-vrml) wrl:

相关文章,在仿真秀官网搜索:

  • Itasca几何数据交换文件---Geometry Files
  • Griddle---数值模拟的高级网格划分工具(Advanced Meshing Tools for NM)  
  • Griddle---FLAC3D和3DEC的高级网格划分工具  
  • Cubit快速入门---第一印象(外观和感觉)(1)  


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内建模的步骤要简单得多,如下图所示。


来源:计算岩土力学
MeshingPFCFLAC3D3DEC
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-02-27
最近编辑:1年前
计算岩土力学
传播岩土工程教育理念、工程分析...
获赞 144粉丝 1050文章 1776课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈