Script: Variable fillets on specific edges

Variable fillets on specific edges picture
Type
Blockly logo indicatorblockly
Author
matas
Date Created
Feb 21, 2024, 5:10:11 PM
Last Edit Date
Feb 22, 2024, 12:19:21 PM

Project Information

This project contains demo scripts for Blockly based editor that are used as examples in the "Getting Started" section of the documentation.

View Full Project

Script Code

<xml xmlns="https://developers.google.com/blockly/xml">
 <block type="bitbybit.draw.drawAnyAsyncNoReturn" id="UO^K1-FNciNjT{DsaF2S" x="514" y="-1267">
  <value name="Entity">
   <block type="bitbybit.occt.fillets.filletEdges" id="HUGQP_OZ2HA+0$!Rq(K-">
    <value name="Shape">
     <block type="bitbybit.occt.shapes.solid.createBox" id="|)@8Fjiij5v/gub8f#u$">
      <value name="Width">
       <block type="math_number" id="Ki-@9)~]mkRl6?@Rfx5n">
        <field name="NUM">5</field>
       </block>
      </value>
      <value name="Length">
       <block type="math_number" id=",~D8g;%9aYqX/!8ING/F">
        <field name="NUM">8</field>
       </block>
      </value>
      <value name="Height">
       <block type="math_number" id=":@Ftc#0G%xkQ9Sk+z;+F">
        <field name="NUM">10</field>
       </block>
      </value>
      <value name="Center">
       <block type="bitbybit.point.pointXYZ" id="/^:hH^b?Zgyl62v-o`o|">
        <value name="X">
         <block type="math_number" id="8Ggh~I~ZP}grGof7=][T">
          <field name="NUM">0</field>
         </block>
        </value>
        <value name="Y">
         <block type="math_number" id="j,g@GX_5A}p3E?A`)e)G">
          <field name="NUM">0</field>
         </block>
        </value>
        <value name="Z">
         <block type="math_number" id="cFoeLSsG2P4P.Pi]FKnl">
          <field name="NUM">0</field>
         </block>
        </value>
       </block>
      </value>
     </block>
    </value>
    <value name="RadiusList">
     <block type="lists_create_with" id="XcA2UEHs0*ObsR*1D4Fl">
      <mutation items="3">
      </mutation>
      <value name="ADD0">
       <block type="math_number" id="ag|?;ikAU*4r7DE21mf1">
        <field name="NUM">1</field>
       </block>
      </value>
      <value name="ADD1">
       <block type="math_number" id="}j0o2Tl|AA=NjfiKl9hy">
        <field name="NUM">2</field>
       </block>
      </value>
      <value name="ADD2">
       <block type="math_number" id="24bK|Y*n)Z;)zwh)U;%]">
        <field name="NUM">0.3</field>
       </block>
      </value>
     </block>
    </value>
    <value name="Indexes">
     <block type="lists_create_with" id="owishX5L@:.mf9k$%FoG">
      <mutation items="3">
      </mutation>
      <value name="ADD0">
       <block type="math_number" id="]^a2nABtULU6lQJmJ)rL">
        <field name="NUM">1</field>
       </block>
      </value>
      <value name="ADD1">
       <block type="math_number" id="ClsScm/]O07-eM=oQuq6">
        <field name="NUM">2</field>
       </block>
      </value>
      <value name="ADD2">
       <block type="math_number" id="C@1SHC`O~@!^bTGi(1~f">
        <field name="NUM">3</field>
       </block>
      </value>
     </block>
    </value>
   </block>
  </value>
 </block>
</xml>