有个小师妹跟我聊天,很早之前就吐槽过加工(造型部分)的落后。我无语了。有必要梳理一下3D建模的建模方法。
因为从3.0到7.0,从命令流到or到后面的ansys,or,到后面的or,我都用过所有的建模,有了这个基础,想给大家一个比较详细的方法总结介绍,如有不足,请指出。
1.模型网格文件
1.文件类型
文件类型的版本
文本格式 Txt-ASCII
所有版本
二进制格式
V6.0以上(含)
网格文件类型以文本格式和二进制格式显示
2.文本格式模型网格文件包含什么
文本格式网格中的节点区域单元格类型
文本网格文件的分组,face指定内容
综上所述,无论是使用命令流创建的模型文件,还是第三方接口的模型网格文件,至少在文本格式上,都必须严格按照网格文件的格式生成,否则将无法读取和调用。
2、常用的建模方法
常用建模方法汇总图
1、原有的建模方式,在5.0(不含)之前,只有命令流建模,即基于点位置和大小或d和比率等几个关键字的命令流控制模型。当然,可以结合分组命令流和镜像等关键字进行对称镜像,也可以使用圆柱end1和end2代码进行控制。这对于熟练的人来说也很麻烦,更不用说新手了。坍塌。
砖六面体
四分之一缸
简并六面体
金字塔
楔形五面体
上面所有基本类型的命令流建模列表
组合点位和关键词,组合或dd-dp等进行建模
2.建模与建模
这两种建模方式的分布是5.0和6.0之后新增的建模方式。该建模实际上是一种二维挤压建模方法。对于一些简单的假三维模型,建模比较分散,但是有一个问题。:建模容易造成网格纵横比过大,即出现小角度的小三角形,在变形计算中容易出现区域性,即出现沙漏损伤。关于造型,其实是用预设的set模块组装而成的。玩了十多天,基本了解了基本操作,但好像应用场景不太乐观。
建模的基本操作
模型1的部分摘录
建模内容摘录2
3.建模其实就是在.0之后加一个dxf或者stl文件作为面,然后用命令流生成一个带面趋势的批量网格模型。最大的问题是重组时会出现锯齿状。
建模的大致思路(最大的bug就是分组问题)
建模方法总结图
继续参考上图,以上分割线均为内置原生态建模方式,以下为第三方建模方式:包括但不限于:ansys,,,,,Gocad,,Midas,+rhino (最后一个是原生态的一半),为什么这么说?因为 and 是该公司开发的一个插件,用于使用 Pfc3D 和 3dec 对 Rhino 进行建模。
1、纯第三方建模方式:
包括ansys、.、GoCAD、Midas这些主流的建模方法,尤其是ansys,这两种可以直接导入.0以后版本的模型文件,即lis文件和inp文件。其余建模软件均使用接口转换网格文件的文本格式,并严格遵守网格文本格式转换文件,否则所有模型都是徒劳的。
会有一些问题:第一,这些第三方建模的网格类型和网格质量要兼容兼容的四面体、五面体和六面体三维模型,第二,最分组的概念需要本地化(我会重点关注这部分不是扩大)。
2.重点说一下+犀牛的造型方法
建模类型模型特征
结构化建模 BR
电网辐射分布三维模型,电网质量非常高,可操作性更佳。但是BR建模对犀牛物体的要求比较严格,类似于切蛋糕的组合,工作量大。
非结构化建模 Gv
网格无序,3D展示能力强,能适应任何真实的3D复杂模型,建模过程简单高效。
组合建模
兼容以上两种建模方式。优点是网格漂亮,3D还原度高。缺点是工作量最大。
结构化建模的网格辐射分布是高质量的
左边是BR造型,右边是Gv造型,上图是组合造型
结构化建模 BR建模的基本原理
结构建模 BR 需要一点点、线和面的切蛋糕
非结构化建模Gv需要保证两个条件:保形和气密
组合建模方法(无需重命名和分组)
下面展示了本系列教程中的一些3D建模案例。感觉写得有点累了,以后再扩充:
具有 3D 地层学的 3D 模型
导入 .0 后(关闭并重命名分组后)
这是第5章的内容:从地表到地下空间、地层分割、堆积等。
组合建模的方法是控制内部分组的网格质量
内部建模和衬砌网格良好,围岩质量可能较低
3、造型的优点:
比较以下建模方法的优缺点(默认建模为主题)
命令流建模
效率高,三维还原度高,可操作性强
造型
可操作性强,省去高纵横比的网格型(楔型)
造型
不需要结合拼接,更适合用Br来实现
造型
网格分组问题很容易解决
ansys建模
ansys的模型重现性差,工作量大
造型
和上面一样
造型
比上面两种建模方式略好,但界面老旧
迈达斯建模
坡度有优势,但效率不高
处理具有接触或断层的接地层的方法
关于网格类型与 3D 还原度的差异
结构化建模网格质量
用于创建表面组件的非结构化建模
地面切割
组合建模隧道内部
建模案例演示(来源:官网)
以上是我对所有建模方法的总体总结。如有不足,希望多多支持。当我有时间的时候,我会继续改进。更多信息,您可以了解我的博客: