<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<tt>Bonjour,<br>
<br>
La fonction addcolor
(<a class="moz-txt-link-freetext" href="http://help.scilab.org/docs/current/fr_FR/addcolor.html">http://help.scilab.org/docs/current/fr_FR/addcolor.html</a>) vous
permet de convertir vos couleurs RGB en valeurs (indices dans la
colormap de Scilab) utilisables par les fonctions graphiques de
Scilab.<br>
<br>
Cordialement,<br>
Vincent COUVERT<br>
</tt><br>
Le 30/09/11 13:07, Raymond Moché a écrit :
<blockquote
cite="mid:26447EC6-7F15-4593-9D73-45CB9B05E93E@numericable.fr"
type="cite">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 ?
<div><br>
</div>
<div>Ainsi l'exemple de l'aide en ligne</div>
<div>
<div class="refsection">
<div class="programlisting">
<table style="position: static; z-index: auto; " border="0"
width="100%">
<tbody>
<tr>
<td width="98%">
<pre class="scilabcode"><span class="scilabid">x</span><span class="scilaboperator">=</span><a moz-do-not-send="true" class="scilabcommand" href="x-msg://4/sin.html">sin</a><span class="scilabopenclose">(</span><span class="scilabnumber">2</span><span class="scilaboperator">*</span><span class="scilabconstants">%pi</span><span class="scilaboperator">*</span><span class="scilabopenclose">(</span><span class="scilabnumber">0</span><span class="scilabspecial">:</span><span class="scilabnumber">4</span><span class="scilabopenclose">)</span><span class="scilaboperator">/</span><span class="scilabnumber">5</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span>
<span class="scilabid">y</span><span class="scilaboperator">=</span><a moz-do-not-send="true" class="scilabcommand" href="x-msg://4/cos.html">cos</a><span class="scilabopenclose">(</span><span class="scilabnumber">2</span><span class="scilaboperator">*</span><span class="scilabconstants">%pi</span><span class="scilaboperator">*</span><span class="scilabopenclose">(</span><span class="scilabnumber">0</span><span class="scilabspecial">:</span><span class="scilabnumber">4</span><span class="scilabopenclose">)</span><span class="scilaboperator">/</span><span class="scilabnumber">5</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span>
<a moz-do-not-send="true" class="scilabcommand" href="x-msg://4/plot2d.html">plot2d</a><span class="scilabopenclose">(</span><span class="scilabnumber">0</span><span class="scilabdefault">,</span><span class="scilabnumber">0</span><span class="scilabdefault">,</span><span class="scilaboperator">-</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabstring">"010"</span><span class="scilabdefault">,</span><span class="scilabstring">" "</span><span class="scilabdefault">,</span><span class="scilabopenclose">[</span><span class="scilaboperator">-</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilaboperator">-</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabopenclose">])</span>
<a moz-do-not-send="true" class="scilabcommand" href="x-msg://4/xset.html">xset</a><span class="scilabopenclose">(</span><span class="scilabstring">"color"</span><span class="scilabdefault">,</span><span class="scilabnumber">5</span><span class="scilabopenclose">)</span>
<span class="scilabcommand">xfpoly</span><span class="scilabopenclose">(</span><span class="scilabid">x</span><span class="scilabdefault">,</span><span class="scilabid">y</span><span class="scilabopenclose">)</span>
</pre>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div>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.</div>
<div><br>
</div>
<div>Merci pour toute solution.</div>
<div><br>
<div>
<div style="word-wrap: break-word; -webkit-nbsp-mode: space;
-webkit-line-break: after-white-space; ">
<div>RM</div>
</div>
</div>
</div>
</div>
<br>
<br>
<div>
<span class="Apple-style-span" style="border-collapse: separate;
color: rgb(0, 0, 0); font-family: Helvetica; font-style:
normal; font-variant: normal; font-weight: normal;
letter-spacing: normal; line-height: normal; orphans: 2;
text-align: auto; text-indent: 0px; text-transform: none;
white-space: normal; widows: 2; word-spacing: 0px;
-webkit-border-horizontal-spacing: 0px;
-webkit-border-vertical-spacing: 0px;
-webkit-text-decorations-in-effect: none;
-webkit-text-size-adjust: auto; -webkit-text-stroke-width:
0px; font-size: medium; ">
<div><br>
</div>
<div><br>
</div>
</span><br class="Apple-interchange-newline">
</div>
<br>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
-----------------------------
Vincent COUVERT
Software Development Manager
-----------------------------
Consortium Scilab
Digiteo
Domaine de Voluceau
Rocquencourt - B.P. 105
78153 Le Chesnay Cedex France
Tél. : +33.1.39.63.54.46
-----------------------------
</pre>
</body>
</html>