Rev 17083 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 17083 | Rev 18185 | ||
---|---|---|---|
Line 22... | Line 22... | ||
22 | !distribute items $wims_read_parm into slib_data,slib_fas,slib_color,slib_width,slib_option |
22 | !distribute items $wims_read_parm into slib_data,slib_fas,slib_color,slib_width,slib_option |
23 | slib_color=!declosing $slib_color |
23 | slib_color=!declosing $slib_color |
24 | !if $slib_color=$empty |
24 | !if $slib_color=$empty |
25 | !set slib_tmp2=!getopt bondcolor in $slib_option |
25 | !set slib_tmp2=!getopt bondcolor in $slib_option |
26 | !set slib_tmp3=!getopt facecolor in $slib_option |
26 | !set slib_tmp3=!getopt facecolor in $slib_option |
27 | !set |
27 | !set slib_color=,$slib_tmp2,$slib_tmp3 |
28 | !endif |
28 | !endif |
29 | slib_fas=!declosing $slib_fas |
29 | slib_fas=!declosing $slib_fas |
30 | slib_button=!declosing $slib_button |
30 | slib_button=!declosing $slib_button |
31 | slib_data=!declosing $slib_data |
31 | slib_data=!declosing $slib_data |
32 | slib_data=!replace internal ; by $\ |
32 | slib_data=!replace internal ; by $\ |
Line 102... | Line 102... | ||
102 | !next |
102 | !next |
103 | !endif |
103 | !endif |
104 | 104 | ||
105 | slib_A_cnt=!linecnt $slib_arete |
105 | slib_A_cnt=!linecnt $slib_arete |
106 | !!********** code de dessin des sommets |
106 | !!********** code de dessin des sommets |
107 | - | ||
- | 107 | slib_color_1=!declosing $(slib_color[1]) |
|
- | 108 | !!!je suppose qu'il n'y en a au plus qu'une couleur |
|
108 | !if $( |
109 | !if $(slib_color_1)!=$empty |
109 | slib_color_sommet=color atoms $( |
110 | slib_color_sommet=color atoms $(slib_color_1) |
110 | !endif |
111 | !endif |
- | 112 | slib_color_2=!declosing $(slib_color[2]) |
|
- | 113 | !!!je suppose qu'il n'y en a qu'une couleur |
|
111 | !if |
114 | !if $slib_color_2!=$empty |
112 | slib_color_arete=$( |
115 | slib_color_arete=$(slib_color_2[1]) |
113 | !endif |
116 | !endif |
114 | !if $(slib_color[3])!=$empty |
117 | !if $(slib_color[3])!=$empty |
- | 118 | slib_color_3=!declosing $(slib_color[3]) |
|
115 |
|
119 | slib_color_face=$(slib_color_3) |
116 | !endif |
120 | !endif |
117 | !if $(slib_color[4])!=$empty |
121 | !if $(slib_color[4])!=$empty |
118 | slib_color_Barete=color atoms $(slib_color[4]) |
122 | slib_color_Barete=color atoms $(slib_color[4]) |
119 | !endif |
123 | !endif |
120 | !if $(slib_color[5])!=$empty |
124 | !if $(slib_color[5])!=$empty |
Line 194... | Line 198... | ||
194 | !for slib_f = 1 to $slib_F_cnt |
198 | !for slib_f = 1 to $slib_F_cnt |
195 | slib_plan=!line $slib_f of $slib_face |
199 | slib_plan=!line $slib_f of $slib_face |
196 | slib_triangle_=!words2items $slib_plan |
200 | slib_triangle_=!words2items $slib_plan |
197 | slib_triangle=!item 1 to $(slib_triangle_[1])+1 of $slib_triangle_ |
201 | slib_triangle=!item 1 to $(slib_triangle_[1])+1 of $slib_triangle_ |
198 | slib_triangle_cnt=!itemcnt $slib_triangle |
202 | slib_triangle_cnt=!itemcnt $slib_triangle |
- | 203 | slib_facecolor_tag=!item $(slib_triangle_[1])+2 of $slib_triangle_ |
|
199 | !if $slib_ff!=0 |
204 | !if $slib_ff!=0 |
200 | !for slib_j=3 to $[$slib_triangle_cnt-1] |
205 | !for slib_j=3 to $[$slib_triangle_cnt-1] |
- | 206 | !reset slib_tmp |
|
- | 207 | !if $(slib_color_face[$slib_facecolor_tag+1])!= |
|
- | 208 | !set slib_tmp=color $(slib_color_face[$slib_facecolor_tag+1]) |
|
- | 209 | !endif |
|
201 | slib_Plan=!append line draw uu$cnt |
210 | slib_Plan=!append line draw uu$cnt $(slib_tmp) $(slib_color2[3]) ({$(slib_triangle[2])}) ({$(slib_triangle[$slib_j])}) ({$(slib_triangle[$slib_j+1])});\ |
202 | to $slib_Plan |
211 | to $slib_Plan |
203 | !increase cnt |
212 | !increase cnt |
204 | !next |
213 | !next |
205 | !endif |
214 | !endif |
206 | slib_centerface=[0,0,0] |
215 | slib_centerface=[0,0,0] |