<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
      charset=windows-1252">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi Claus, <br>
    I tried to post an example of a stacked 2D plot but my post was held
    up due to a too large graphic<br>
    file (postscript). I have now converted this plot to png format. 
    Here it is. Ypu may still be interested<br>
    in using the xpoly function, despite seeing Samuel's beautiful
    examples with param3d. <br>
    <div class="moz-cite-prefix">Cheers<br>
    </div>
    <div class="moz-cite-prefix">Jean-Philippe</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">Le 03/02/2018 à 21:27, Samuel Gougeon a
      écrit :<br>
    </div>
    <blockquote type="cite"
      cite="mid:695ca3e5-21c3-6c4a-e07d-2d641da1df2f@free.fr">
      <meta content="text/html; charset=windows-1252"
        http-equiv="Content-Type">
      <div class="moz-cite-prefix">Le 03/02/2018 à 20:11, Claus Futtrup
        a écrit :<br>
      </div>
      <blockquote
cite="mid:CA+Q5Pwu8yJ5zDN5U6cpqx6_3WRjj7dwkwBdFsg5jdNGS+qM9wA@mail.gmail.com"
        type="cite">
        <div dir="ltr">
          <div>Hi Samuel</div>
          <div><br>
          </div>
          <div>Thank you. This thing with the direction of the lines is
            difficult to "discover" by accident. :-)</div>
          <div><br>
          </div>
          <div>... And thanks for the good help for param3d(1). I hope
            Scilab will adopt it.</div>
        </div>
      </blockquote>
      <br>
      When parts of curves are behind each others, there is a mess due
      to the perspective.<br>
      Here is a way to avoid this (i will also add it in the page):<br>
      <br>
      <pre style="font-family:Monospaced;font-style:normal;font-size:12.0;"><span style="color:rgb(74,85,219);">[</span><span style="color:rgb(0,0,0);">Xo</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(0,0,0);">Yo</span><span style="color:rgb(74,85,219);">]</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(255,102,0);">ndgrid</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(92,92,92);">-</span><span style="color:rgb(188,143,143);">10</span><span style="color:rgb(255,170,0);">:</span><span style="color:rgb(188,143,143);">0.5</span><span style="color:rgb(255,170,0);">:</span><span style="color:rgb(188,143,143);">10</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">R</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(50,185,185);">sqrt</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(0,0,0);">Xo</span><span style="color:rgb(92,92,92);">.*</span><span style="color:rgb(0,0,0);">Xo</span> <span style="color:rgb(92,92,92);">+</span> <span style="color:rgb(0,0,0);">Yo</span><span style="color:rgb(92,92,92);">.*</span><span style="color:rgb(0,0,0);">Yo</span><span style="color:rgb(74,85,219);">)</span> <span style="color:rgb(92,92,92);">+</span> <span style="color:rgb(218,112,214);">%eps</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">Zo</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(50,185,185);">sin</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(0,0,0);">R</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(92,92,92);">./</span><span style="color:rgb(0,0,0);">R</span><span style="color:rgb(0,0,0);">;</span>

<span style="color:rgb(255,102,0);">clf</span>

<span style="color:rgb(100,174,100);font-style:italic;">// Simple plot with messed curves in the perspective</span>
<span style="color:rgb(255,102,0);">subplot</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(0,0,0);">,</span> <span style="color:rgb(188,143,143);">1</span><span style="color:rgb(74,85,219);">)</span>
<span style="color:rgb(50,185,185);">param3d1</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(0,0,0);">Xo</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(0,0,0);">Yo</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(0,0,0);">Zo</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(188,143,143);">150</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(188,143,143);">85</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(0,0,0);">flag</span><span style="color:rgb(92,92,92);">=</span><span style="color:rgb(74,85,219);">[</span><span style="color:rgb(188,143,143);">2</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(188,143,143);">4</span><span style="color:rgb(74,85,219);">]</span><span style="color:rgb(74,85,219);">)</span>

<span style="color:rgb(100,174,100);font-style:italic;">// With a curtain and filled curved (to avoid messed areas)</span>
<span style="color:rgb(255,102,0);">subplot</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(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(0,0,0);">nc</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(50,185,185);">size</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(0,0,0);">Xo</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">c</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">zmin</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(50,185,185);">min</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(0,0,0);">Zo</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(0,0,0);">;</span>

<span style="color:rgb(0,0,0);">X</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(74,85,219);">[</span><span style="color:rgb(0,0,0);">Xo</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(255,170,0);">:</span><span style="color:rgb(74,85,219);">)</span> <span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(0,0,0);">Xo</span> <span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(0,0,0);">Xo</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(74,85,219);">)</span><span style="color:rgb(74,85,219);">]</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">Y</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(74,85,219);">[</span><span style="color:rgb(0,0,0);">Yo</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(255,170,0);">:</span><span style="color:rgb(74,85,219);">)</span> <span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(0,0,0);">Yo</span> <span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(0,0,0);">Yo</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(74,85,219);">)</span><span style="color:rgb(74,85,219);">]</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">Z</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(74,85,219);">[</span><span style="color:rgb(0,0,0);">zmin</span><span style="color:rgb(92,92,92);">*</span><span style="color:rgb(50,185,185);">ones</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(0,0,0);">nc</span><span style="color:rgb(74,85,219);">)</span> <span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(0,0,0);">Zo</span> <span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(0,0,0);">zmin</span><span style="color:rgb(92,92,92);">*</span><span style="color:rgb(50,185,185);">ones</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(0,0,0);">nc</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(74,85,219);">]</span><span style="color:rgb(0,0,0);">;</span>

