<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;"><div>the previous method is the implementation as suggested by Samuel, another approach would be using Matplot.<br></div><div><br></div><div>you could play with the last line obj1 and obj2 (alpha blending) to get the desired intersection color. </div><div><br></div><pre style="font-family:Monospaced;font-style:normal;font-size:16.0;"><span style="color:rgb(0,0,0);">x</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(50,185,185);">zeros</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(188,143,143);">100</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(188,143,143);">100</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(188,143,143);">3</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(0,0,0);">;</span>

<span style="color:rgb(0,0,0);">obj1</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(0,0,0);">x</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">obj2</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(0,0,0);">x</span><span style="color:rgb(0,0,0);">;</span>

<span style="color:rgb(0,0,0);">obj1</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(188,143,143);">21</span><span style="color:rgb(255,170,0);">:</span><span style="color:rgb(188,143,143);">60</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(188,143,143);">21</span><span style="color:rgb(255,170,0);">:</span><span style="color:rgb(188,143,143);">60</span><span style="color:rgb(74,85,219);">)</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">1</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">obj1</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(255,170,0);">:</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(255,170,0);">:</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(188,143,143);">2</span><span style="color:rgb(255,170,0);">:</span><span style="color:rgb(188,143,143);">3</span><span style="color:rgb(74,85,219);">)</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">0</span><span style="color:rgb(0,0,0);">;</span>

