Subversion Repositories wimsdev

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
18530 bpr 1
 
2
!set slib_data=!declosing $slib_data
3
!distribute items $slib_data into slib_som,slib_face
4
slib_som=!declosing $slib_som
5
slib_face=!declosing $slib_face
6
slib_facecnt=!itemcnt $slib_face
7
!for slib_k=1 to $slib_facecnt
8
  !reset slib_tmp slib_test slib_col
9
  !set slib_ff=!declosing $(slib_face[$slib_k])
10
  !if $slib_type0=2
11
    !set slib_ffcnt=!itemcnt $slib_ff
12
    !set slib_ff=$slib_ffcnt,$slib_ff,1
13
  !endif
14
  !set slib_ffcnt=!itemcnt $slib_ff
15
  !if $(slib_type0[1])=1 and $(slib_type)=1
16
    !set slib_col=$(slib_color[1+$(slib_ff[$[$(slib_ff[1])+2]])])
17
  !else
18
    !if $(slib_type0[1])=1
19
      !set slib_col=$(slib_color[1])
20
    !else
21
      !set slib_col=$(slib_color[2])
22
    !endif
23
  !endif
24
  !if $slib_k isin $slib_fill
25
    !set slib_pol1=f$slib_pol
26
  !else
27
    !set slib_pol1=$slib_pol
28
  !endif
29
  !set slib_tmp=$slib_pol1 $(slib_col)
30
  !set slib_tmp=!append item $(slib_som[$(slib_ff[2..$(slib_ff[1])+1]);]) to $slib_tmp
31
  !set slib_tmp=!replace internal ; by , in $slib_tmp
32
  !if $slib_k<300
33
    !set slib_dessin=!append line $slib_tmp to $slib_dessin
34
  !else
35
    !goto out
36
    !if $slib_k<800
37
      !set slib_dessin1=!append line $slib_tmp to $slib_dessin1
38
    !else
39
      !if $slib_k<2400
40
        !set slib_dessin2=!append line $slib_tmp to $slib_dessin2
41
      !else
42
        !set slib_dessin3=!append line $slib_tmp to $slib_dessin3
43
      !endif
44
    !endif
45
  !endif
46
:end
47
!next
48
:out