:1
nom_reseau=oblique
ponctuel = [1,0,0;0,1,0;0,0,1]
groupe=id
base = rectangle  -1/2,-1/2,1/2,1/2,red
   rectangle  0,0,1,1,red
   

:2
nom_reseau=oblique
ponctuel = [1,0,0;0,1,0;0,0,1], [-1,0,0;0,-1,0;0,0,1]
groupe = id, s_O
base = rectangle  -1/2,0,1/2,1/2,red
    rectangle  0,-1/2,1/2,1/2,red

:3
nom_reseau=rectangle
ponctuel = [1,0,0;0,1,0;0,0,1], [1,0,0;0,-1,0;0,0,1]
groupe = id, s_u
base = rectangle  -1/2,0,1/2,1/2,red
    rectangle  0,-1/2,1/2,1/2,red
  

:4
nom_reseau=rectangle
ponctuel = [1,0,0;0,1,0;0,0,1], [1,0,1/2;0,-1,0;0,0,1]
groupe = id, [s_u, u/2]
base = rectangle  -1/2,0,1/2,1/2,red
    rectangle  0,-1/2,1/2,1/2,red
    rectangle  -1/2,-1/2,0,1/2,red

:5
nom_reseau=rectangle
ponctuel = [1,0,0;0,1,0;0,0,1], [-1,0,0;0,-1,0;0,0,1], [1,0,0;0,-1,0;0,0,1],[-1,0,0;0,1,0;0,0,1]
groupe = id, s_O,s_u,s_v
base=rectangle 0,0,1/2,1/2,red
    rectangle -1/2,-1/2,0,0,red
    rectangle -1/2,0,0,1/2,red
    rectangle 0,-1/2,1/2,0,red

:6
nom_reseau=rectangle
ponctuel =   [1,0,0;0,1,0;0,0,1],[-1,0,0;0,-1,0;0,0,1],[1,0,0;0,-1,-1/2;0,0,1],[-1,0,0;0,1,1/2;0,0,1]
groupe = id, s_O,[s_u,-v/2],[s_v,v/2]
base=rectangle -1/2,-1/4,0,1/4,red
    rectangle 0,0,1/2,1/2,red
    rectangle -1/2,-1/2,0,0,red
    rectangle -1/2,0,0,1/2,red
   

:7
nom_reseau=rectangle
ponctuel = [1,0,0;0,1,0;0,0,1],[-1,0,0;0,-1,0;0,0,1],[1,0,1/2;0,-1,1/2;0,0,1],[-1,0,1/2;0,1,1/2;0,0,1]
groupe = id, s_O,[s_u,(u+v)/2],[s_v,(u+v)/2]
base=rectangle -1/4,0,1/4,1/2,red
    rectangle 0,0,1/2,1/2,red
    rectangle -1/2,-1/2,0,0,red
    rectangle -1/2,0,0,1/2,red
    rectangle 0,-1/2,1/2,0,red
   

