|
本帖最后由 Harmony_WE 于 2010-7-22 21:09 编辑 9 M' x& v n. ^( r, Q& b
- T, F; H, l9 l/ I5 `3 R想求一个已知面face的偏置面,但是 UF_MODL_create_offset_region怎么用啊) a: o5 ~" g" X6 N, k
哪位大侠指点下:# D& j# E# S+ H8 \
我的代码如下(可惜不行,不报错,就是代码执行不了)' T: A; L8 {- c$ J
P6 C! v* K- k6 G( ^: `
#include <uf_modl.h>" F7 R, A3 S* o9 A
#include <uf_modl_dfo.h>0 L0 y4 M1 `0 r
/ ~0 R$ E0 |6 _! j
主要代码
% z. Y1 I' L9 p- O# v$ VUF_MODL_dfo_region_t region;4 C: A) Y; h$ ]/ c9 U
tag_t offset_tag;+ R3 B5 x" K2 V
region.seed_faces[0]=face; ////到这一步 程序就执行不了了,这步应该怎么赋值呢?
3 s. f6 z) r% j q! V% Zregion.num_seed=1; //这行 可以执行
# E3 f$ |( R' f% x& ^/ U2 x5 p( Cregion.boundary_faces[0]=face2;: ?# [+ U! v6 H% f* B) `8 M
region.num_boundary=1;0 X" i _6 v) Z
region.excluded_faces[0]=face1;) B9 ~9 Z9 V9 T/ l* B8 S
region.num_exclude=1;
) i0 n5 ^2 p$ Z/ j$ {/ [char offset_dis[]={"10.00"}; 2 J' M8 s, {- _1 N
/* offset_dis="10";*/& G7 p" a. Y* n6 k9 W
/* strcpy(offset_dis,"10");*/* u% w! \: N$ C9 O) g% z1 X
UF_MODL_create_offset_region(®ion,offset_dis,&offset_tag); |
|