|
本帖最后由 Harmony_WE 于 2010-7-22 21:09 编辑 z$ d) z3 Z4 y- k
, y0 V4 b6 J1 C9 U6 ]; l8 O
想求一个已知面face的偏置面,但是 UF_MODL_create_offset_region怎么用啊
- H7 S6 J0 \" K! f2 K哪位大侠指点下:
* r8 D/ m. v" o; M I4 z我的代码如下(可惜不行,不报错,就是代码执行不了); N: [+ D" |% Y2 r5 B; D9 ^. g
% z+ N, Z, a; E8 c, B" P#include <uf_modl.h>
( V; S: ?6 ^! U% |#include <uf_modl_dfo.h>4 Y) |; m# F- M1 G, t
- Y! s0 i; y) l- t# d) x$ \
主要代码: z: k" U8 ~/ p3 A+ f
UF_MODL_dfo_region_t region;
' E4 F8 z2 E5 |' \+ W/ a1 h4 x4 B% ^tag_t offset_tag;
7 N$ c, J L0 }9 V" C0 d3 dregion.seed_faces[0]=face; ////到这一步 程序就执行不了了,这步应该怎么赋值呢?
0 `7 O- i3 c3 eregion.num_seed=1; //这行 可以执行+ y; L6 I' g( u2 `1 n8 d
region.boundary_faces[0]=face2;
3 C6 D N5 g- G, Z, `* F, x" J9 dregion.num_boundary=1;
! f. b* s \9 @) Q) T* t2 \6 yregion.excluded_faces[0]=face1;
7 P" ^" {% z: k, r; S& X( S% @9 ?" kregion.num_exclude=1;
& g( {7 H7 [7 g+ f# J h5 y5 r4 I) hchar offset_dis[]={"10.00"}; # f2 c, h& r0 ^8 V0 F, w& w+ ?3 p
/* offset_dis="10";*/% B* @8 u4 W7 [$ i
/* strcpy(offset_dis,"10");*/
$ t6 b F: v& `) IUF_MODL_create_offset_region(®ion,offset_dis,&offset_tag); |
|