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

【求助】请教Marc高手!

[复制链接]
发表于 2003-3-21 17:29:30 | 显示全部楼层 |阅读模式 来自 湖北武汉
我现在用Marc发现了一个问题,一直无法解决。请各位高手指点!
我在Marc中生成一个block,然后通过solids提取block上的面。
最后对面进行三角网格的划分。在画完网格后,用sweep扫除多余的nodes。
可是不管我怎么设置tolerance,把tolerance逐步改大,总有fee edges存在,即一个面上的四条边显示为白色。我一直想不明白是怎么回事。不知道哪一步错了,下面是我的proc文件内容,请各位高手指点!
  
| Version : MSC.Marc Mentat 2001
*menu_record on
@popdown(procedure_popmenu)
@top()
@push(meshgen)
*add_solids
0 0 0
2 2 4
*fill_view
@push(solids)
*convert_solid_faces_surfaces
all_existing
@pop(1)
@push(automesh)
@push(curve_divisions)
*set_curve_div_type_fix_avgl
*set_curve_div_type_fix_avgl *set_curve_div_avgl
0.2
*apply_curve_divisions
all_existing
*match_curves
0.05
all_existing
@pop(1)
@push(automesh_surfaces)
*dt_surface_trimesh
all_existing
@pop(1)
@pop(1)
@push(sweep)
*dynamic_model_on
*rotate(1,-0.002942,-0.267410,0.023589)
*rotate(1,0.782804,-1.065376,0.185916)
*rotate(1,4.124869,-5.432737,0.811600)
*rotate(1,0.776965,-0.827402,0.182632)
*rotate(1,2.585332,-3.091648,0.554637)
*rotate(1,0.265128,-0.564359,0.046503)
*rotate(1,1.057293,-1.999488,0.190335)
*rotate(1,0.511481,-0.301207,0.158883)
*rotate(1,0.279791,-0.861688,0.015906)
*rotate(1,0.500787,-0.022128,0.192466)
*rotate(1,0.251372,-0.011624,0.096544)
*rotate(1,1.004072,-0.053819,0.384739)
*rotate(1,1.006753,-0.061744,0.384608)
*rotate(1,0.252206,-0.016048,0.096236)
*rotate(1,2.279208,-0.182493,0.863269)
*rotate(1,2.044657,-0.195594,0.767002)
*rotate(1,2.870059,-0.610927,0.982345)
*rotate(1,0.815542,-0.375000,0.214129)
*rotate(1,1.381267,-0.733104,0.326007)
*rotate(1,0.263594,-0.038055,0.101182)
*rotate(1,1.363230,-0.479586,0.413663)
*rotate(1,0.266851,-0.042520,0.102547)
*rotate(1,0.666534,-0.910509,-0.083574)
*rotate(1,0.312887,-0.321250,0.008433)
*rotate(1,3.074470,-3.824576,-0.313631)
*rotate(1,0.332069,-0.346459,0.012047)
*dynamic_model_off
*fill_view
@push(plot_screen)
*set_points off
*set_curves off
*set_surfaces off
*set_solids off
*set_nodes off
*elements_solid
@push(plot1_screen)
*edges_outline *find_solid_outline
@pop(1)
*regenerate
@pop(1)
*set_sweep_tolerance
0.01
*sweep_nodes
all_existing
@push(utility_screen)
@popup(procedure_popmenu)
发表于 2003-4-29 11:10:17 | 显示全部楼层 来自 吉林长春

回复: 【求助】请教Marc高手!

Simdroid开发平台
试一下automesh->check/repair geometry->mannul->split curve
发表于 2003-5-3 07:46:47 | 显示全部楼层 来自 吉林长春

回复: 【求助】请教Marc高手!

把面单元的法向面弄成一致。
allign shell
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-5 05:34 , Processed in 0.053408 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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