Rev 18484 | Rev 18517 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 18484 | Rev 18513 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | coxhyp.gp: replaced by pavage_hyper.gp |
1 | coxhyp.gp: replaced by pavage_hyper.gp |
2 | pavage_hyper.gp: use in slib hyptiling |
- | |
- | 2 | ||
3 | deploiement.gp: use in slib polynet |
3 | deploiement.gp: use in slib polynet |
4 | grapheuler.gp: use in slib eulerian_graph to draw an eulerian graph |
4 | grapheuler.gp: use in slib eulerian_graph to draw an eulerian graph |
5 | spanning_tree.gp: use in slib polynet |
5 | spanning_tree.gp: use in slib polynet |
6 | phase.gp: see in slib/analysis/phase.gp |
6 | phase.gp: see in slib/analysis/phase.gp |
7 | circlepack.gp: circle packing |
7 | circlepack.gp: circle packing |
- | 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] |