<span style="color:rgb(0,0,0);">obj2</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(188,143,143);">41</span><span style="color:rgb(255,170,0);">:</span><span style="color:rgb(188,143,143);">80</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(188,143,143);">41</span><span style="color:rgb(255,170,0);">:</span><span style="color:rgb(188,143,143);">80</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(188,143,143);">2</span><span style="color:rgb(74,85,219);">)</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">1</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">obj2</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(255,170,0);">:</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(255,170,0);">:</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(74,85,219);">[</span><span style="color:rgb(188,143,143);">1</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(188,143,143);">3</span><span style="color:rgb(74,85,219);">]</span><span style="color:rgb(74,85,219);">)</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">0</span><span style="color:rgb(0,0,0);">;</span>

<span style="color:rgb(50,185,185);">Matplot</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(0,0,0);">obj1</span><span style="color:rgb(92,92,92);">+</span><span style="color:rgb(0,0,0);">obj2</span><span style="color:rgb(74,85,219);">)</span><br></pre><div><br></div><div><span style="color:rgb(74,85,219);"><img src="cid:0.28869202910.7902440092146619467.16e5dbe6dc3__inline__img__src" orig_width="610" orig_height="460" width="400" height="301" size_option="bestfit"></span><br></div><br><div data-zbluepencil-ignore="true" style="" class="zmail_extra"><br><div id="Zm-_Id_-Sgn1">---- On Tue, 12 Nov 2019 11:39:38 +0800 <b>Chin Luh Tan <chinluh.tan@bytecode-asia.com></b> wrote ----<br></div><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); padding-left: 6px; margin: 0px 0px 0px 5px;"><div><div style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10.0pt;">Hi,<br><br>If it is not necessary to have real transparent color mixing, but just want to have the transparent effect, you could try to play with the "pixel_drawing_mode". <br><pre style="font-family: Monospaced;font-style: normal;"><span class="colour" style="color:rgb(0, 0, 0)">f</span> <span class="colour" style="color:rgb(92, 92, 92)">=</span> <span class="colour" style="color:rgb(50, 185, 185)">figure</span><span class="colour" style="color:rgb(74, 85, 219)">(</span><span class="colour" style="color:rgb(188, 143, 143)">"background"</span><span class="colour" style="color:rgb(0, 0, 0)">,</span> <span class="colour" style="color:rgb(188, 143, 143)">1</span><span class="colour" style="color:rgb(0, 0, 0)">,</span><span class="colour" style="color:rgb(188, 143, 143)">"pixel_drawing_mode"</span><span class="colour" style="color:rgb(0, 0, 0)">,</span> <span class="colour" style="color:rgb(188, 143, 143)">"or"</span><span class="colour" style="color:rgb(74, 85, 219)">)</span><span class="colour" style="color:rgb(0, 0, 0)">;</span>
<span class="colour" style="color:rgb(50, 185, 185)">plot2d</span><span class="colour" style="color:rgb(74, 85, 219)">(</span><span class="colour" style="color:rgb(188, 143, 143)">0</span><span class="colour" style="color:rgb(0, 0, 0)">,</span><span class="colour" style="color:rgb(188, 143, 143)">0</span><span class="colour" style="color:rgb(0, 0, 0)">,</span><span class="colour" style="color:rgb(92, 92, 92)">-</span><span class="colour" style="color:rgb(188, 143, 143)">1</span><span class="colour" style="color:rgb(0, 0, 0)">,</span><span class="colour" style="color:rgb(188, 143, 143)">"010"</span><span class="colour" style="color:rgb(0, 0, 0)">,</span><span class="colour" style="color:rgb(188, 143, 143)">" "</span><span class="colour" style="color:rgb(0, 0, 0)">,</span><span class="colour" style="color:rgb(74, 85, 219)">[</span><span class="colour" style="color:rgb(92, 92, 92)">-</span><span class="colour" style="color:rgb(188, 143, 143)">2</span><span class="colour" style="color:rgb(0, 0, 0)">,</span><span class="colour" style="color:rgb(92, 92, 92)">-</span><span class="colour" style="color:rgb(188, 143, 143)">2</span><span class="colour" style="color:rgb(0, 0, 0)">,</span><span class="colour" style="color:rgb(188, 143, 143)">2</span><span class="colour" style="color:rgb(0, 0, 0)">,</span><span class="colour" style="color:rgb(188, 143, 143)">2</span><span class="colour" style="color:rgb(74, 85, 219)">])</span><span class="colour" style="color:rgb(0, 0, 0)">;</span>

<span class="colour" style="color:rgb(0, 0, 0)">x</span><span class="colour" style="color:rgb(92, 92, 92)">=</span><span class="colour" style="color:rgb(50, 185, 185)">sin</span><span class="colour" style="color:rgb(74, 85, 219)">(</span><span class="colour" style="color:rgb(188, 143, 143)">2</span><span class="colour" style="color:rgb(92, 92, 92)">*</span><span class="colour" style="color:rgb(218, 112, 214)">%pi</span><span class="colour" style="color:rgb(92, 92, 92)">*</span><span class="colour" style="color:rgb(74, 85, 219)">(</span><span class="colour" style="color:rgb(188, 143, 143)">0</span><span class="colour" style="color:rgb(255, 170, 0)">:</span><span class="colour" style="color:rgb(188, 143, 143)">4</span><span class="colour" style="color:rgb(74, 85, 219)">)</span><span class="colour" style="color:rgb(92, 92, 92)">/</span><span class="colour" style="color:rgb(188, 143, 143)">5</span><span class="colour" style="color:rgb(74, 85, 219)">)</span><span class="colour" style="color:rgb(0, 0, 0)">;</span>
<span class="colour" style="color:rgb(0, 0, 0)">y</span><span class="colour" style="color:rgb(92, 92, 92)">=</span><span class="colour" style="color:rgb(50, 185, 185)">cos</span><span class="colour" style="color:rgb(74, 85, 219)">(</span><span class="colour" style="color:rgb(188, 143, 143)">2</span><span class="colour" style="color:rgb(92, 92, 92)">*</span><span class="colour" style="color:rgb(218, 112, 214)">%pi</span><span class="colour" style="color:rgb(92, 92, 92)">*</span><span class="colour" style="color:rgb(74, 85, 219)">(</span><span class="colour" style="color:rgb(188, 143, 143)">0</span><span class="colour" style="color:rgb(255, 170, 0)">:</span><span class="colour" style="color:rgb(188, 143, 143)">4</span><span class="colour" style="color:rgb(74, 85, 219)">)</span><span class="colour" style="color:rgb(92, 92, 92)">/</span><span class="colour" style="color:rgb(188, 143, 143)">5</span><span class="colour" style="color:rgb(74, 85, 219)">)</span><span class="colour" style="color:rgb(0, 0, 0)">;</span>
<span class="colour" style="color:rgb(50, 185, 185)">plot2d</span><span class="colour" style="color:rgb(74, 85, 219)">(</span><span class="colour" style="color:rgb(188, 143, 143)">0</span><span class="colour" style="color:rgb(0, 0, 0)">,</span><span class="colour" style="color:rgb(188, 143, 143)">0</span><span class="colour" style="color:rgb(0, 0, 0)">,</span><span class="colour" style="color:rgb(92, 92, 92)">-</span><span class="colour" style="color:rgb(188, 143, 143)">1</span><span class="colour" style="color:rgb(0, 0, 0)">,</span><span class="colour" style="color:rgb(188, 143, 143)">"010"</span><span class="colour" style="color:rgb(0, 0, 0)">,</span><span class="colour" style="color:rgb(188, 143, 143)">" "</span><span class="colour" style="color:rgb(0, 0, 0)">,</span><span class="colour" style="color:rgb(74, 85, 219)">[</span><span class="colour" style="color:rgb(92, 92, 92)">-</span><span class="colour" style="color:rgb(188, 143, 143)">2</span><span class="colour" style="color:rgb(0, 0, 0)">,</span><span class="colour" style="color:rgb(92, 92, 92)">-</span><span class="colour" style="color:rgb(188, 143, 143)">2</span><span class="colour" style="color:rgb(0, 0, 0)">,</span><span class="colour" style="color:rgb(188, 143, 143)">2</span><span class="colour" style="color:rgb(0, 0, 0)">,</span><span class="colour" style="color:rgb(188, 143, 143)">2</span><span class="colour" style="color:rgb(74, 85, 219)">])</span><span class="colour" style="color:rgb(0, 0, 0)">;</span>
<span class="colour" style="color:rgb(174, 92, 176)"><u>gca</u></span><span class="colour" style="color:rgb(74, 85, 219)">()</span><span class="colour" style="color:rgb(92, 92, 92)">.</span><span class="colour" style="color:rgb(170, 170, 170)">foreground</span> <span class="colour" style="color:rgb(92, 92, 92)">=</span> <span class="colour" style="color:rgb(188, 143, 143)">12</span><span class="colour" style="color:rgb(0, 0, 0)">;</span>
<span class="colour" style="color:rgb(50, 185, 185)">xfpoly</span><span class="colour" style="color:rgb(74, 85, 219)">(</span><span class="colour" style="color:rgb(0, 0, 0)">x,y</span><span class="colour" style="color:rgb(74, 85, 219)">)</span><span class="colour" style="color:rgb(0, 0, 0)">;</span>
<span class="colour" style="color:rgb(174, 92, 176)"><u>gca</u></span><span class="colour" style="color:rgb(74, 85, 219)">()</span><span class="colour" style="color:rgb(92, 92, 92)">.</span><span class="colour" style="color:rgb(170, 170, 170)">foreground</span> <span class="colour" style="color:rgb(92, 92, 92)">=</span> <span class="colour" style="color:rgb(188, 143, 143)">27</span><span class="colour" style="color:rgb(0, 0, 0)">;</span>
<span class="colour" style="color:rgb(50, 185, 185)">xfpoly</span><span class="colour" style="color:rgb(74, 85, 219)">(</span><span class="colour" style="color:rgb(0, 0, 0)">x</span><span class="colour" style="color:rgb(92, 92, 92)">+</span><span class="colour" style="color:rgb(188, 143, 143)">0.3</span><span class="colour" style="color:rgb(0, 0, 0)">,y</span><span class="colour" style="color:rgb(92, 92, 92)">+</span><span class="colour" style="color:rgb(188, 143, 143)">0.3</span><span class="colour" style="color:rgb(74, 85, 219)">)</span><br></pre><div><br></div><div><span class="colour" style="color:rgb(74, 85, 219)"><img height="301" width="400" src="cid:0.28869202910.4269594054873061049.16e5db207a5__inline__img__src"></span><br></div><br>example from <a target="_blank" href="https://help.scilab.org/docs/6.0.2/en_US/pixel_drawing_mode.html">https://help.scilab.org/docs/6.0.2/en_US/pixel_drawing_mode.html</a><br><br>rgds,<br>CL<br><br><div class="x_327759725zmail_extra"><br><div>---- On Sat, 09 Nov 2019 21:19:44 +0800 <b>jaipur <<a target="_blank" href="mailto:acj119@nifty.com">acj119@nifty.com</a>></b> wrote ----<br></div><br><div><br></div></div><div><br></div></div><br></div>_______________________________________________ <br>users mailing list <br>users@lists.scilab.org <br>http://lists.scilab.org/mailman/listinfo/users <br><blockquote style="border-left: 1.0px solid rgb(204,204,204);padding-left: 6.0px;margin: 0.0px 0.0px 0.0px 5.0px;"><div>Dear all <br> <br>When making a polygon by xpoly for example, can we set transparency effect <br>as the following polygon? <br>If it's possible, could you suggest the way of doing? <br> <br>Regards <br>Hiroshi Tachihara <br> <br><<a target="_blank" href="http://mailinglists.scilab.org/file/t497089/transparency.png">http://mailinglists.scilab.org/file/t497089/transparency.png</a>> <br> <br> <br> <br>-- <br>Sent from: <a target="_blank" href="http://mailinglists.scilab.org/Scilab-users-Mailing-Lists-Archives-f2602246.html">http://mailinglists.scilab.org/Scilab-users-Mailing-Lists-Archives-f2602246.html</a> <br>_______________________________________________ <br>users mailing list <br><a target="_blank" href="mailto:users@lists.scilab.org">users@lists.scilab.org</a> <br><a target="_blank" href="http://lists.scilab.org/mailman/listinfo/users">http://lists.scilab.org/mailman/listinfo/users</a> <br></div></blockquote></blockquote></div><div><br></div></div><br></body></html>