Blockly Example

Blockly Example script details
Type
Blockly logo image
blockly
App Version
0.13.0
Visibility
public
Date Created
Feb 2, 2022, 8:01:26 PM
Last Edit Date
Dec 5, 2023, 5:54:35 PM

Script Details

The Code
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="OcsdW,Fk3KG%)W5suiRq">loft1</variable> <variable id="Q(^xJ0:bwjWQ`RX15A;W">bezierMiddle</variable> <variable id="W^Ns5Pk)Xx)+2u{?hZDl">bezier1</variable> <variable id="NMDvLxe;ej$B2K^CDe-h">bezier2</variable> <variable id="d:,rp#|b-5lHQe1:FP$D">loft2</variable> <variable id="roN~y1Ii=ZPEQiAAfFE2">thickLoft</variable> <variable id="KL8G#J2m[z^lh9h9,#vT">intersected</variable> <variable id="OSz[}ag@LS}.v6j_`r=j">i</variable> <variable id="rw/6QjA-VKTJnz.8gvrg">offset</variable> <variable id="#rrr}r`Ql*x,6kn!8#rN">mesh</variable> <variable id="=_f$F*3z@#K8?cT/9.V-">result</variable> <variable id="?`:+b@sQe@gs;h|_[|^t">count</variable> <variable id=":LgYHsJ,q/dB3qqtO;-$">timeElapsedFromPreviousFrame</variable> </variables> <block type="bitbybit.babylon.scene.drawPointLightNoReturn" id="f83Me{wCGfoi,3r}[g]8" x="3331" y="-1592"> <value name="Position"> <block type="bitbybit.point.pointXYZ" id="f0RMvS)mPuzB;~V`KYgx"> <value name="X"> <block type="math_number" id="lPKihWe+GXXz[`6:MqN}"> <field name="NUM">5</field> </block> </value> <value name="Y"> <block type="math_number" id="Y}Bwrwayu|cYJo$)Nm%o"> <field name="NUM">15</field> </block> </value> <value name="Z"> <block type="math_number" id="xUHpa;R:$cL{#StZVVeh"> <field name="NUM">25</field> </block> </value> </block> </value> <value name="Intensity"> <block type="math_number" id="E=^S%-hY}k12#gE(f[)1"> <field name="NUM">10000</field> </block> </value> <value name="Diffuse"> <block type="colour_picker" id="TZ5WBEo#xcf7:gO)-tpG"> <field name="COLOUR">#ffffff</field> </block> </value> <value name="Specular"> <block type="colour_picker" id="?,U560VsDZv%#JPMcE[w"> <field name="COLOUR">#ffffff</field> </block> </value> <value name="Radius"> <block type="math_number" id="xM=$XcA}IyL~NmvQ}]Fx"> <field name="NUM">0</field> </block> </value> <value name="ShadowGeneratorMapSize"> <block type="math_number" id="aMh}QWlHlHf0B?6?=BzA"> <field name="NUM">1024</field> </block> </value> <value name="EnableShadows"> <block type="logic_boolean" id="-A)~!3F$gyLi23E;@;Gp"> <field name="BOOL">TRUE</field> </block> </value> <value name="ShadowDarkness"> <block type="math_number" id=";RaRR$0tbs{4Ji#.SFz!"> <field name="NUM">0</field> </block> </value> <next> <block type="variables_set" id="**TBX*N_xRxG_t{Ez^N="> <field name="VAR" id="OcsdW,Fk3KG%)W5suiRq">loft1</field> <value name="VALUE"> <block type="bitbybit.occt.operations.loft" id="%KfacqSzd!zRjjM)^(Sh"> <value name="Shapes"> <block type="lists_create_with" id="uUOx@0J5!:nWAANQ`8bc"> <mutation items="3"> </mutation> <value name="ADD0"> <block type="bitbybit.occt.shapes.wire.createCircleWire" id="G]cZ^}$m5%((N`Y_4/@l"> <value name="Radius"> <block type="math_number" id="6r]_:gz?{NSO@J2B_;J:"> <field name="NUM">10</field> </block> </value> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="]@9Of[$_TP|mLiLLu%TN"> <value name="X"> <block type="math_number" id="my!sEWUa]`=N6A[qGvr$"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="BnKk~m@m(w=)frfpj@?,"> <field name="NUM">-1</field> </block> </value> <value name="Z"> <block type="math_number" id="z9UNH,eHTe[bd8KaD_^o"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Direction"> <block type="bitbybit.point.pointXYZ" id="]LOI1PZ#:ru8Ck,F$rIf"> <value name="X"> <block type="math_number" id=";[rzX~8-/y,QAoHm7+j%"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="nPA0wh{=%Nm$,:t1`dKP"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="*}:E#e4$#4iKMMET3Sv."> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> <value name="ADD1"> <block type="bitbybit.occt.shapes.wire.createCircleWire" id="2[zK(+S~%8sWLg?.c1EG"> <value name="Radius"> <block type="math_number" id="s!wB^oKR3azMKX[l0%Cz"> <field name="NUM">9</field> </block> </value> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="A{A@7si2TUI0w!/(n~O$"> <value name="X"> <block type="math_number" id="QA{5Q=C|X$BkGI(@CC:="> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="(^6S^{pUhe/Y}VksO6Lp"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="UgXt~oT}?FK#^Axrzb1L"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Direction"> <block type="bitbybit.point.pointXYZ" id="?g)9`.EQ|O4kuTK0OK6_"> <value name="X"> <block type="math_number" id="?nq|rBZiZ2N]FBX6QEhz"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="x:!?w}#aif7Jy]RKG,t%"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="0`U5.u~nadN3(!,p7~:}"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> <value name="ADD2"> <block type="bitbybit.occt.shapes.wire.createCircleWire" id="E`4$elXWCCq+*]357[dy"> <value name="Radius"> <block type="math_number" id="_|w^Kq-GRZ-rg]Y,?5f5"> <field name="NUM">10.5</field> </block> </value> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="J)2*mjdm*W%xDzCBl-t#"> <value name="X"> <block type="math_number" id="HLGHrs*,}m%_f:7f48Ri"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="W2@2J31B2iBi!=3EMlqn"> <field name="NUM">4</field> </block> </value> <value name="Z"> <block type="math_number" id="8FI9IcA`*N|7n^a|{_xX"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Direction"> <block type="bitbybit.point.pointXYZ" id="r~Ccjv#H|)8jxB:IEpE("> <value name="X"> <block type="math_number" id="cP2H+%ceG`c:D-DH(ewF"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="aq`EcvhkX9D2|`%g$}JE"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="g]oG%Z)d`97|#^CXx5*Z"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> </block> </value> <value name="MakeSolid"> <block type="logic_boolean" id="9`:s*ewg5%Gd)c#o(]BV"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <next> <block type="variables_set" id="G=Oae1,|4NcY)AW@T1l-"> <field name="VAR" id="Q(^xJ0:bwjWQ`RX15A;W">bezierMiddle</field> <value name="VALUE"> <block type="bitbybit.occt.shapes.wire.createBezier" id="v5C@gNC{MV;WyoDzKj?X"> <value name="Points"> <block type="lists_create_with" id="N]H8-DJ]-WwKEEQx-gvl"> <mutation items="3"> </mutation> <value name="ADD0"> <block type="bitbybit.point.pointXYZ" id=";3|pG);*V;9KmCZ!F4xy"> <value name="X"> <block type="math_number" id="%L,:ohzdg^W%NQU*q/lG"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="=yk;KcHN0r-$AIOdqm-7"> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_number" id="2|+-jm^oNn-3$,}5hvX5"> <field name="NUM">-20</field> </block> </value> </block> </value> <value name="ADD1"> <block type="bitbybit.point.pointXYZ" id="J1xnGp9`$%|qh:11l]JO"> <value name="X"> <block type="math_number" id="XLN9,k)}DvOKYUNd5KpL"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="QhNZWV4}QW^e7g#xw$WG"> <field name="NUM">4</field> </block> </value> <value name="Z"> <block type="math_number" id="}atf:m^ZPpbrQh+gm-%w"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="ADD2"> <block type="bitbybit.point.pointXYZ" id="F321`~BENVZ+uwyIXqlA"> <value name="X"> <block type="math_number" id="H8[M[{O;CY;=?g?wJ!kF"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="4p^xYe3srzB!-fw2N.Av"> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_number" id="df_^Z9%0Q_;GXCMp8?!M"> <field name="NUM">20</field> </block> </value> </block> </value> </block> </value> <value name="Closed"> <block type="logic_boolean" id="J!u=6!![/s(kB`*`gEQ_"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <next> <block type="variables_set" id="J!$cMwHdO0:i$2{kZ%W/"> <field name="VAR" id="W^Ns5Pk)Xx)+2u{?hZDl">bezier1</field> <value name="VALUE"> <block type="bitbybit.occt.shapes.wire.createBezier" id="X,w2e-3QK7El8O.7I{}x"> <value name="Points"> <block type="lists_create_with" id="r*#.oKPe)zX!ajD}s:fF"> <mutation items="3"> </mutation> <value name="ADD0"> <block type="bitbybit.point.pointXYZ" id="`NgUqxxJaFLy;nzz*!|I"> <value name="X"> <block type="math_number" id="|;G$CT6sgSOyMX:v`tpK"> <field name="NUM">15</field> </block> </value> <value name="Y"> <block type="math_number" id="(]vd~%c)l`)OCBHC,aTw"> <field name="NUM">2</field> </block> </value> <value name="Z"> <block type="math_number" id="T0:IX|q(Pnwd[qG)}l+j"> <field name="NUM">-20</field> </block> </value> </block> </value> <value name="ADD1"> <block type="bitbybit.point.pointXYZ" id="8*w2[}]a4Ylun)9{|oko"> <value name="X"> <block type="math_number" id="eJx_.8:9GcU/Z3,D,*I2"> <field name="NUM">15</field> </block> </value> <value name="Y"> <block type="math_number" id="WXCjiQ[BJsbo/WYY4I)/"> <field name="NUM">-6</field> </block> </value> <value name="Z"> <block type="math_number" id="]QeTM~;u8ked)XyDD~oq"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="ADD2"> <block type="bitbybit.point.pointXYZ" id="B%/vsz1v)#dK37V,s53{"> <value name="X"> <block type="math_number" id="*uFTGVcti%i!(9wbvUS|"> <field name="NUM">15</field> </block> </value> <value name="Y"> <block type="math_number" id="!/3XJB{p[d$T{ruN@w2^"> <field name="NUM">2</field> </block> </value> <value name="Z"> <block type="math_number" id=":en$uRtI)PFm%94dm]4%"> <field name="NUM">20</field> </block> </value> </block> </value> </block> </value> <value name="Closed"> <block type="logic_boolean" id="jB$D886X5B|=u[n`!ua{"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <next> <block type="variables_set" id="[[y{*.V88zR)O9w$Tmnm"> <field name="VAR" id="NMDvLxe;ej$B2K^CDe-h">bezier2</field> <value name="VALUE"> <block type="bitbybit.occt.shapes.wire.createBezier" id="L!b%Fc]!6I?DVpG[D{t9"> <value name="Points"> <block type="lists_create_with" id="gx+k,^zHmagn,S5PCO}J"> <mutation items="3"> </mutation> <value name="ADD0"> <block type="bitbybit.point.pointXYZ" id="CcOL0I*7A!~Xx+fX,3XU"> <value name="X"> <block type="math_number" id="FkT}q]Cm%wX|XgL7Px!@"> <field name="NUM">-15</field> </block> </value> <value name="Y"> <block type="math_number" id="8u`|~iR:YRB}GpHOj@w}"> <field name="NUM">2</field> </block> </value> <value name="Z"> <block type="math_number" id="%hPgUO]_M*P5B8AxL+{;"> <field name="NUM">-20</field> </block> </value> </block> </value> <value name="ADD1"> <block type="bitbybit.point.pointXYZ" id=")E.e|*?#$E9GZ~h|E?0A"> <value name="X"> <block type="math_number" id="?#%5)/*}ij`8ktCF~Do^"> <field name="NUM">-15</field> </block> </value> <value name="Y"> <block type="math_number" id="F;zAI*n)Xvu!Y@#!PN:z"> <field name="NUM">-6</field> </block> </value> <value name="Z"> <block type="math_number" id="?+~k;9[?eH(#9_SEs(J7"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="ADD2"> <block type="bitbybit.point.pointXYZ" id="]9)hq@l?yLG]Tzx($+}6"> <value name="X"> <block type="math_number" id="_pusr~C@c:(DRE^[*tjg"> <field name="NUM">-15</field> </block> </value> <value name="Y"> <block type="math_number" id="-DknGPX*,iHU(5%*B7Jq"> <field name="NUM">2</field> </block> </value> <value name="Z"> <block type="math_number" id="U,V|T^RRc,mqzXj$(Z3["> <field name="NUM">20</field> </block> </value> </block> </value> </block> </value> <value name="Closed"> <block type="logic_boolean" id="u@`+@T/WS.Q$Z1/$wD}J"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <next> <block type="variables_set" id="}$vyDMFk_sRf9AY^991]"> <field name="VAR" id="d:,rp#|b-5lHQe1:FP$D">loft2</field> <value name="VALUE"> <block type="bitbybit.occt.operations.loft" id="P_]rD]|`?8q#800fu_f?"> <value name="Shapes"> <block type="lists_create_with" id="de*t9O::a{1VYJ=VS.|]"> <mutation items="3"> </mutation> <value name="ADD0"> <block type="variables_get" id="U%:Qnzk(UX;5d,qxXmYh"> <field name="VAR" id="W^Ns5Pk)Xx)+2u{?hZDl">bezier1</field> </block> </value> <value name="ADD1"> <block type="variables_get" id="4)D`U2JK0vXT%qkcgsC*"> <field name="VAR" id="Q(^xJ0:bwjWQ`RX15A;W">bezierMiddle</field> </block> </value> <value name="ADD2"> <block type="variables_get" id="V|d/SnP-lcKyens@DnLE"> <field name="VAR" id="NMDvLxe;ej$B2K^CDe-h">bezier2</field> </block> </value> </block> </value> <value name="MakeSolid"> <block type="logic_boolean" id="hOQ+Vyke?cVYJL!ac=BY"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <next> <block type="variables_set" id="t+*wkNg3dJYal=aI*zkp"> <field name="VAR" id="roN~y1Ii=ZPEQiAAfFE2">thickLoft</field> <value name="VALUE"> <block type="bitbybit.occt.operations.makeThickSolidSimple" id="hHq=?0CS)7dr]$xAMXPF"> <value name="Shape"> <block type="variables_get" id="]WlSawpIqN{5p=5u^,/l"> <field name="VAR" id="OcsdW,Fk3KG%)W5suiRq">loft1</field> </block> </value> <value name="Offset"> <block type="math_number" id="@y*XkBMq@4,-fRzIDIW`"> <field name="NUM">-0.1</field> </block> </value> </block> </value> <next> <block type="variables_set" id="zYaG@TYW?A|ZvLDj/8@K"> <field name="VAR" id="KL8G#J2m[z^lh9h9,#vT">intersected</field> <value name="VALUE"> <block type="lists_create_with" id="ZZBiOl.i5}UmJJUtB,h6"> <mutation items="1"> </mutation> <value name="ADD0"> <block type="bitbybit.occt.booleans.intersection" id="OU/p[a=}ua,}w-.qJL^#"> <value name="Shapes"> <block type="lists_create_with" id="puY{chFuygq$@;ejTQ}n"> <mutation items="2"> </mutation> <value name="ADD0"> <block type="variables_get" id="E_aJrT.X_#K`CXZ6Vtzb"> <field name="VAR" id="roN~y1Ii=ZPEQiAAfFE2">thickLoft</field> </block> </value> <value name="ADD1"> <block type="bitbybit.occt.operations.makeThickSolidSimple" id="Wo3g12W?_M1q=adiKSyx"> <value name="Shape"> <block type="variables_get" id="[1G:wU)qzWs!1rXr.dT_"> <field name="VAR" id="d:,rp#|b-5lHQe1:FP$D">loft2</field> </block> </value> <value name="Offset"> <block type="math_number" id="~J2umux4q=[t!Qf?ZO|g"> <field name="NUM">-0.1</field> </block> </value> </block> </value> </block> </value> <value name="KeepEdges"> <block type="logic_boolean" id="5UV{H`%J2$M8GgpgpnMH"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> </block> </value> <next> <block type="controls_for" id="7|KFL@!Ft-|^m/$K(fjY"> <field name="VAR" id="OSz[}ag@LS}.v6j_`r=j">i</field> <value name="FROM"> <block type="math_number" id="{pI(3RH`4tnuoP}GBoPn"> <field name="NUM">0</field> </block> </value> <value name="TO"> <block type="math_number" id="MI+~ZRC*bU5f`^nl0dX6"> <field name="NUM">-2</field> </block> </value> <value name="BY"> <block type="math_number" id="J(cJ%Y|wxFCpD=p+-|_|"> <field name="NUM">-0.15</field> </block> </value> <statement name="DO"> <block type="variables_set" id="W-AEA;9J0oT9_suLy7Wx"> <field name="VAR" id="rw/6QjA-VKTJnz.8gvrg">offset</field> <value name="VALUE"> <block type="bitbybit.occt.operations.offset" id="^4j3z|D#4N^uY@?c3pO?"> <value name="Shape"> <block type="variables_get" id="]jkvu)9N9*-JI]/+Wf51"> <field name="VAR" id="d:,rp#|b-5lHQe1:FP$D">loft2</field> </block> </value> <value name="Distance"> <block type="variables_get" id="7tb+obZ|Bo;VEko@iECx"> <field name="VAR" id="OSz[}ag@LS}.v6j_`r=j">i</field> </block> </value> <value name="Tolerance"> <block type="math_number" id="s1i~8]IQcq25*p)F|^BX"> <field name="NUM">0.1</field> </block> </value> </block> </value> <next> <block type="lists_setIndex" id="6jaJ1TG`A;r+bnEEp?2w"> <mutation at="false"> </mutation> <field name="MODE">INSERT</field> <field name="WHERE">LAST</field> <value name="LIST"> <block type="variables_get" id="gbG.2S;Y)Kwi%sf;vu4}"> <field name="VAR" id="KL8G#J2m[z^lh9h9,#vT">intersected</field> </block> </value> <value name="TO"> <block type="bitbybit.occt.transforms.transform" id="$$Ew2#+=f{Wj|5u:)[RP"> <value name="Shape"> <block type="bitbybit.occt.booleans.intersection" id="ZrV?/I4~H)`V}DP}R74p"> <value name="Shapes"> <block type="lists_create_with" id="t50GDRr9/-Y9!$t.7RBb"> <mutation items="2"> </mutation> <value name="ADD0"> <block type="variables_get" id="MB`B8iD5`8c#%X)WyKOB"> <field name="VAR" id="roN~y1Ii=ZPEQiAAfFE2">thickLoft</field> </block> </value> <value name="ADD1"> <block type="bitbybit.occt.operations.makeThickSolidSimple" id="keRO#MSx:|CmJ_A$7FOS"> <value name="Shape"> <block type="variables_get" id="n0;(:91BDeH1RRS`(i6F"> <field name="VAR" id="rw/6QjA-VKTJnz.8gvrg">offset</field> </block> </value> <value name="Offset"> <block type="math_number" id="tuJ;J{B2=;[9F56UIq2E"> <field name="NUM">-0.1</field> </block> </value> </block> </value> </block> </value> <value name="KeepEdges"> <block type="logic_boolean" id="vdmd0(/$aG8@^dyl!IId"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <value name="Translation"> <block type="bitbybit.point.pointXYZ" id="Qk`o^Q4$-fEfba#$:(]s"> <value name="X"> <block type="math_number" id="jgV@WvM^IBz^+c~=(1b!"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="urR(},8_?Ktp%!G972!4"> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_number" id="^vo)Z`:mO+/gL+R7u9.L"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="RotationAxis"> <block type="bitbybit.point.pointXYZ" id="tXJniv6DWje$s;FT:?jQ"> <value name="X"> <block type="math_number" id="0CWU*}C2I`3UKPil+S-i"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="1}D[vAL4swPp8$M1-Y,z"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="nw/wJvyrfn]I9bt|69[r"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="RotationAngle"> <block type="math_arithmetic" id="?HG*Go9[VX#Kd1[,D^Id"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="9^t8pJ$VW}JZ`=~QaXH}"> <field name="VAR" id="OSz[}ag@LS}.v6j_`r=j">i</field> </block> </value> <value name="B"> <block type="math_number" id="qGDS+e)s*|[!B=[Q.NWP"> <field name="NUM">30</field> </block> </value> </block> </value> <value name="ScaleFactor"> <block type="math_number" id="LUjXQ%W/Sa3zfiQ(pvlE"> <field name="NUM">1</field> </block> </value> </block> </value> </block> </next> </block> </statement> <next> <block type="variables_set" id="PLG1IDfgZ5%#WX#D,Emb"> <field name="VAR" id="#rrr}r`Ql*x,6kn!8#rN">mesh</field> <value name="VALUE"> <block type="bitbybit.draw.drawAnyAsync" id="0bxlQ6,wXXojFREY,Mpw"> <value name="Entity"> <block type="bitbybit.occt.shapes.compound.makeCompound" id="{7e1%@KUa*{9]?vO438j"> <value name="Shapes"> <block type="variables_get" id="^)n/(=%d.5la*R9/U.ko"> <field name="VAR" id="KL8G#J2m[z^lh9h9,#vT">intersected</field> </block> </value> </block> </value> <value name="Options"> <block type="bitbybit.draw.optionsOcctShape" id="F$RZUlcp6LFAgL!K5Ho$"> <value name="FaceOpacity"> <block type="math_number" id="scqp9``48P^.R#=BH73+"> <field name="NUM">1</field> </block> </value> <value name="EdgeOpacity"> <block type="math_number" id="tfkzqh6e6,4+Pg1@^8r}"> <field name="NUM">1</field> </block> </value> <value name="EdgeColour"> <block type="colour_picker" id="XuJuC2T6g@4j2AnplA4m"> <field name="COLOUR">#ffffff</field> </block> </value> <value name="FaceColour"> <block type="colour_picker" id="PLoQA^%y#QE4~@4VpM3r"> <field name="COLOUR">#ff0000</field> </block> </value> <value name="EdgeWidth"> <block type="math_number" id="JcJRq_)6uM(FijGqRe{w"> <field name="NUM">0.6</field> </block> </value> <value name="DrawEdges"> <block type="logic_boolean" id="Wa9hh/*kAM^hEliFoban"> <field name="BOOL">FALSE</field> </block> </value> <value name="DrawFaces"> <block type="logic_boolean" id="`(4/d{Cf9ST|wr0oUwnp"> <field name="BOOL">TRUE</field> </block> </value> <value name="Precision"> <block type="math_number" id="864t2UD:Rth:C$C+Jh2^"> <field name="NUM">0.005</field> </block> </value> <value name="DrawEdgeIndexes"> <block type="logic_boolean" id="^GRSE),l-PG?NzxF7_)x"> <field name="BOOL">FALSE</field> </block> </value> <value name="EdgeIndexHeight"> <block type="math_number" id="(v~2^fG?b2m,v7(V0RDr"> <field name="NUM">0.06</field> </block> </value> <value name="EdgeIndexColour"> <block type="colour_picker" id="U3T`1zAGDxR]1ESNG;v("> <field name="COLOUR">#bbbbff</field> </block> </value> <value name="DrawFaceIndexes"> <block type="logic_boolean" id="[jqC~Er@9^W;e;{j`wy`"> <field name="BOOL">FALSE</field> </block> </value> <value name="FaceIndexHeight"> <block type="math_number" id="[8unA%.FfrQ}1/~3p)/I"> <field name="NUM">0.06</field> </block> </value> <value name="FaceIndexColour"> <block type="colour_picker" id=".DM|$8?zz-sJ5vr;V)aj"> <field name="COLOUR">#0000ff</field> </block> </value> </block> </value> </block> </value> <next> <block type="base_time_then" id="x$SSL|rfR)wjCUQE+{U2"> <field name="Result" id="=_f$F*3z@#K8?cT/9.V-">result</field> <value name="Promise"> <block type="variables_get" id="MBrmN/*tliJ+0!NRb8a4"> <field name="VAR" id="#rrr}r`Ql*x,6kn!8#rN">mesh</field> </block> </value> <statement name="Then"> <block type="variables_set" id="3dq(cj^b#Z`Yf7[CNYRJ"> <field name="VAR" id="?`:+b@sQe@gs;h|_[|^t">count</field> <value name="VALUE"> <block type="math_number" id="ptPnd/_2o0.^WgP{AS+X"> <field name="NUM">0</field> </block> </value> <next> <block type="base_time_update" id="CV8`NF=RSAs2jo6P2#{|"> <field name="TimePassedMs" id=":LgYHsJ,q/dB3qqtO;-$">timeElapsedFromPreviousFrame</field> <statement name="Update"> <block type="math_change" id="i./BxTSr9F*/L,wVtNhx"> <field name="VAR" id="?`:+b@sQe@gs;h|_[|^t">count</field> <value name="DELTA"> <shadow type="math_number" id="TSu$O~YDQN^j!t76r_2g"> <field name="NUM">0.001</field> </shadow> </value> <next> <block type="bitbybit.babylon.mesh.updateDrawn" id="rT@j_w|h@Ig:{Dgi#NF!"> <value name="BabylonMesh"> <block type="variables_get" id=",^DX%4im4LN:Vsj#ET?z"> <field name="VAR" id="=_f$F*3z@#K8?cT/9.V-">result</field> </block> </value> <value name="Position"> <block type="bitbybit.point.pointXYZ" id="+ZB8~0fCBPK%x6YQ@$gd"> <value name="X"> <block type="math_number" id="pzITnkPJ~8ZD;OGsZkuC"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="8NjG+h?([A`9D6Tmt0^C"> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_number" id="zOud:mS/.x.+[2cc;kF9"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Rotation"> <block type="bitbybit.point.pointXYZ" id="a}lDk%4Qb!^-ZuXXd0@5"> <value name="X"> <block type="math_number" id="k;G~Zz@kFTOtGv_k.ZG4"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="variables_get" id="XurCTyWJf@U+_*sb9S~{"> <field name="VAR" id="?`:+b@sQe@gs;h|_[|^t">count</field> </block> </value> <value name="Z"> <block type="math_number" id="S)+K;#=DF2F+~#T[p56V"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Scaling"> <block type="bitbybit.point.pointXYZ" id="0CNSA-D3v-LqPmz?6=1]"> <value name="X"> <block type="math_number" id="=}:Jw7q(U2s3V?(*PpTw"> <field name="NUM">1</field> </block> </value> <value name="Y"> <block type="math_number" id="hlRExbjm?KjPg6fU^`Gs"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id=";Ek.I~DoWjN:vp|yvq,H"> <field name="NUM">1</field> </block> </value> </block> </value> <value name="Colours"> <block type="colour_picker" id="R]kll0lZfeGhG1A=*;G?"> <field name="COLOUR">#ff0000</field> </block> </value> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </xml>