|
extern int UF_MODL_create_plane (
1 A- ~( s0 N) h2 P5 Hdouble origin_point[ 3 ], 4 ^( ?$ X+ |$ m2 D
double plane_normal[ 3 ], & y- N1 C% P# j: T, F5 w
tag_t * plane_tag );
# g9 n1 j+ Q6 D& q创建平面% d: n% J8 A. C; U0 [
tag_t plane1_tag;7 p y1 t9 C H- x6 E% s2 L, Q
origin_point[0] = 0.0;$ g6 W2 _! C4 S4 c
origin_point[1] = 0.0;0 J/ f: l+ J! f9 [5 D: I: i% S
origin_point[2] = 5.0;. j9 \: z/ R0 n6 n) ^
. K8 E9 g) J' K% ]- c
pl1_normal[0] = 0.0;
6 ~* F& z" K+ z- K+ W9 C0 A pl1_normal[1] = 0.0;
" {* t) S3 V8 Q8 \# m! w; x3 t pl1_normal[2] = 1.0;6 O. j5 k5 ^' W+ n! ^% @4 p
UF_CALL(UF_MODL_create_plane(origin_point, pl1_normal, &plane1_tag)); -------(1)
; x% `0 C0 j5 ^& b8 g0 I0 J& p% p# X4 H
如果要求取一系列平行的平面(比如垂直于z轴的20个平面)( S# @$ A# V9 j# \( z; D
能不能用for循环来实现(orgin_point[2]分别=1---20)?
- }6 k Q. U( c如果能 求代码
% m* s. w+ H0 t1 U/ E& `3 C% G
5 g# e; t$ X) e- I9 @还是只能重复写N句(1)式(在每句前 重复赋值不同的 origin_point[2])
) k* N0 l' ?1 v- A U6 x$ J
$ X# ~. B! i4 n8 J: T4 |& ]* ^9 c; H求解。。 |
|