Colorier couronne

Voir le sujet précédent Voir le sujet suivant Aller en bas

Colorier couronne

Message  michal le Lun 29 Sep - 12:32

Bonjour,

C'est sûrement une question très bête. J'ai envie de créer une couronne circulaire. Je crée donc un premier cercle de centre 0 et de rayon 1 et un deuxième de centre 1/2. Je vousdrais que la couronne entre les deux cercles soit coloriée. Comment faire ?

Merci d'avance pour toute aide,

Michal

michal

Nombre de messages : 9
Age : 42
Date d'inscription : 25/02/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Colorier couronne

Message  P.Fradin le Lun 29 Sep - 14:24

Bonjour michal,

Ce n'est pas si bête que cela! Il faut définir un chemin (Path) et un remplissage avec Eofill=1:

Code:

[Eofill:=1, FillStyle:=bdiag, FillColor:=green,
Path([3,0,3,3,arc,2,move,0,2,2,arc],0) ]

J'ai mis ici un grand cercle de centre 0 et de rayon 3 avec un petit cercle de centre 0 et de rayon 2 (voir syntaxe de la commade Arc).

ce qui donne:

Attention: dans l'écran de TeXgraph on voit un trait disgracieux qui relie les deux cercles, mais il n'apparaît pas dans les exportations.

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: Colorier couronne

Message  Alphonse Capriani le Lun 29 Sep - 14:46

Oui! Ca marche bien!!!

J'ai une autre solution qui marche très bien mais qui est quand même moins bien (il ne s'agit plus vraiment d'une couronne, mais d'une superposition de deux disques)
Je la poste quand même :
Code:
[
FillStyle:=full, FillColor:=lightpink,
Cercle(0, 1),
FillColor:=white,
Cercle(0, 1/2)
]
Ce qui nous donne :


Et voici une succession de couronnes :
Code:
[
$N:=20,
FillStyle:=full,
for k from 1 to N do
    FillColor:=Rgb(Rand(), Rand(), Rand()),
    Cercle(0, 1-(k/N))
od
]

Alphonse Capriani

Nombre de messages : 374
Age : 56
Localisation : East Harlem - NY
Date d'inscription : 21/01/2008

Voir le profil de l'utilisateur http://www.mediafire.com/?sharekey=61c7f7ce30421d314012e8015643d

Revenir en haut Aller en bas

Re: Colorier couronne

Message  michal le Lun 29 Sep - 16:10

Quand j'utilise la code de P. Fradin, j'obtiens juste le trait horizontal...

michal

Nombre de messages : 9
Age : 42
Date d'inscription : 25/02/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Colorier couronne

Message  P.Fradin le Lun 29 Sep - 16:16

Bonjour Alphonse,

Ta solution fonctionne parfaitement lorsqu'il n 'y a pas d'arrière plan à préserver (par exemple des axes). Il y a aussi une troisième solution pour les couronnes: jouer avec l'épaisseur du trait.

Code:

[Width:=5*mm, Color:=lightpink, Cercle(0,3/4),
Width:=2,Color:=black,Cercle(0,0.5),Cercle(0,1)] 

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: Colorier couronne

Message  P.Fradin le Lun 29 Sep - 16:17

michal a écrit:Quand j'utilise la code de P. Fradin, j'obtiens juste le trait horizontal...

Quelle version de TeXgraph?

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: Colorier couronne

Message  michal le Lun 29 Sep - 16:23

Texgraph 1.92

michal

Nombre de messages : 9
Age : 42
Date d'inscription : 25/02/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Colorier couronne

Message  P.Fradin le Lun 29 Sep - 16:27

michal a écrit:Texgraph 1.92
Hou là! Bien des choses ont changé depuis! Essaie plutôt la version test 1.94 qui est ici.

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: Colorier couronne

Message  michal le Lun 29 Sep - 16:41

Ca marche bien avec la nouvelle version ! Merci.

michal

Nombre de messages : 9
Age : 42
Date d'inscription : 25/02/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Colorier couronne

Message  Alphonse Capriani le Mar 30 Sep - 11:56

Salut salut!!!
P.Fradin a écrit:Ta solution fonctionne parfaitement lorsqu'il n 'y a pas d'arrière plan à préserver (par exemple des axes).
Tout à fait! C'est une des raisons pour lesquelles je disait que ta solution était mieux.

P.Fradin a écrit:Il y a aussi une troisième solution pour les couronnes: jouer avec l'épaisseur du trait.
Ah!!! Ouais!!!! J'avais pas du tout pensé à ca!!!
L'inconvénient, c'est qu'on n'a plus vraiment le choix du remplissage. On a bien des choix de style de lignes, mais si la couronne est trop épaisse, ca ne servira pas à grand chose.

Néanmoins, cette solution peut être intéressante...

Alphonse Capriani

Nombre de messages : 374
Age : 56
Localisation : East Harlem - NY
Date d'inscription : 21/01/2008

Voir le profil de l'utilisateur http://www.mediafire.com/?sharekey=61c7f7ce30421d314012e8015643d

Revenir en haut Aller en bas

Re: Colorier couronne

Message  P.Fradin le Mar 30 Sep - 13:44

Bonjour Alphonse,

Cette technique est utilisée pour faire des "bandes bordées" (je pense que pstricks utilise ce genre de chose pour des doubles lignes). Voici un exemple:

Code:

[Width:=5*mm, Color:=red,
 Cartesienne(sin(x)),
 Width:=4.5*mm,Color:=yellow,
 Cartesienne(sin(x))]


_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: Colorier couronne

Message  Alphonse Capriani le Mer 1 Oct - 16:15

Ouais! C'est pas idiot comme truc!!!

Je dois admettre que je n'y avais pas pensé!!! (En même temps, je n'ai jamais eu a utiliser ce genre de lignes...)

Alphonse Capriani

Nombre de messages : 374
Age : 56
Localisation : East Harlem - NY
Date d'inscription : 21/01/2008

Voir le profil de l'utilisateur http://www.mediafire.com/?sharekey=61c7f7ce30421d314012e8015643d

Revenir en haut Aller en bas

Re: Colorier couronne

Message  Contenu sponsorisé Aujourd'hui à 5:59


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum