青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1448|回复: 1

[疑难] UF_SF_create_ugs_2d_mesh求解决!!!!

[复制链接]
发表于 2011-7-14 15:38 | 显示全部楼层 |阅读模式
这是我的源程序/ f5 [) n, e5 k' ?
int error=1;4 _; v6 _5 I4 m6 `0 U, H. p+ u6 r9 I
tag_t scenario;5 |: l: f* Z0 ]( Q" K  T
  error=UF_SF_create_scenario("Scenario_1.sim",&scenario);
! ]1 n: p# t, R2 r0 K      tag_t part_tag;/ D( H9 D8 \! ^+ z
   int type;
% o: }- Z% Z# H* w/ q: L$ C( R   tag_t object=NULL_TAG;( O9 E) c+ Z/ |; o5 V& u
   tag_t face=NULL_TAG;
  W' M" G$ v" Q; |' q   int subtype;
% ]( ~0 c* u7 {6 O   int i=0;
5 `. W0 m+ \) {# X9 g) k  s, G# D& @   tag_t bodys[100];1 M# w) Y: S# U# a! J9 b
   tag_t solid1;
  H5 O+ I3 z2 K: A& x   char str[50];
- {; @; Y, t' K5 r/ B. G4 @         part_tag=UF_PART_ask_display_part();5 l# K' h' ?$ E
   do{# `0 p2 o9 @; v, h5 O- B  J
     
0 u# N0 X% ^4 v# l" s" Z    UF_OBJ_cycle_objs_in_part( part_tag,UF_solid_type, &face);" W7 B& M  G/ F9 @
    UF_OBJ_ask_type_and_subtype(face,&type,&subtype);) f7 v$ {2 i0 K5 h4 z
    if(type==70 && subtype==UF_solid_face_subtype && face!=NULL_TAG )3 O% M2 K+ Z6 c) c1 t) Q2 [. i
    {+ Q1 W" p& ]6 _4 P
     bodys[i]=face;* d, t: x0 A, p
     i++;8 H$ {) m3 K  @/ T' T$ f) U
    }
, w9 w, M0 K3 D# v   }while(face!= NULL_TAG);; `) D- ^- q2 l  i* o
9 k3 j* r! [' c) E
$ ?8 r& y: J6 s. z7 L5 b
+ K7 Y( |- Q! Y5 I

. o& E6 {: a: Q; b! o6 B3 y4 A& L7 D& \' \0 ?  O; I
    UF_SF_ugs_2d_mesh_parms_t  mesh_parms;
5 I0 P$ [9 x+ P/ [ int count = 1 ;
  n3 R, _# M1 I5 G- M //tag_t scenario;1 U6 D3 i# Q6 }  o" `0 c
//int error=1;7 c# V6 d9 v7 I7 R; q
tag_t mesh_tag ;: F: C; `/ F5 ]4 W/ k' m
5 U' R, f3 p+ C; p0 f6 c
(mesh_parms).element_type = UF_SF_UGS_MESHER_quad4;                              
9 `" K8 ~2 W' E  b$ r (mesh_parms).element_size = 1;                                                                          & D8 X1 v/ \3 h
(mesh_parms).edge_match_tolerance = 0.508;                          
- ^0 c# C) A0 ]) F5 I+ X! G- b (mesh_parms).format_mesh = TRUE;                           / h" B3 p* z/ e9 v
(mesh_parms).attempt_quad_mapping = TRUE;                           ' {# p9 w4 R; o  P
(mesh_parms).split_poor_quads = TRUE;                           
/ X7 X& ~! G2 e$ X, G1 g. X (mesh_parms).maximum_quad_warp = 2.0;                           
+ H, k# S! r3 d2 f) w7 S2 P7 Y (mesh_parms).midnode_option = UF_SF_UGS_MESHER_mixed_midnodes;
# [4 j' j* q: ]( j8 X' f3 F& i$ d (mesh_parms).maximum_midnode_jacobian = 3.0;                           
! i4 P7 k' ], g1 [, J! n9 w (mesh_parms).minimum_face_angle = 20.0;                           3 ~& I! M7 e7 p  _
(mesh_parms).surf_mesh_size_variation  = 0; % w1 D0 ?- g% c/ }7 D& q
(mesh_parms).mesh_transition  = 1;
# ^, `$ L" l: h  w6 s" K (mesh_parms).mesh_method  = 0;
3 R* ~3 `# o# Z2 Q: @2 x! h& v1 B6 i3 j
3 n. K) Q$ }# V9 Y( y/ t
//error=UF_SF_create_scenario("Scenario_1.sim",&scenario);
* r- R" x8 W+ {  n
/ R/ Y$ B/ Y& G1 e9 U/ n; `3 @6 m error = UF_SF_create_ugs_2d_mesh(&mesh_parms, count, &bodys[0], &mesh_tag);2 w/ V4 U/ {. W6 I( W
if (error != 0) uc1601("错误",1);
- P' H- n- u8 @2 ^ 3 H+ `0 F& G$ t5 t2 g! }) c
  UF_SF_display_mesh(mesh_tag);2 U8 B7 U* U+ ?" X
! x' U) f9 R/ r; R2 w
  e& s7 l( B: N  K' t; }
}- g! ]$ U7 E5 _/ t: C
$ E$ ~7 c9 p: ]. {) O1 p, t
3 [, f0 f+ k( }

7 g7 @2 W' V  X为什么网格总出不来?求高手帮助!!
发表于 2015-5-6 08:48 | 显示全部楼层
请问解决了吗?
3 @- A% p. N. ]
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-3-7 09:22 , Processed in 0.050387 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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