Subversion Repositories wimsdev

Rev

Rev 18546 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 18546 Rev 18636
Line 30... Line 30...
30
[3,3,3,3,3,3],5,size=400 color=black html type=3\
30
[3,3,3,3,3,3],5,size=400 color=black html type=3\
31
 
31
 
32
!exit
32
!exit
33
:proc
33
:proc
34
 
34
 
35
!reset slib_Test slib_type slib_type0 slib_bound slib_size slib_color slib_dessin slib_dessin1 slib_dessin2 slib_dessin3 slib_depl slib_fill slib_dual
35
!reset slib_Test slib_type slib_type0 slib_bound slib_cnt slib_size slib_color slib_dessin slib_dessin1 slib_dessin2 slib_dessin3 slib_depl slib_fill slib_dual
36
!distribute items $wims_read_parm into slib_data,slib_bound,slib_option
36
!distribute items $wims_read_parm into slib_data,slib_bound,slib_option
37
!set slib_gpprog=afftiling
37
!set slib_gpprog=afftiling
38
!if $slib_bound<0.01
38
!if $slib_bound<0.01
39
  !!reset slib_bound
39
  !!reset slib_bound
40
!endif
40
!endif
Line 51... Line 51...
51
!set slib_fill=!getopt fill in $slib_option
51
!set slib_fill=!getopt fill in $slib_option
52
!set slib_fill=!declosing $slib_fill
52
!set slib_fill=!declosing $slib_fill
53
!set slib_depl=!getopt depl in $slib_option
53
!set slib_depl=!getopt depl in $slib_option
54
!default slib_depl=0
54
!default slib_depl=0
55
!default slib_type=1
55
!default slib_type=1
-
 
56
!if canvasdraw iswordof $slib_option
-
 
57
  !set slib_cnt=100
-
 
58
  !if $slib_bound>1
-
 
59
    !set slib_cnt=$slib_bound
-
 
60
  !else
-
 
61
    !if $slib_type=3
-
 
62
      !set slib_cnt=$[$slib_cnt/2]
-
 
63
    !endif
-
 
64
  !endif
-
 
65
!else
-
 
66
  !set slib_cnt=100
-
 
67
!endif
56
!set slib_pqr=!declosing $slib_data
68
!set slib_pqr=!declosing $slib_data
57
!set slib_pqr=!exec pari [$slib_pqr]
69
!set slib_pqr=!exec pari [$slib_pqr]
58
!if regular notin $slib_option
70
!if regular notin $slib_option
59
  !set slib_n=!itemcnt $slib_pqr
71
  !set slib_n=!itemcnt $slib_pqr
60
  !set slib_testexist=!exec pari a=[$slib_pqr];test=vecsum(vector($slib_n,i,1/a[i]))!=($slib_n-2)/2;if(a[1]%2==1, test+=a[$slib_n]!=a[2]);a=concat(a,a[1]);for(i=2,$slib_n,if(a[i]%2==1,test+=a[i-1]!=a[i+1])); test
72
  !set slib_testexist=!exec pari a=[$slib_pqr];test=vecsum(vector($slib_n,i,1/a[i]))!=($slib_n-2)/2;if(a[1]%2==1, test+=a[$slib_n]!=a[2]);a=concat(a,a[1]);for(i=2,$slib_n,if(a[i]%2==1,test+=a[i-1]!=a[i+1])); test
61
  !if $slib_testexist>0
73
  !if $slib_testexist>0
62
    !set slib_out=error $slib_testexist>0
74
    !set slib_out=error $slib_testexist>0
63
  !if $slib_testexist>0
-
 
64
    !exit
75
    !exit
65
  !endif
76
  !endif
66
!endif
77
!endif
67
!if regular isin $slib_option
78
!if regular isin $slib_option
68
  !if $[1/$(slib_pqr[1])+1/$(slib_pqr[2])]!=1/2
79
  !if $[1/$(slib_pqr[1])+1/$(slib_pqr[2])]!=1/2
Line 119... Line 130...
119
yrange $slib_range\
130
yrange $slib_range\
120
$slib_dessin\
131
$slib_dessin\
121
$slib_dessin1\
132
$slib_dessin1\
122
$slib_dessin2\
133
$slib_dessin2\
123
$slib_dessin3
134
$slib_dessin3
-
 
135
 
124
!if url iswordof $slib_option or html iswordof $slib_option
136
!if url iswordof $slib_option or html iswordof $slib_option
125
  !set insdraw_size=$slib_size,$slib_size
137
  !set insdraw_size=$slib_size,$slib_size
126
  !insdraw $slib_out
138
  !insdraw $slib_out
127
  !set slib_out=$ins_url
139
  !set slib_out=$ins_url
128
  !if html iswordof $slib_option
140
  !if html iswordof $slib_option