<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">Hello,<br>
      <br>
    </div>
    <div class="moz-cite-prefix">Le 07/07/2021 à 10:09, Stéphane
      Mottelet a écrit :<br>
    </div>
    <blockquote type="cite"
      cite="mid:158a0e75-9454-0684-6527-5bdf1100bed7@utc.fr">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>Hello Philipp,</p>
      <p>The feature did exist until Scilab 5 family but was removed.<br>
      </p>
    </blockquote>
    <p>I have never seen this in Scilab 4, 5 or 6. 3D rotations have
      always been prone to some stretching of the axes in order to fill
      the more as possible the axes_bounds whatever are the
      rotation_angles, isoview and cube_scaling values.<br>
      Could you provide a sample running on Scilab 5 and preventing this
      stretching?<br>
      Thanks.<br>
      <br>
      Samuel</p>
    <br>
    <pre style="font-family:Monospaced;font-style:normal;font-size:14.0;"><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(188,143,143);">0</span><span style="color:rgb(255,170,0);">:</span><span style="color:rgb(188,143,143);">0.3</span><span style="color:rgb(255,170,0);">:</span><span style="color:rgb(218,112,214);">%pi</span><span style="color:rgb(74,85,219);">]</span><span style="color:rgb(92,92,92);">'</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(188,143,143);">0</span><span style="color:rgb(255,170,0);">:</span><span style="color:rgb(188,143,143);">0.3</span><span style="color:rgb(255,170,0);">:</span><span style="color:rgb(188,143,143);">2</span><span style="color:rgb(92,92,92);">*</span><span style="color:rgb(218,112,214);">%pi</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(50,185,185);">sin</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(0,0,0);">x</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(92,92,92);">*</span><span style="color:rgb(50,185,185);">cos</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(0,0,0);">y</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(74,85,219);">[</span><span style="color:rgb(0,0,0);">xx</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(0,0,0);">yy</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(0,0,0);">zz</span><span style="color:rgb(74,85,219);">]</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(174,92,176);">genfac3d</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(74,85,219);">)</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(50,185,185);">plot3d</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(0,0,0);">xx</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(0,0,0);">yy</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(0,0,0);">zz</span><span style="color:rgb(74,85,219);">)</span>

<span style="color:rgb(160,32,240);">for</span> <span style="color:rgb(0,0,0);">iv</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(74,85,219);">[</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">off</span><span style="color:rgb(188,143,143);">"</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(74,85,219);">]</span>
    <span style="color:rgb(0,0,0);">ax</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">isoview</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(0,0,0);">iv</span><span style="color:rgb(0,0,0);">;</span>
    <span style="color:rgb(160,32,240);">for</span> <span style="color:rgb(0,0,0);">cs</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(74,85,219);">[</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">off</span><span style="color:rgb(188,143,143);">"</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(74,85,219);">]</span>
        <span style="color:rgb(0,0,0);">ax</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">cube_scaling</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(0,0,0);">cs</span><span style="color:rgb(0,0,0);">;</span>
        <span style="color:rgb(160,32,240);">for</span> <span style="color:rgb(0,0,0);">a</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">0</span><span style="color:rgb(255,170,0);">:</span><span style="color:rgb(188,143,143);">3</span><span style="color:rgb(255,170,0);">:</span><span style="color:rgb(188,143,143);">720</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(0,0,0);">ax</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">rotation_angles</span><span style="color:rgb(74,85,219);">(</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(0,0,0);">a</span><span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(50,185,185);">sleep</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(188,143,143);">100</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(160,32,240);">end</span>
    <span style="color:rgb(160,32,240);">end</span>
<span style="color:rgb(160,32,240);">end</span></pre>
  </body>
</html>