|
本帖最后由 Harmony_WE 于 2010-7-22 21:09 编辑
# O+ R" \ o: j
5 M# e3 c' ?+ ~1 B% n1 t% Z想求一个已知面face的偏置面,但是 UF_MODL_create_offset_region怎么用啊0 X4 p) s) N4 p! A7 ]
哪位大侠指点下:4 j0 W5 I2 v% b$ e/ S
我的代码如下(可惜不行,不报错,就是代码执行不了)' @; v0 X5 c0 L# O
3 v6 a1 P5 M' f+ O9 W' k
#include <uf_modl.h>4 o" w( ]: Z' {- ?
#include <uf_modl_dfo.h>
8 z% Y- h# j: \5 @+ @9 m
( z+ F; R! d8 m% C( }主要代码0 ^: P2 M. r0 v: T
UF_MODL_dfo_region_t region;
" f% [- Q4 W3 @6 P: c# T# vtag_t offset_tag;9 L+ y: R8 Y; f" j2 i: l
region.seed_faces[0]=face; ////到这一步 程序就执行不了了,这步应该怎么赋值呢?) z0 c, A4 k) n* L; ^
region.num_seed=1; //这行 可以执行
2 `8 \5 O& s$ u, |- Z0 D: d1 D0 qregion.boundary_faces[0]=face2;5 k: Y' p( J8 ]
region.num_boundary=1;
; M7 n; e/ B5 e% }region.excluded_faces[0]=face1;) P# L! o' A6 S
region.num_exclude=1;
1 U# o" k1 O% a \( Lchar offset_dis[]={"10.00"}; - Y$ I# P4 C2 _
/* offset_dis="10";*/
$ E, Z# C1 r! c' `+ b) b$ A4 G/* strcpy(offset_dis,"10");*/7 V2 L) X5 D* E' f
UF_MODL_create_offset_region(®ion,offset_dis,&offset_tag); |
|