[Scilab-Enseignement] Coloriage de polygones

Samuel Gougeon sgougeon at free.fr
Ven 30 Sep 20:42:35 CEST 2011


Bonjour,

Le 30/09/2011 13:07, Raymond Moché a écrit :
> Avec scilab, peut-on colorier des polygones (cf. les commandes xfpoly 
> et xfpolys) avec des couleurs calculées dans le système RGB et se 
> présentant donc sous la forme d'un vecteur [r,g,b] de nombres entiers 
> naturels ?
>
> Ainsi l'exemple de l'aide en ligne
> x=sin  <x-msg://4/sin.html>(2*%pi*(0:4)/5);
> y=cos  <x-msg://4/cos.html>(2*%pi*(0:4)/5);
> plot2d  <x-msg://4/plot2d.html>(0,0,-1,"010","",[-2,-2,2,2])
> xset  <x-msg://4/xset.html>("color",5)
> xfpoly(x,y)
>          
>
> ne semble pas fonctionner si je remplace 5 par un tel vecteur à la 
> quatrième ligne ; la notice ne prévoit d'ailleurs pas cette 
> possibilité, mais il doit y avoir un moyen de tourner la difficulté. 
> Même question pour xfpolys.

Si vous souhaitez utiliser des coordonnées RGB entières sur l'intervalle 
[0,255],
vous devez utiliser color().
xset("color",color(255,0,0)) // Définit la couleur à rouge pur
De nombreuses couleurs ont un nom scilab prédéfini (en anglais). C'est 
le cas du rouge.
xset("color",color("red"))
a un effet identique à la commande xset() précédente.

Bien à vous
Samuel

-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <https://lists.scilab.org/pipermail/enseignement/attachments/20110930/3c99cd29/attachment.htm>


Plus d'informations sur la liste de diffusion enseignement