<span style="color:rgb(50,185,185);">param3d1</span><span style="color:rgb(74,85,219);">(</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);">Y</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(0,0,0);">Z</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(188,143,143);">150</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(188,143,143);">85</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(0,0,0);">flag</span><span style="color:rgb(92,92,92);">=</span><span style="color:rgb(74,85,219);">[</span><span style="color:rgb(188,143,143);">2</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(188,143,143);">4</span><span style="color:rgb(74,85,219);">]</span><span style="color:rgb(74,85,219);">)</span>
<span style="color:rgb(0,0,0);">e</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(255,102,0);">gce</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">e</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">children</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">fill_mode</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">on</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span>

<span style="color:rgb(100,174,100);font-style:italic;">// Try to mask the curtain with %nan</span>
<span style="color:rgb(100,174,100);font-style:italic;">//  =</span><span style="color:rgb(100,174,100);font-style:italic;">></span><span style="color:rgb(100,174,100);font-style:italic;"> unsuccessful due to the bug <a class="moz-txt-link-freetext" href="http://bugzilla.scilab.org/11803" moz-do-not-send="true">http://bugzilla.scilab.org/11803</a></span>
<span style="color:rgb(255,102,0);">subplot</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(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);">X</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(74,85,219);">[</span><span style="color:rgb(0,0,0);">Xo</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(74,85,219);">[</span><span style="color:rgb(188,143,143);">1</span> <span style="color:rgb(188,143,143);">1</span><span style="color:rgb(74,85,219);">]</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(255,170,0);">:</span><span style="color:rgb(74,85,219);">)</span> <span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(0,0,0);">Xo</span> <span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(0,0,0);">Xo</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(74,85,219);">[</span><span style="color:rgb(255,170,0);">$</span> <span style="color:rgb(255,170,0);">$</span><span style="color:rgb(74,85,219);">]</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(255,170,0);">:</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(74,85,219);">]</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">Y</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(74,85,219);">[</span><span style="color:rgb(0,0,0);">Yo</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(74,85,219);">[</span><span style="color:rgb(188,143,143);">1</span> <span style="color:rgb(188,143,143);">1</span><span style="color:rgb(74,85,219);">]</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(255,170,0);">:</span><span style="color:rgb(74,85,219);">)</span> <span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(0,0,0);">Yo</span> <span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(0,0,0);">Yo</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(74,85,219);">[</span><span style="color:rgb(255,170,0);">$</span> <span style="color:rgb(255,170,0);">$</span><span style="color:rgb(74,85,219);">]</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(255,170,0);">:</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(74,85,219);">]</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">Z</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(74,85,219);">[</span><span style="color:rgb(74,85,219);">[</span><span style="color:rgb(0,0,0);">zmin</span> <span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(218,112,214);">%nan</span><span style="color:rgb(74,85,219);">]</span><span style="color:rgb(92,92,92);">*</span><span style="color:rgb(50,185,185);">ones</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(0,0,0);">nc</span><span style="color:rgb(74,85,219);">)</span> <span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(0,0,0);">Zo</span> <span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(74,85,219);">[</span><span style="color:rgb(218,112,214);">%nan</span> <span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(0,0,0);">zmin</span><span style="color:rgb(74,85,219);">]</span><span style="color:rgb(92,92,92);">*</span><span style="color:rgb(50,185,185);">ones</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(0,0,0);">nc</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(74,85,219);">]</span><span style="color:rgb(0,0,0);">;</span>

<span style="color:rgb(50,185,185);">param3d1</span><span style="color:rgb(74,85,219);">(</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);">Y</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(0,0,0);">Z</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(188,143,143);">150</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(188,143,143);">85</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(0,0,0);">flag</span><span style="color:rgb(92,92,92);">=</span><span style="color:rgb(74,85,219);">[</span><span style="color:rgb(188,143,143);">2</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(188,143,143);">4</span><span style="color:rgb(74,85,219);">]</span><span style="color:rgb(74,85,219);">)</span>
<span style="color:rgb(0,0,0);">e</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(255,102,0);">gce</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">e</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">children</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">fill_mode</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">on</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span></pre>
      <img src="cid:part2.F9F5B5BC.D634A2CD@wanadoo.fr" alt="" class=""
        height="163" width="617"> <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:users@lists.scilab.org">users@lists.scilab.org</a>
<a class="moz-txt-link-freetext" href="http://lists.scilab.org/mailman/listinfo/users">http://lists.scilab.org/mailman/listinfo/users</a>
</pre>
    </blockquote>
  <div id="DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br /> <table style="border-top: 1px solid #D3D4DE;">
        <tr>
      <td style="width: 55px; padding-top: 18px;"><a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient" target="_blank"><img src="https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif" alt="" width="46" height="29" style="width: 46px; height: 29px;" /></a></td>
                <td style="width: 470px; padding-top: 17px; color: #41424e; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 18px;">Garanti sans virus. <a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient" target="_blank" style="color: #4453ea;">www.avast.com</a>               </td>
        </tr>
</table>
<a href="#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2" width="1" height="1"> </a></div></body>
</html>