|
我用函数UF_MODL_create_face_offset来完成曲面的偏置,但是偏置后,以前的曲面没了,只剩下偏置曲面了,想请教下各位高手,是我没选对函数还是什么地方不对,下面是我的程序段,望各位好心人给指点下,先谢过了!!) ]" G- M' V: n9 ^% O5 h, X
..........................................................! K" A: K& N* C |3 ]+ N
..........................................................
$ o- l I, C- @5 n' [6 N UF_MODL_create_revolution(objects, 5, trim_data,limit, offsets, origin_point, false,false, origin_point, direction, sign,) L O/ k/ ]7 Z1 ?& w3 I
) Q2 @ L. z, e$ z &features, &number_of_features ); //这是创建的一个旋转面, C" S6 V# {" b3 A' T
( t8 [0 Z6 j k5 ]/ g( C char *offset="5" ;
) N' @2 _9 x( h1 c2 L& l& A3 r. { * R% z; V c2 _* U, \
uf_list_t features0;
8 i, o2 U# n& K" q tag_t feature_obj_id;
' K! D$ h$ g( j! g! C( Z8 L: b7 Q! R6 x 2 B, n7 |+ D; X2 q( Q) l) y
eatures0.eid=*features;+ J8 V! C/ T# s# W
/ H) W7 B; `4 j9 s0 Y0 }1 _
features0.next=NULL;
# K G2 `! n* @+ R/ W/ v+ `
% O* F0 t" c+ X; C
, U4 d3 {7 r5 n5 l4 r UF_MODL_create_feature_offset(offset,&features0,&feature_obj_id);, n; B, I! R) s. o X u# ~
( c8 J& M& b3 B+ y# `8 I1 D# l. E+ S" x0 C0 \1 M& }8 P7 _
还有个问题就是,上面这个偏置函数怎样实现反向偏置?是要另加某个函数还是只能通过把offset的值改成负来实现?有没有更好用的函数? |
|