|
extern int UF_MODL_create_plane (
2 i; H0 t2 t/ \2 a8 x" [double origin_point[ 3 ], - }" }/ r# T+ y3 k# P3 Y, t
double plane_normal[ 3 ],
5 A! G4 e, u Q/ V& Ctag_t * plane_tag );; k6 M! {" U4 O* s$ \
创建平面* [# ?% X* [# J$ W. w: C$ [/ b6 V
tag_t plane1_tag;
, ^/ x" H: L5 ~9 b# X1 l origin_point[0] = 0.0;
$ `" Y% w f) H" f4 ? origin_point[1] = 0.0;, i+ m1 V. {7 n7 K$ P
origin_point[2] = 5.0;
; d1 y$ n( ?3 R
8 i$ R) n+ R$ k/ P+ d pl1_normal[0] = 0.0;0 {& r9 O7 \. o4 U" R4 r
pl1_normal[1] = 0.0;# _8 B4 S- m+ A
pl1_normal[2] = 1.0;
: L- o7 w5 C4 \ q! q UF_CALL(UF_MODL_create_plane(origin_point, pl1_normal, &plane1_tag)); -------(1)
9 |6 ]% Z. P' d5 Z7 h4 E& X+ d" Y. T9 ~ m7 ~
如果要求取一系列平行的平面(比如垂直于z轴的20个平面)2 R6 g: u5 d4 D# A6 w( T( p
能不能用for循环来实现(orgin_point[2]分别=1---20)?$ e1 s/ ~/ j9 l/ B
如果能 求代码+ z8 u# @* r1 b/ D4 y8 r$ D- d. ?: v
8 j' y+ E/ S. V" b2 R6 ]0 n/ n: a
还是只能重复写N句(1)式(在每句前 重复赋值不同的 origin_point[2])6 ^% K( l# q0 l( o7 K+ q$ n2 L1 `
: F- {2 t( y1 V/ y4 h: x# ?0 e
求解。。 |
|