Subversion Repositories wimsdev

Rev

Rev 18484 | Rev 18517 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
18430 bpr 1
coxhyp.gp: replaced by  pavage_hyper.gp
18513 bpr 2
 
18452 bpr 3
deploiement.gp: use in slib polynet
18392 bpr 4
grapheuler.gp: use in slib eulerian_graph to draw an eulerian graph
18452 bpr 5
spanning_tree.gp: use in slib polynet
6
phase.gp: see in slib/analysis/phase.gp
18484 bpr 7
circlepack.gp: circle packing
18513 bpr 8
 
9
hyptiling.gp: use in slib hyptiling
10
  abc:S'il existe un triangle de côtés a,b,c et angles opposes A,B,C, ces fonctions
11
    renvoient les paramètres manquants. Sinon, renvoie 0
12
  Polygones tangentiels: tangentiel
13
  Entree: n angles entre 0 et Pi, dont la somme est inferieure a (n-2)*Pi
14
  Sortie: [res,R] ou
15
    res est un polygone convexe d'angles interieurs a_i
16
    dont tous les cotes sont tangents a un meme cercle de rayon (hyperbolique) R,
17
    Si le parametre centre est non nul, le centre du polygone est 0 et res[1] reel positif
18
    Sinon, le cote [res[n],res[1]] est porte par l'axe reel et le cercle lui est tangent
19
    au point 0. Le centre est donc R*I
20
  hyp_pav : Pavage obtenu a partir d'un polygone convexe pavant
21
   Entree:  v_i, n points du disque de Poincare et d_i>2 des entiers
22
   On suppose que les v_i forment le bord oriente d'un polygone convexe (pave) P0
23
   dont l'angle intérieur au point v_i est  2Pi/d_i
24
   Si d_i est impair, les deux cotes qui touchent v_i consecutifs sont supposes egaux
25
   Si eps<1, renvoie les paves dont au moins un sommet est dans le disque euclidien D(0,1-eps)
26
   Si eps>=1, on s'en sert comme limite sur le nombre de paves.
27
   Sortie: [sommets, paves, aretes, aretes_duales]
28
   Un sommet est un nombre complexe
29
   Un pave est un tableau de n entiers (numeros de sommets) et une transformation de Mobius
30
   Une arete est un vecteur a 5 composantes
31
   [origine, extremite, type, numero du premier pave que l'arete borde, sur le bord ?]
32
   Une arete duale est un vecteur a 3 compoisantes
33
   [pave_origine, pave_extremite, arete croisee]
34
  catalan:
35
    On se donne n entiers d[i] >= 3, avec la convention d[] périodique modulo n
36
    On suppose que si d[i] est impair, alors on a d[i-1]=d[i+1].
37
    Calcule le pavage associé au polygone tangentiel d'angles interieurs 2*Pi/d[i]