找回密码
 注册
Simdroid-非首页
查看: 44|回复: 2

[网格划分] hypermesh 3D drag 出现错误

[复制链接]
发表于 2013-1-12 20:34:06 | 显示全部楼层 |阅读模式 来自 上海
想在Hypermesh中划分平面网格,沿Z轴拉伸成一定长度后导入到FLAC3D中,使用了ShiLu写的FLAC3D转换脚本,只能导出六面体、四面体和棱锥。
我现在的问题是,有些时候,划分好网格,拉伸完导出时,可以导出节点,但不能导出组号及组号所拥有的节点。查看输出的文件,主要是多了一些中间节点。即如果拉伸2m,分为两段,则在导出的文件中会生成一些Z=0.5和Z=1.5的节点,这可能是使得网格不为上述三种形式的原因。但我的拉伸命令没有问题,在有些文件中管用,在另一些文件中也不管用,不知道为什么,希望各位大侠帮忙分析一下,谢谢啦
 楼主| 发表于 2013-1-12 20:49:37 | 显示全部楼层 来自 上海
Simdroid开发平台
我试着只拉伸一个单元,结果就是出现了拉伸线方向0.5和1.5m处的节点,这个节点是怎么产生的,以前做拉伸时都没有出现这个问题,这是什么造成的呢?试过在automesh下选中和取消break connectivity,也试过suppress和unsuprress的影响,好像都和这没有太大关系。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2013-1-12 21:33:19 | 显示全部楼层 来自 上海
终于找到原因了,是因为在Automesh划分网格的时候,选中了second order选项,按我现在的理解,是first order会将一个四边形网格分为四个节点,而second order的作用是进一步细分,这样每个四边形就会有8个节点,拉伸以后就会有32个节点。从导出的文件中就可以看出来。由于相应的转换器里没有写这样单元的转换程序,所以就出现了组号不能识别的问题。
不知道针对second order这样的单元是怎么定义的,有什么相应的转换规则吗?修改tpl文件可以达到目的,不知道是不是有相关的教程或说明呢?到现在为止还没有看到。有知道请告诉一声,谢谢了
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-7 11:27 , Processed in 0.038320 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表