|
如果想用表达式来创建,这样写应该没问题8 U! F7 j' X$ V
double origin[3] = {0.0,0.0,0.0};
/ [1 L& U7 G5 y7 M. S char *hight_exp = "hight=500.0";/ }) C9 U% {2 c) k* N- J3 c5 c, E
UF_MODL_create_exp(hight_exp);; p* [, e9 c9 B& @* Y7 j z
char *diam[2] = {"base=60.0","top=20.0"};% f2 N/ z) [3 c- V( N6 f' ?8 Y
UF_MODL_create_exp(diam[0]);
; V9 Q# j: X0 h9 b- f) U! C1 N UF_MODL_create_exp(diam[1]);
' W- k, r! P6 s/ Z! V, ?' Q: o double direction[3] = {0.0,0.0,1.0};
! f; _3 T4 c! N: W' b( L8 _9 X: L/ C2 o char *p_exp_str[3] = {"hight", "base", "top"};+ A z n/ s& O) O% s W' t3 X3 o
tag_t cone_tag;- o* n3 c: x( E7 r3 k/ n- j& a
UF_MODL_create_cone1(UF_NULLSIGN,origin,p_exp_str[0],&p_exp_str[1],direction,&cone_tag); |
|