Colorier couronne
3 participants
Page 1 sur 1
Colorier couronne
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
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 : 49
Date d'inscription : 25/02/2008
Re: Colorier couronne
Bonjour michal,
Ce n'est pas si bête que cela! Il faut définir un chemin (Path) et un remplissage avec Eofill=1:
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.
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.
Re: Colorier couronne
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 :
Et voici une succession de couronnes :
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)
]
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
]
Re: Colorier couronne
Quand j'utilise la code de P. Fradin, j'obtiens juste le trait horizontal...
michal- Nombre de messages : 9
Age : 49
Date d'inscription : 25/02/2008
Re: Colorier couronne
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.
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)]
Re: Colorier couronne
michal a écrit:Quand j'utilise la code de P. Fradin, j'obtiens juste le trait horizontal...
Quelle version de TeXgraph?
Re: Colorier couronne
Texgraph 1.92
michal- Nombre de messages : 9
Age : 49
Date d'inscription : 25/02/2008
Re: Colorier couronne
Hou là! Bien des choses ont changé depuis! Essaie plutôt la version test 1.94 qui est ici.michal a écrit:Texgraph 1.92
Re: Colorier couronne
Ca marche bien avec la nouvelle version ! Merci.
michal- Nombre de messages : 9
Age : 49
Date d'inscription : 25/02/2008
Re: Colorier couronne
Salut salut!!!
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...
Tout à fait! C'est une des raisons pour lesquelles je disait que ta solution était mieux.P.Fradin a écrit:Ta solution fonctionne parfaitement lorsqu'il n 'y a pas d'arrière plan à préserver (par exemple des axes).
Ah!!! Ouais!!!! J'avais pas du tout pensé à ca!!!P.Fradin a écrit:Il y a aussi une troisième solution pour les couronnes: jouer avec l'épaisseur du trait.
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...
Re: Colorier couronne
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:
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))]
Re: Colorier couronne
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...)
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...)
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|