:8
nom_reseau=losange
  \real{X = \losange=1 ? 0 : random(-0.3..0.3)
  \real{X1 =\X+1
  \real{Y =sqrt(1-(\X)^2)
ponctuel = [1,0,0;0,1,0;0,0,1],[\X,\Y,0;\Y,-(\X),0;0,0,1]
groupe = id, s_{u+v
base= triangle 0,0,1,0,\X1*1,\Y*1, red
    triangle 0,0,0,1,0,\Y*1,\X1*1, red
    rectangle 0,0,\X1/2,\Y/2, \X,\Y,(\X-1)/2,\Y/2
   

:9
nom_reseau=losange
  \real{X = \losange=1 ? 0 : random(-0.3..0.3)
  \real{X1 =round(100*(\X+1))/100
  \real{Y = sqrt(1-(\X)^2)
ponctuel = [1,0,0;0,1,0;0,0,1],[-1,0,\X1;0,-1,\Y;0,0,1],
    [\X,\Y,0;\Y,-(\X),0;0,0,1],[-(\X),-\Y,\X1;-\Y,\X,\Y;0,0,1]
groupe = id,s_O,s_{u+v,s_{u-v
translation=0,u+v,0,u+v
base = triangle 0,0,1,0,1*\X1/2,\Y*1/2, red

:10
nom_reseau=carr
ponctuel = [1,0,0;0,1,0;0,0,1],[0,1,0;-1,0,0;0,0,1],[-1,0,0;0,-1,0;0,0,1],[0,-1,0;1,0,0;0,0,1]
groupe = id, r_{\pi/2,s_O,r_{3\pi/2   
base=rectangle 0,0,1/2,1/2,red
    rectangle -1/2,-1/2,0,0,red
    rectangle -1/2,0,0,1/2,red
    rectangle 0,-1/2,1/2,0,red
    triangle 0,0, 1/2,1/2,1/2,-1/2
    triangle 0,0, -1/2,1/2,-1/2,-1/2
    triangle 0,0, -1/2,1/2,1/2,1/2
    triangle 0,0, 1/2,-1/2,1/2,-1/2
   

:11
nom_reseau=carr
ponctuel = [1,0,0;0,1,0;0,0,1],[0,1,0;-1,0,0;0,0,1],[-1,0,0;0,-1,0;0,0,1],[0,-1,0;1,0,0;0,0,1],
[1,0,0;0,-1,0;0,0,1], [-1,0,0;0,1,0;0,0,1],[0,-1,0;-1,0,0;0,0,1],[0,1,0;1,0,0;0,0,1]
groupe = id, r_{\pi/2,s_O,r_{3\pi/2},s_u,s_v,s_{u+v},s_{u-v}
base=triangle 0,0,1/2,0,1/2,1/2, red
    triangle 0,0,1/2,0,1/2,-1/2, black
    triangle 0,0,-1/2,0,-1/2,1/2, black
    triangle 0,0,-1/2,0,-1/2,-1/2, black
    triangle 0,0,1/2,0,0,1/2, black
    triangle 0,0,1/2,0,0,-1/2, black
    triangle 0,0,-1/2,0,0,1/2, black
    triangle 0,0,-1/2,0,0,-1/2, black
   

:12
nom_reseau=carr
ponctuel = [1,0,0;0,1,0;0,0,1],
    [0,1,0;-1,0,0;0,0,1],
    [-1,0,0;0,-1,0;0,0,1],
    [0,-1,0;1,0,0;0,0,1],
    [1,0,-1/2;0,-1,1/2;0,0,1],
    [-1,0,-1/2;0,1,1/2;0,0,1],
    [0,1,-1/2;1,0,1/2;0,0,1],
    [0,-1,-1/2;-1,0,1/2;0,0,1]
groupe = id, r_{\pi/},s_O,r_{3\pi/2},[s_u,(v-u)/2],[s_v,-(v-u)/2],[s_{u+v},(v-u)/2],[s_{u-v,(v-u)/2]
base=lines  red,0,0,1/4,1/4,1/2,0,1/4,-1/4,0,0

:13
nom_reseau=quilatral
d=-1
f=1
X = 1/2
Y=sqrt(3)/2
ponctuel = [1,0,0;0,1,0;0,0,1],[-1/2,-sqrt(3)/2,0;sqrt(3)/2,-1/2,0;0,0,1],
    [-1/2,sqrt(3)/2,0;-sqrt(3)/2,-1/2,0;0,0,1]
groupe = id, r_{2\pi/3,r_{4\pi/3
base=lines red, 0,0,-1/2,0,-1/2,sqrt(3)/6*1,0,sqrt(3)*1/3 ,1/4,sqrt(3)/4*1,0,0
  lines red, 0,0,-1/2,sqrt(3)/6*1,0,sqrt(3)*1/3 ,1/2,sqrt(3)/6*1,0,0

:16
nom = G16 
nom_reseau=quilatral
d=-1
f=1
X = 1/2
Y=sqrt(3)/2
ponctuel = [1,0,0;0,1,0;0,0,1],
    [1/2,-sqrt(3)/2,0;sqrt(3)/2,1/2,0;0,0,1],
    [-1/2,-sqrt(3)/2,0;sqrt(3)/2,-1/2,0;0,0,1],
    [-1,0,0;0,-1,0;0,0,1],
    [-1/2,sqrt(3)/2,0;-sqrt(3)/2,-1/2,0;0,0,1],
    [1/2,sqrt(3)/2,0;-sqrt(3)/2,1/2,0;0,0,1]
groupe = id, r_{\pi/3,r_{2\pi/3,s_O,r_{4\pi/3,r_{5\pi/3
mot =\choixMotif=1 ? 
    ftriangle 0,0,-1/2,sqrt(3)/6*1,-1/4,sqrt(3)/4*1,\color[1]
    ftriangle 0,0,-1/2,sqrt(3)/6*1,-1/2,0,\color[2]
   
base=lines red, 0,0,-1/2,0, -1/2,sqrt(3)/6*1,-1/4,sqrt(3)/4*1,0,0

:14
nom_reseau=quilatral
d=-1
f=0
X = 1/2
Y=sqrt(3)/2
ponctuel =[1,0,0;0,1,0;0,0,1],
    [-1/2,-sqrt(3)/2,0;sqrt(3)/2,-1/2,0;0,0,1],
    [-1/2,sqrt(3)/2,0;-sqrt(3)/2,-1/2,0; 0,0,1],
    [1,0,0;0,-1,0;0,0,1],
    [-1/2,sqrt(3)/2,0;sqrt(3)/2,1/2,0;0,0,1],
    [-1/2,-sqrt(3)/2,0;-sqrt(3)/2,1/2,0;0,0,1]
groupe = id, r_{2\pi/3,r_{4\pi/3, s_u,s_v, s_{u-v
base= triangle 0,0,1,0,1/2,sqrt(3)*1/6,red

:15  
nom_reseau=quilatral
d=-1
f=0
X = 1/2
Y=sqrt(3)/2
ponctuel = [1,0,0;0,1,0;0,0,1],
    [-1/2,-sqrt(3)/2,0;sqrt(3)/2,-1/2,0;0,0,1],
    [-1/2,sqrt(3)/2,0;-sqrt(3)/2,-1/2,0;0,0,1],
    [1/2,sqrt(3)/2,0;sqrt(3)/2,-1/2,0;0,0,1],
    [1/2,-sqrt(3)/2,0;-sqrt(3)/2,-1/2,0;0,0,1],
    [-1,0,0;0,1,0;0,0,1]
groupe = id, r_{2\pi/3},r_{4\pi/3}, s_{u+v},s_{2u-v}, s_{2v-u}
base=triangle 0,0,1/2,sqrt(3)*1/6,1/2,-sqrt(3)*1/6,red

:17
nom_reseau=quilatral
d=-1
f=0
X = 1/2
Y=sqrt(3)/2
ponctuel =[1,0,0;0,1,0;0,0,1],
    [1/2,-sqrt(3)/2,0;sqrt(3)/2,1/2,0;0,0,1],
    [-1/2,-sqrt(3)/2,0;sqrt(3)/2,-1/2,0;0,0,1],
    [-1,0,0;0,-1,0;0,0,1],
    [-1/2,sqrt(3)/2,0;-sqrt(3)/2,-1/2,0;0,0,1],
    [1/2,sqrt(3)/2,0;-sqrt(3)/2,1/2,0;0,0,1],
    [1,0,0;0,-1,0;0,0,1],
    [-1/2,sqrt(3)/2,0;sqrt(3)/2,1/2,0;0,0,1],
    [-1/2,-sqrt(3)/2,0;-sqrt(3)/2,1/2,0;0,0,1],
    [1/2,sqrt(3)/2,0;sqrt(3)/2,-1/2,0;0,0,1],
    [1/2,-sqrt(3)/2,0;-sqrt(3)/2,-1/2,0;0,0,1],
    [-1,0,0;0,1,0;0,0,1]
groupe = id, r_{\pi/3, r_{2\pi/3,
    s_O, r_{4\pi/3, r_{5\pi/3,
    s_u,s_v,s_{u-v,
    s_{u+v,s_{2u-v, s_{2v-u
   
base=triangle 0,0,1/2,sqrt(3)/6*1,1/2*1,0,red
