Example in Blockly

Example in Blockly script details
Type
Blockly logo image
blockly
App Version
0.13.0
Visibility
public
Date Created
Mar 19, 2021, 12:47:20 PM
Last Edit Date
Dec 5, 2023, 6:09:23 PM

Script Details

The Code
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="/BJo,_9XBc6qu$FX(QTq">downloadStl</variable> <variable id="oXcRK[[[MGKf$/xNDI(_">nrOfSegments</variable> <variable id="9nc/iC#L{QUO)}g/@91#">textOfTheHolder</variable> <variable id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</variable> <variable id=")B$sMoX-)q[zE;P5w[I)">subdivisionCountSphere</variable> <variable id="+${I42f)QZ~3zp-6_}Ho">pumpkinFeelsAngry</variable> <variable id="bU+a)*nE5la.]{,gjs7E">pumpkinFeelsSurprised</variable> <variable id=".%r.tra$-Y::u#Y*XgBM">pumpkinFeelsHappy</variable> <variable id=")A].L,H06VQzeudBpuh=">pumpkinFeels</variable> <variable id="gVgyg(@3G)(7j`ZC)kA)">angleOfRotation</variable> <variable id=".U}`X`~k~FGI~Gl,Okt.">firstLine</variable> <variable id="e!S5l|5T9TlvH(YppH,Q">secondLine</variable> <variable id="`at,A^YIH3oru,4Hh^Ph">pieceOfPumpkin</variable> <variable id="_]A`w-t~Dn;mMXyJpqLT">piecesOfPumpkin</variable> <variable id="aKYXiaOez(NhL3E%!PO@">i</variable> <variable id="A+RZmv!Z+Q3jEY[E[}5)">mouthEmotionLevel</variable> <variable id="9fK^cDYWCRF,s*K*~z:g">mouth</variable> <variable id="ZOg#XC:_e;{mej)Z}P{7">eyesEmotionalLevel</variable> <variable id="uTuOG1FD0ewqLGJ%HQCG">eyeCylinder</variable> <variable id=")4X|IZ+fy#F8p.Nuo@Uf">eyes</variable> <variable id="{g2p:CwC/(xs[)J-SdVo">pumpkin</variable> <variable id="`i:!+RM`=Z,2[a3(GVb}">letters</variable> <variable id="zE#2Eos[+5_{yj~G.WU#">baseCylinder</variable> <variable id="S-La4D.;35lts$cW0tPC">cylinderHolder</variable> <variable id="-V%q7mq`9aeHyP~AIp/(">candlePlacing</variable> <variable id="R:pEpNU4uC:sRd!$|CPQ">candleBase</variable> </variables> <block type="variables_set" id="A,3v!%IPgvk;uBlLl-)G" x="530" y="-1585"> <field name="VAR" id="/BJo,_9XBc6qu$FX(QTq">downloadStl</field> <value name="VALUE"> <block type="logic_boolean" id="C-D[5n-NT[=)~om8N2aP"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="variables_set" id="c*LJ(3wk+eE}.^MV7%.^"> <field name="VAR" id="oXcRK[[[MGKf$/xNDI(_">nrOfSegments</field> <value name="VALUE"> <block type="math_number" id="ph[$);3%*D9iCV`Pj,lp"> <field name="NUM">12</field> </block> </value> <next> <block type="variables_set" id=",|q4C4Ml4v]f))ae;@q;"> <field name="VAR" id="9nc/iC#L{QUO)}g/@91#">textOfTheHolder</field> <value name="VALUE"> <block type="text" id="${_x1V?/fqfx{J8m(++e"> <field name="TEXT">Happy Halloween!</field> </block> </value> <next> <block type="variables_set" id="j-5Fj{h1}eMmV^R1k=0k"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> <value name="VALUE"> <block type="math_number" id="al.OKGLS}D#kZtQz#wIf"> <field name="NUM">10</field> </block> </value> <next> <block type="variables_set" id="k|fKcu$Os:vPd.aOK5{p"> <field name="VAR" id=")B$sMoX-)q[zE;P5w[I)">subdivisionCountSphere</field> <value name="VALUE"> <block type="math_number" id="0bOqZdD,4CPQ0hO(JJxn"> <field name="NUM">36</field> </block> </value> <next> <block type="variables_set" id="+XZw=uv@KMc=}M4fN86P"> <field name="VAR" id="+${I42f)QZ~3zp-6_}Ho">pumpkinFeelsAngry</field> <value name="VALUE"> <block type="math_number" id="/Jbz~o}6gGI++VF$txQu"> <field name="NUM">0</field> </block> </value> <next> <block type="variables_set" id="d45aazRIM!(e)~^8+blg"> <field name="VAR" id="bU+a)*nE5la.]{,gjs7E">pumpkinFeelsSurprised</field> <value name="VALUE"> <block type="math_number" id="dxfC5NzC0;Fdqs14+O@O"> <field name="NUM">1</field> </block> </value> <next> <block type="variables_set" id="a=BbuQA/)0U/yiFrWCQi"> <field name="VAR" id=".%r.tra$-Y::u#Y*XgBM">pumpkinFeelsHappy</field> <value name="VALUE"> <block type="math_number" id="?@K~tp`].wx0#Luyr.]^"> <field name="NUM">2</field> </block> </value> <next> <block type="variables_set" id="0;Y:}v/2CU1vG_qPI_HJ"> <field name="VAR" id=")A].L,H06VQzeudBpuh=">pumpkinFeels</field> <value name="VALUE"> <block type="variables_get" id="NPo-w{p+.SAJGtefQng!"> <field name="VAR" id=".%r.tra$-Y::u#Y*XgBM">pumpkinFeelsHappy</field> </block> </value> <next> <block type="variables_set" id="]]hJ~G-kRO)~@k]Jr,_G"> <field name="VAR" id="gVgyg(@3G)(7j`ZC)kA)">angleOfRotation</field> <value name="VALUE"> <block type="math_arithmetic" id="XO)TwA)MauswJ,Z:vQCn"> <field name="OP">DIVIDE</field> <value name="A"> <block type="math_number" id="JTEjQq-Y.mo]gpI6=-~f"> <field name="NUM">360</field> </block> </value> <value name="B"> <block type="variables_get" id="?@HaIrXk5F~bh-=1Nljl"> <field name="VAR" id="oXcRK[[[MGKf$/xNDI(_">nrOfSegments</field> </block> </value> </block> </value> <next> <block type="variables_set" id="jAclK}^H0e;QhSNK9p%w"> <field name="VAR" id=".U}`X`~k~FGI~Gl,Okt.">firstLine</field> <value name="VALUE"> <block type="bitbybit.line.transformLine" id="HOVh|{h]Z$mT^|sBMw6$"> <value name="Line"> <block type="bitbybit.line.create" id="o?WKk5R5U)[c,u|3Kz;n"> <value name="Start"> <block type="bitbybit.point.pointXYZ" id="HWAbe}ey|9O=H^pgRydf"> <value name="X"> <block type="math_number" id="diZey+5BLmuX{KE*)kr|"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="@u+2k}TlZXMo9]ZQWOt}"> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_number" id="ae7hmY2}mFzWLl2|)2H?"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="End"> <block type="bitbybit.point.pointXYZ" id="n5kpoY(Rc7OC!BVy]$?)"> <value name="X"> <block type="math_number" id="mZB=D[#9`i)`590bLs$X"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_arithmetic" id="uMweVXA/QgIhl._5?NT6"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="/CI9dTM6lup_vhlH5(=Q"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="gHw@ChNsrVw7(iwm(qLU"> <field name="NUM">2</field> </block> </value> </block> </value> <value name="Z"> <block type="math_number" id="[KN0+rt_*SqCCx.yBz%H"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> <value name="Transformation"> <block type="bitbybit.babylon.transforms.rotationCenterAxis" id="_rLmKWK#Jxk7Q{MQCekY"> <value name="Angle"> <block type="math_arithmetic" id="AIJ}QcXXZDflXTGkZ%Bc"> <field name="OP">DIVIDE</field> <value name="A"> <block type="variables_get" id="Npr/oWHG~mB(xfL=?,1i"> <field name="VAR" id="gVgyg(@3G)(7j`ZC)kA)">angleOfRotation</field> </block> </value> <value name="B"> <block type="math_number" id="S,Yv{9Pm?IAPTK/V=Z*Y"> <field name="NUM">2</field> </block> </value> </block> </value> <value name="Axis"> <block type="bitbybit.vector.vectorXYZ" id="}aq;O0-qPyT|)=ONn.{?"> <value name="X"> <block type="math_number" id="Bv$^KXrTsa{(US2c8H4w"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="glZXlR?ilQu]HUEh[Q^#"> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_number" id="12BKIwr%?SPwDG-+C4.}"> <field name="NUM">1</field> </block> </value> </block> </value> <value name="Center"> <block type="bitbybit.vector.vectorXYZ" id="6}|r3P8KCOKRCDh-!_;p"> <value name="X"> <block type="math_number" id="L{,0Rd3IenrqL5puY|0Z"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="x07sO[Z}{Z9`,wW/X3WZ"> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_number" id="Bn=P`vlMn_N:Acu(zzms"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="VY={/^xn##FK)VYDONW("> <field name="VAR" id="e!S5l|5T9TlvH(YppH,Q">secondLine</field> <value name="VALUE"> <block type="bitbybit.line.transformLine" id="?H[y*!;%21oB25EH^?2Q"> <value name="Line"> <block type="bitbybit.line.create" id="SDXb=+*:Pm(WuOx2$1a~"> <value name="Start"> <block type="bitbybit.point.pointXYZ" id="i-IIClcsEsG/7)=R/Oh["> <value name="X"> <block type="math_number" id="ciierkGVc!,M6`tXqE@?"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="0j.lIYG$5cOBbH@L`Mx-"> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_number" id="o8Be/ar:K2CZCD|ivJPJ"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="End"> <block type="bitbybit.point.pointXYZ" id="Y#TjaH9oIAZs;kC@xxg6"> <value name="X"> <block type="math_number" id="GJ;UA.SX:k_CiLbGOJqe"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_arithmetic" id="MdQ$f]91I)^)Kq:Y-v*0"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="m_aN`GmwIqapVf~SGt@J"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="3kAb!9WOg9)G~_K3YNtc"> <field name="NUM">2</field> </block> </value> </block> </value> <value name="Z"> <block type="math_number" id="d}0v2ucl6IC*0]-g~BAJ"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> <value name="Transformation"> <block type="bitbybit.babylon.transforms.rotationCenterAxis" id="THq$_4N6}mZBebEHC9XG"> <value name="Angle"> <block type="math_arithmetic" id="0%VdCMY!UA1PRk(lTu(M"> <field name="OP">DIVIDE</field> <value name="A"> <block type="variables_get" id="Y914S4Wk_EW9+6H]2Zt5"> <field name="VAR" id="gVgyg(@3G)(7j`ZC)kA)">angleOfRotation</field> </block> </value> <value name="B"> <block type="math_number" id="+Vp1HZjYaeTM*]F0O$EO"> <field name="NUM">-2</field> </block> </value> </block> </value> <value name="Axis"> <block type="bitbybit.vector.vectorXYZ" id="02xl@U;R[iJtl-%rh|y]"> <value name="X"> <block type="math_number" id="tpKJbMFUWtbJ=~7/e8#."> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="Ro@W|K`BCLjM/JR(x,}T"> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_number" id="w/dQ%-,j8TYuUoA%R5|j"> <field name="NUM">1</field> </block> </value> </block> </value> <value name="Center"> <block type="bitbybit.vector.vectorXYZ" id="!9C4p32E(#0c08:^EIHn"> <value name="X"> <block type="math_number" id="-)9?z;kQnQR1;]0vxywk"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="5pte1qTm^ur2PH@6avnq"> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_number" id="_Z~v8a^zD{QueNSaq|w*"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="bJv*u[];IJs=6uQg=MHR"> <field name="VAR" id="`at,A^YIH3oru,4Hh^Ph">pieceOfPumpkin</field> <value name="VALUE"> <block type="bitbybit.jscad.transformSolid" id="MLn#/B+~d[NwXUp3#Esx"> <value name="Mesh"> <block type="bitbybit.jscad.booleans.intersectTwo" id="UsbD6e8GzBF)[f5CA$lA"> <value name="First"> <block type="bitbybit.jscad.transformSolid" id="7~k6S6_mXlcd[?kP$:wQ"> <value name="Mesh"> <block type="bitbybit.jscad.booleans.subtractTwo" id="t1zh{MzhcBh:N$3-#9CY"> <value name="First"> <block type="bitbybit.jscad.booleans.subtractTwo" id="Rht;@eDcbBfGR?;.MV;V"> <value name="First"> <block type="bitbybit.jscad.shapes.geodesicSphere" id="bRMqXa/VHi03D4Xzilxg"> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="wXW#N]GH[tR0sm72de@C"> <value name="X"> <block type="math_number" id=";=Gnw!qhDUOjApxXSfVz"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_arithmetic" id="l,7QQLjXm}Na@BQYz+CJ"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="%T-J=yx=0JAnvzvYHM~0"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="i2C7zlLV7Fw7$)G$@eH{"> <field name="NUM">0.4</field> </block> </value> </block> </value> <value name="Z"> <block type="math_number" id="XJcB9}]-qZ])CNS)~;#c"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Radius"> <block type="math_arithmetic" id="51?zf_t9#xYg=!v2YR;P"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="P[R?7@G:WQv:3^$p`iz8"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="g}=%Fxag}g/i%oYy!K^C"> <field name="NUM">0.5</field> </block> </value> </block> </value> <value name="Frequency"> <block type="variables_get" id="2cm^3apfAX}Y,o4k@n@D"> <field name="VAR" id=")B$sMoX-)q[zE;P5w[I)">subdivisionCountSphere</field> </block> </value> </block> </value> <value name="Second"> <block type="bitbybit.jscad.shapes.geodesicSphere" id="P@q}`j2DI{[,}X:v)1ey"> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="xPsUgpb^8)[U,j(:vv+z"> <value name="X"> <block type="math_number" id="*IVI?s:LQu:Sg~JsnZK("> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_arithmetic" id="H^pn`NgcC3m8^]H3zl/Q"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="k2?o#V;oyLufE$G(ZNm{"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="*;I@e]Yl5[YfadAqrS`e"> <field name="NUM">0.4</field> </block> </value> </block> </value> <value name="Z"> <block type="math_number" id="yxDVa-!06V8AW`Hp$+VR"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Radius"> <block type="math_arithmetic" id="|$iL%~gVTk)1^d/}C(Xo"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="`A:MyJr5G;fVmjB0u::9"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="5VM,~Rrl`o.}]cit0,{{"> <field name="NUM">0.45</field> </block> </value> </block> </value> <value name="Frequency"> <block type="math_arithmetic" id=",4IX@-j2)xVUn-|Mo;h,"> <field name="OP">DIVIDE</field> <value name="A"> <block type="variables_get" id="9{y)VO5le2B`w}@hS|{("> <field name="VAR" id=")B$sMoX-)q[zE;P5w[I)">subdivisionCountSphere</field> </block> </value> <value name="B"> <block type="math_number" id="%1wgSRdCcPd$)QtF@Aa]"> <field name="NUM">1</field> </block> </value> </block> </value> </block> </value> </block> </value> <value name="Second"> <block type="bitbybit.jscad.shapes.cylinder" id=":%K[sPqbs#Jvo*5w8zmg"> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="|^!Y1-f!K#a7_NWX^4Q9"> <value name="X"> <block type="math_number" id="N(^hHfMvj~~pV=,dsmL_"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="`}j0#1KJ92pRvSIg,bRQ"> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_number" id="TE6ciH22BgtO/.F:D9et"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Height"> <block type="math_arithmetic" id=".2%eC.Zk?7r]lU=:E4T}"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="v;O1DH:vUD_k*T8R^D]]"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="0ltbrLgnv$(}qP_!qzcQ"> <field name="NUM">5</field> </block> </value> </block> </value> <value name="Radius"> <block type="math_arithmetic" id="YK1.m;m4E~rAgg/G,{cz"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="_oytP1bkg###Fsn=Oy~C"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="-6*#5mOoR-CuAkx);N5Q"> <field name="NUM">0.2</field> </block> </value> </block> </value> <value name="Segments"> <block type="math_number" id="!zoq?[.$u!HE7mwh}1,_"> <field name="NUM">16</field> </block> </value> </block> </value> </block> </value> <value name="Transformation"> <block type="bitbybit.babylon.transforms.scaleXYZ" id="`#7zIR:SSPt_c!0_S_%q"> <value name="ScaleXyz"> <block type="bitbybit.vector.vectorXYZ" id="{|/|qhv?MofLPiEhl4f]"> <value name="X"> <block type="math_number" id="E^a^+87{XT}@;?!8W,O="> <field name="NUM">0.6</field> </block> </value> <value name="Y"> <block type="math_number" id="X6?{5)hu+feQH#vo{Jjr"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="/kn+nloUOuT#uJz?fU@`"> <field name="NUM">1</field> </block> </value> </block> </value> </block> </value> </block> </value> <value name="Second"> <block type="bitbybit.jscad.transformSolid" id="nH51A!u:ii57mS8:9u|-"> <value name="Mesh"> <block type="bitbybit.jscad.extrusions.extrudeLinear" id="-%}*A%uwL~XLVrTc$)np"> <value name="Geometry"> <block type="bitbybit.jscad.polygon.createFromPoints" id="ZzA*PUPj1d{JqS2t9SM9"> <value name="Points"> <block type="lists_create_with" id="h6pQm8KnV*xag^)wb|gL"> <mutation items="3"> </mutation> <value name="ADD0"> <block type="bitbybit.point.pointXYZ" id="b%YNkD,fINZa,%5kC:Jo"> <value name="X"> <block type="math_number" id="?~a]@}_t.uVv/_DG?guO"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id=":N..o!51zGLN^!_ny_=^"> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_number" id="hN=SHfy[`xZDX9=tg6,0"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="ADD1"> <block type="bitbybit.line.getEndPoint" id="d)D%~i9v!Tid[[ZGLMP^"> <value name="Line"> <block type="variables_get" id=")4q0?|I?HW]^tBt)J]%?"> <field name="VAR" id="e!S5l|5T9TlvH(YppH,Q">secondLine</field> </block> </value> </block> </value> <value name="ADD2"> <block type="bitbybit.line.getEndPoint" id="6k(dir*/T$hWT!ED}lw$"> <value name="Line"> <block type="variables_get" id="{q!hGlm)7@gBOy$f/2tS"> <field name="VAR" id=".U}`X`~k~FGI~Gl,Okt.">firstLine</field> </block> </value> </block> </value> </block> </value> </block> </value> <value name="Height"> <block type="math_arithmetic" id="tY.wz9-qzK7.Up~G+3A2"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="_sxrk*cS1I!#wDt~sqaj"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="W9nxAk~!/=k}OK8^!$2)"> <field name="NUM">4</field> </block> </value> </block> </value> <value name="TwistAngle"> <block type="math_number" id=";m[F:JuTX#yt_jGsE3}a"> <field name="NUM">0</field> </block> </value> <value name="TwistSteps"> <block type="math_number" id="Z6[.,6Mw?y$M9#v7(u``"> <field name="NUM">1</field> </block> </value> </block> </value> <value name="Transformation"> <block type="bitbybit.babylon.transforms.translationXYZ" id="fdr(!*!*jH..[cbI7ga+"> <value name="Translation"> <block type="bitbybit.point.pointXYZ" id="Y+b[?x3ZnZ)c2Ec!Q!v_"> <value name="X"> <block type="math_number" id="^L$m4Th(7H~K9GX{~K,h"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="t^GQb6KF[u?%cyID8iS^"> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_arithmetic" id="`J[Hkq|x{1#XO7ys+O?6"> <field name="OP">DIVIDE</field> <value name="A"> <block type="math_arithmetic" id="2|L}ee%5aiHAFTVbzEq!"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="J0=KS{bNia1r+Y!?JXUj"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="ut_MxcG`5wxO%kq?}/?V"> <field name="NUM">4</field> </block> </value> </block> </value> <value name="B"> <block type="math_number" id="w0SHPl|UOoXIV%S`/2Qb"> <field name="NUM">-2</field> </block> </value> </block> </value> </block> </value> </block> </value> </block> </value> </block> </value> <value name="Transformation"> <block type="bitbybit.babylon.transforms.rotationCenterAxis" id="CE%}kvT,A=@(7b@@]NwA"> <value name="Angle"> <block type="math_number" id="Kuw=L0n~ly9RedY4nIs-"> <field name="NUM">90</field> </block> </value> <value name="Axis"> <block type="bitbybit.vector.vectorXYZ" id="!kODU@z%]!3+rla08F^w"> <value name="X"> <block type="math_number" id=".%!6tDSH!v)C]Wf7ZU7;"> <field name="NUM">1</field> </block> </value> <value name="Y"> <block type="math_number" id="kYW^iPRxuklG@-8a@#oK"> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_number" id="pBckU.d?rWk:viYBdTu;"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Center"> <block type="bitbybit.vector.vectorXYZ" id="i,#ep.efjFKA=1v?rQEq"> <value name="X"> <block type="math_number" id="rTvWITQ6?ZXqlbYoH[rI"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="`{RL_Iw3FNL[C3$$^uR["> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_number" id="7tE@t}Wh]B?2DnPtyrTT"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="K(dMv|,d*-bg#HCfC8v6"> <field name="VAR" id="_]A`w-t~Dn;mMXyJpqLT">piecesOfPumpkin</field> <value name="VALUE"> <block type="lists_create_with" id="9:h1~zkqGg9S|~Un4m21"> <mutation items="0"> </mutation> </block> </value> <next> <block type="controls_for" id="Y]|S*sSxp;PLOq3#cY[o"> <field name="VAR" id="aKYXiaOez(NhL3E%!PO@">i</field> <value name="FROM"> <block type="math_number" id="h)2Jb+qk.x@cIAXvx@Hj"> <field name="NUM">1</field> </block> </value> <value name="TO"> <block type="variables_get" id=":U+y{$A?pc(PT9T=Z:,="> <field name="VAR" id="oXcRK[[[MGKf$/xNDI(_">nrOfSegments</field> </block> </value> <value name="BY"> <block type="math_number" id="Z%*=.kn7R8TuRyoj,A%5"> <field name="NUM">1</field> </block> </value> <statement name="DO"> <block type="lists_setIndex" id="~E!DG~s$CA=NheBPQrt*"> <mutation at="false"> </mutation> <field name="MODE">INSERT</field> <field name="WHERE">LAST</field> <value name="LIST"> <block type="variables_get" id="cTHH-qEH[:QxBW?[zyXh"> <field name="VAR" id="_]A`w-t~Dn;mMXyJpqLT">piecesOfPumpkin</field> </block> </value> <value name="TO"> <block type="bitbybit.jscad.transformSolid" id="vS?%h;UlxF+13F`9*!9p"> <value name="Mesh"> <block type="variables_get" id="4Ef46otU5|wo[JZx;5Am"> <field name="VAR" id="`at,A^YIH3oru,4Hh^Ph">pieceOfPumpkin</field> </block> </value> <value name="Transformation"> <block type="bitbybit.babylon.transforms.rotationCenterAxis" id="0v;I3nk`wSy#e}(egvD|"> <value name="Angle"> <block type="math_arithmetic" id="hOX,W7cq`ZG5X(_M.xY7"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="gswHaMTE@QuMR09i}yxT"> <field name="VAR" id="gVgyg(@3G)(7j`ZC)kA)">angleOfRotation</field> </block> </value> <value name="B"> <block type="variables_get" id="{)XeTB1C}[rV}*B75{p]"> <field name="VAR" id="aKYXiaOez(NhL3E%!PO@">i</field> </block> </value> </block> </value> <value name="Axis"> <block type="bitbybit.vector.vectorXYZ" id="gf::l?I7A#Q0rv^gC;8z"> <value name="X"> <block type="math_number" id="/jN$?bGVy(frY:#GBT`M"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="|J)mq3tXLr6Ez/!UkTWA"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="NMy3jlovvLIv#cdUZe|D"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Center"> <block type="bitbybit.vector.vectorXYZ" id="Id!S]cItXAw44kTHvoYw"> <value name="X"> <block type="math_number" id="u0+b_+})?K61MXm.=f(z"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="Nt:0HPjWK/k*GNW7E_d0"> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_number" id="c7MFl-1]sLW!X4kjStJH"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> </block> </value> </block> </statement> <next> <block type="controls_if" id=",vP%_M-yd]Ks)sIAhZL{"> <mutation elseif="1" else="1"> </mutation> <value name="IF0"> <block type="logic_compare" id=")tH)zN!b`LUhG[xy.u[4"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="rY5oY)bTDuT}=KnK$FGJ"> <field name="VAR" id=")A].L,H06VQzeudBpuh=">pumpkinFeels</field> </block> </value> <value name="B"> <block type="variables_get" id="ED+:e9~MyEN*rmIyo%Wz"> <field name="VAR" id="+${I42f)QZ~3zp-6_}Ho">pumpkinFeelsAngry</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="NsW@Y({|nw`|j,K34*Ar"> <field name="VAR" id="A+RZmv!Z+Q3jEY[E[}5)">mouthEmotionLevel</field> <value name="VALUE"> <block type="math_arithmetic" id="#xQ!#y.4n%Q.T{wW+t}/"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="[46`7OPA1U92Q6RTjB0/"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="VFmoD,QYoPB8OoJxb)]W"> <field name="NUM">-0.3</field> </block> </value> </block> </value> <next> <block type="variables_set" id=":v`P7z}K.fo@(A|[X{$R"> <field name="VAR" id="ZOg#XC:_e;{mej)Z}P{7">eyesEmotionalLevel</field> <value name="VALUE"> <block type="math_number" id="5mf7enO|EL~Iv%tqgJtG"> <field name="NUM">60</field> </block> </value> </block> </next> </block> </statement> <value name="IF1"> <block type="logic_compare" id="EV(t]D!(0LvMqzE#tFRl"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="PFN9B}k9Optp.zm+6!$f"> <field name="VAR" id=")A].L,H06VQzeudBpuh=">pumpkinFeels</field> </block> </value> <value name="B"> <block type="variables_get" id="Os7VQcd.[hxXE~=nC2k]"> <field name="VAR" id="bU+a)*nE5la.]{,gjs7E">pumpkinFeelsSurprised</field> </block> </value> </block> </value> <statement name="DO1"> <block type="variables_set" id="%@,Kx[2Mob#s|o0J=-#z"> <field name="VAR" id="A+RZmv!Z+Q3jEY[E[}5)">mouthEmotionLevel</field> <value name="VALUE"> <block type="math_arithmetic" id="?!*6{Euh/ud0$M~w/C6i"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="5Y+,~x2p_5}naHvcD9Vq"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="Bjc#kX2.fuLYp`8HdBtA"> <field name="NUM">2</field> </block> </value> </block> </value> <next> <block type="variables_set" id="yBYPduDW~lt.o()=*3S@"> <field name="VAR" id="ZOg#XC:_e;{mej)Z}P{7">eyesEmotionalLevel</field> <value name="VALUE"> <block type="math_number" id="|CD+PdKjk(WT?~V)5EtI"> <field name="NUM">0</field> </block> </value> </block> </next> </block> </statement> <statement name="ELSE"> <block type="variables_set" id="k,h2ykbW0),1+KE,v:A*"> <field name="VAR" id="A+RZmv!Z+Q3jEY[E[}5)">mouthEmotionLevel</field> <value name="VALUE"> <block type="math_arithmetic" id="DNobv//UfieWnq/Wz1im"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="GcO1?Xqk#EX~;P5Ldo2X"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="C#5zU3SR/A]hHsIf=R*f"> <field name="NUM">0.1</field> </block> </value> </block> </value> <next> <block type="variables_set" id="Uudcbc$U`QJ`CY6[]o2l"> <field name="VAR" id="ZOg#XC:_e;{mej)Z}P{7">eyesEmotionalLevel</field> <value name="VALUE"> <block type="math_number" id="|W.zhy7K|WSH?1x1hBJU"> <field name="NUM">-30</field> </block> </value> </block> </next> </block> </statement> <next> <block type="variables_set" id="d[f-B6TJz`(iiEH0/Ah?"> <field name="VAR" id="9fK^cDYWCRF,s*K*~z:g">mouth</field> <value name="VALUE"> <block type="bitbybit.jscad.booleans.subtractTwo" id="g.bOU]_FtaW.PE1-gV-h"> <value name="First"> <block type="bitbybit.jscad.shapes.ellipsoid" id=",}wv`K%a%_c%zAj?/AUI"> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="aOSwhwY(q#mjp/Q6~xx{"> <value name="X"> <block type="variables_get" id="A!zzgS;p:XQBE@dsKoG/"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="Y"> <block type="math_arithmetic" id="]%*7p!~C/U_VXp9L4U%^"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id=":0WpI~N?H*}Q_PLDYXst"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="FWDTAPI)knrGC|pw9?}G"> <field name="NUM">-0.1</field> </block> </value> </block> </value> <value name="Z"> <block type="math_number" id="Go6vzBsX)YRQRy*iaOWm"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Radius"> <block type="bitbybit.point.pointXYZ" id="^p0P^/UE~?MgOaa=|0PO"> <value name="X"> <block type="math_arithmetic" id="@RnH=u8(9y6C{vJE#aK+"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="u~-De;Vj{1*D.-pPqCK]"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="gp}qR4]El`UFb)ZZt;0r"> <field name="NUM">0.5</field> </block> </value> </block> </value> <value name="Y"> <block type="math_arithmetic" id="6d%A9?wYs~.`+=[2#t-z"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="^S@;l#||+2+@14Z%t6i%"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="Et$5JWV)ONT@BczGwL7B"> <field name="NUM">0.2</field> </block> </value> </block> </value> <value name="Z"> <block type="variables_get" id="LO]CvX,N3G8_;Q^9qyem"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> </block> </value> <value name="Segments"> <block type="math_number" id="JKr2mXfa+OPq*coB(SiL"> <field name="NUM">32</field> </block> </value> </block> </value> <value name="Second"> <block type="bitbybit.jscad.shapes.ellipsoid" id="_@f|dK`aQVmDbf2Zn}_J"> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="S6!{J9n~;)AJk(.UO|4m"> <value name="X"> <block type="variables_get" id="h%a@AT`m|wr)x|6R?7j$"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="Y"> <block type="variables_get" id="i0+NDOox`%}EHlg]hs5`"> <field name="VAR" id="A+RZmv!Z+Q3jEY[E[}5)">mouthEmotionLevel</field> </block> </value> <value name="Z"> <block type="math_number" id="cf:-BNmA;L!Skcqpk5IA"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Radius"> <block type="bitbybit.point.pointXYZ" id="/7%Tq:cJGo3mF2,!G`6#"> <value name="X"> <block type="math_arithmetic" id="-N:0TdCv9hIf8?,_)No-"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="t@k+n!4%mJCr@L(x[`9("> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="LnIlj#a{,(P964zyi^Ic"> <field name="NUM">0.5</field> </block> </value> </block> </value> <value name="Y"> <block type="math_arithmetic" id="6u5ZbIGcpTd/o1d@aLjK"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="Nk~W*d~ZA8,YuBI3j}a+"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="+FxK=`.=M]Hr3!oeJDP*"> <field name="NUM">0.2</field> </block> </value> </block> </value> <value name="Z"> <block type="variables_get" id="kPt,l6/g~l~+pxE{MNEX"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> </block> </value> <value name="Segments"> <block type="math_number" id="V_YHsBoJZ(EZiB8hUkUM"> <field name="NUM">32</field> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id=":$_9fd(1zWsmKr=!4q*d"> <field name="VAR" id="uTuOG1FD0ewqLGJ%HQCG">eyeCylinder</field> <value name="VALUE"> <block type="bitbybit.jscad.transformSolid" id="g~sw|OV2L3]NUI*F9GyL"> <value name="Mesh"> <block type="bitbybit.jscad.booleans.subtractTwo" id="4Hvyv+lPM=hEowNW|c1^"> <value name="First"> <block type="bitbybit.jscad.shapes.roundedCylinder" id="Do?/g^NmQ}S/3plEE#mD"> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="+L_/q84Or1.qc.!(sb9v"> <value name="X"> <block type="math_number" id="Ty|W@G-/ftK^O$2f(j%p"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="L;d+)ce(3XW(b:MXJ2c8"> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_number" id="^C](zci~:zf3Xi5z~j3D"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="RoundRadius"> <block type="math_arithmetic" id="A%fQ`EP14AAIUTucL+bi"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="%|B6neb8hmB,~y$O}^Q}"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="[+HsCV]x6^x8NgwlwB6R"> <field name="NUM">0.01</field> </block> </value> </block> </value> <value name="Height"> <block type="variables_get" id=",Vw[nmpXF8@1YGu`t6(p"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="Radius"> <block type="math_arithmetic" id=",V(J$W+UDS7?/)]%t?eg"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="kU2JK[NpybgSy2;X@(B4"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="`CvgiMF;=,$ZL_b@xM[j"> <field name="NUM">0.07</field> </block> </value> </block> </value> <value name="Segments"> <block type="math_number" id="/BJ:FQ+BG]W}L02m/`KE"> <field name="NUM">24</field> </block> </value> </block> </value> <value name="Second"> <block type="bitbybit.jscad.transformSolid" id="u:Ncgp{fQakBP!AHCdk@"> <value name="Mesh"> <block type="bitbybit.jscad.shapes.cylinder" id="`R)BByLNt|.bH5xbRh*/"> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="+l*KXVz3zX[D`R1#i[F4"> <value name="X"> <block type="math_number" id="Ai]xr]5;Z.[YkbRKavzx"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="T/5i$/#S=D)Rhz`/NOL("> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_number" id="XS,uRMaDbqyXN`y-xfrM"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Height"> <block type="variables_get" id="/dCI_.i8|z`Rq*JQt}0,"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="Radius"> <block type="math_arithmetic" id="u3zc?=c-Osp+8B9ZD`-@"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="1D61#xhr8x%r+WvqB3|y"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="sOM0x0/)ZB2Hq8LmgL/%"> <field name="NUM">0.04</field> </block> </value> </block> </value> <value name="Segments"> <block type="math_number" id="b!{gK#YXXL4!%zU:i:fk"> <field name="NUM">24</field> </block> </value> </block> </value> <value name="Transformation"> <block type="bitbybit.babylon.transforms.translationXYZ" id="1R4ho(JZFbUNx+dLZQ[I"> <value name="Translation"> <block type="bitbybit.point.pointXYZ" id=":3tm4O[s-!/^|OC}Ng=_"> <value name="X"> <block type="math_number" id="T**a-:Q0[L;Bq.XpnYSE"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_arithmetic" id="QaQd84_k6uA3T{{H,}#H"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="GGd^Xj4FOo*u={43%u8:"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="sEx9Q-W^s5:.MN*+,Y1A"> <field name="NUM">-0.04</field> </block> </value> </block> </value> <value name="Z"> <block type="math_number" id="[AqZCsS0({ZBQSC-UoEP"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> </block> </value> </block> </value> <value name="Transformation"> <block type="bitbybit.babylon.transforms.scaleXYZ" id="yu(qul:))69|Zq;86/BA"> <value name="ScaleXyz"> <block type="bitbybit.vector.vectorXYZ" id="$0JP=7n;]r3xc20yAD+)"> <value name="X"> <block type="math_number" id="ttE#5EZI#PVu7ig`~}zY"> <field name="NUM">1</field> </block> </value> <value name="Y"> <block type="math_number" id="Wu2;*t3FEIT|N(PY_mEV"> <field name="NUM">2</field> </block> </value> <value name="Z"> <block type="math_number" id="1bPkph%7w2[%y3(;uuEP"> <field name="NUM">1</field> </block> </value> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="m?f9~sDiU|pe_4RNHEK%"> <field name="VAR" id=")4X|IZ+fy#F8p.Nuo@Uf">eyes</field> <value name="VALUE"> <block type="lists_create_with" id="yH-Fh,|FFu45y,$J;tSz"> <mutation items="2"> </mutation> <value name="ADD0"> <block type="bitbybit.jscad.transformSolid" id="9]-?#_A6]Qnws^PREv84"> <value name="Mesh"> <block type="bitbybit.jscad.transformSolid" id="BmZ;,$*T}-SWG3k8g]Rz"> <value name="Mesh"> <block type="variables_get" id="$/3Mc}=Gsk5pu{?!]Ywh"> <field name="VAR" id="uTuOG1FD0ewqLGJ%HQCG">eyeCylinder</field> </block> </value> <value name="Transformation"> <block type="bitbybit.babylon.transforms.rotationCenterZ" id="|[9f,n@JCG5GM/j@W_X3"> <value name="Angle"> <block type="variables_get" id="Ziu))kSOnLLKD2HYH:i$"> <field name="VAR" id="ZOg#XC:_e;{mej)Z}P{7">eyesEmotionalLevel</field> </block> </value> <value name="Center"> <block type="bitbybit.vector.vectorXYZ" id=":x(#G$jbHoA+j|VU_XuZ"> <value name="X"> <block type="math_number" id="#j3pHB)^m:$Zm-IKy8i:"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="z%Dk/d=i)?)OB2Pr6)3V"> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_number" id="U=I+tXZ{w98.uVBQ7MT+"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> </block> </value> <value name="Transformation"> <block type="bitbybit.babylon.transforms.translationXYZ" id="Hl1=N:I.dPv~SO7%2D|!"> <value name="Translation"> <block type="bitbybit.point.pointXYZ" id="2%)t?7k9~]aRceN2caoS"> <value name="X"> <block type="math_arithmetic" id="U~_*Ub,;Ti=S8MpduQKI"> <field name="OP">DIVIDE</field> <value name="A"> <block type="variables_get" id="_h`zkeh6ys9H@b`r4Tu="> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="g5$+K1xy4I[kNpOsY!zA"> <field name="NUM">-3</field> </block> </value> </block> </value> <value name="Y"> <block type="math_number" id="V~~L^knQ}5ZsqO.e|Yu2"> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_number" id="(T@rh*;!$FT45@7OJd$u"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> </block> </value> <value name="ADD1"> <block type="bitbybit.jscad.transformSolid" id="iT6GPEiJQ$xL+]OrLzqI"> <value name="Mesh"> <block type="bitbybit.jscad.transformSolid" id="Tk=ea|))ea{/LTHN`u!G"> <value name="Mesh"> <block type="variables_get" id="Ct[rIf|96E]Xx.yx|Ql:"> <field name="VAR" id="uTuOG1FD0ewqLGJ%HQCG">eyeCylinder</field> </block> </value> <value name="Transformation"> <block type="bitbybit.babylon.transforms.rotationCenterZ" id="${KIkX;}NTW[LfQ;P=~N"> <value name="Angle"> <block type="math_arithmetic" id="|1|PKcgptn7[~e|Kym#R"> <field name="OP">MINUS</field> <value name="A"> <block type="math_number" id="0_`3-qsstpX/{6$`U%Mf"> <field name="NUM">0</field> </block> </value> <value name="B"> <block type="variables_get" id="(I4~uwZ|cB7CkvN((391"> <field name="VAR" id="ZOg#XC:_e;{mej)Z}P{7">eyesEmotionalLevel</field> </block> </value> </block> </value> <value name="Center"> <block type="bitbybit.vector.vectorXYZ" id="_{sO(Rhcwy/3[6YjHLP]"> <value name="X"> <block type="math_number" id="FkmVI|@$VTv@2`vl33/Y"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="BadwT)/]8H5]Wp}2W*n_"> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_number" id="#a=VSP6h,0SAz:P@L3u^"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> </block> </value> <value name="Transformation"> <block type="bitbybit.babylon.transforms.translationXYZ" id="N.^4qevI(jkMA^:5(U@*"> <value name="Translation"> <block type="bitbybit.point.pointXYZ" id="d)!y@*M%LJ]`1w#1CjD$"> <value name="X"> <block type="math_arithmetic" id="fkl01lrn)%s1+]M9jULp"> <field name="OP">DIVIDE</field> <value name="A"> <block type="variables_get" id="|{sQqV=Whf#|d}r}+@R["> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id=".?O*]j9OotnB6IW5{t4A"> <field name="NUM">3</field> </block> </value> </block> </value> <value name="Y"> <block type="math_number" id="h8SJ%`_ApADRMI$K%Z@,"> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_number" id="EK7kI.Aent-v,|bKq=9x"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="v5}r]N,kKYZXJ,lTg$lE"> <field name="VAR" id="{g2p:CwC/(xs[)J-SdVo">pumpkin</field> <value name="VALUE"> <block type="bitbybit.jscad.booleans.subtractFrom" id="|SX;U4KdK^ze`{8y(2]p"> <value name="From"> <block type="bitbybit.jscad.booleans.subtractTwo" id="^!idd[8|wqBsdCDTOl%O"> <value name="First"> <block type="bitbybit.jscad.booleans.union" id="qZK2plwW|$T1ud:lyrg4"> <value name="Meshes"> <block type="variables_get" id="[tdv9*]/{#V-RV@bBxYw"> <field name="VAR" id="_]A`w-t~Dn;mMXyJpqLT">piecesOfPumpkin</field> </block> </value> </block> </value> <value name="Second"> <block type="variables_get" id="sOu4^r+~L^FWL2T;RnQ^"> <field name="VAR" id="9fK^cDYWCRF,s*K*~z:g">mouth</field> </block> </value> </block> </value> <value name="Meshes"> <block type="bitbybit.jscad.transformSolids" id="!~1-|(4yh%@Oq^z91e^|"> <value name="Meshes"> <block type="bitbybit.jscad.transformSolids" id="8_Y9%CLe*(Y(C/R7DU0J"> <value name="Meshes"> <block type="variables_get" id="MJu($e]|qJwYR[9uez4Q"> <field name="VAR" id=")4X|IZ+fy#F8p.Nuo@Uf">eyes</field> </block> </value> <value name="Transformation"> <block type="bitbybit.babylon.transforms.rotationCenterY" id=")6z9+PrB-aGDc%kR_n~+"> <value name="Angle"> <block type="math_number" id="bW*f-uGmSO,1cd[%mP6n"> <field name="NUM">90</field> </block> </value> <value name="Center"> <block type="bitbybit.vector.vectorXYZ" id="qV1BS+NAGkb|R||ZA}^E"> <value name="X"> <block type="math_number" id="K/rO@X}dZa~euB/o%ALQ"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="u$OP1!}%0a6HwBc,A/{X"> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_number" id="vybPd5SE-o]jHF2Dru4/"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> </block> </value> <value name="Transformation"> <block type="bitbybit.babylon.transforms.translationXYZ" id="3#O)mgdB#rZS}hC*Lb%f"> <value name="Translation"> <block type="bitbybit.point.pointXYZ" id="5oOKD?Jn0ph^cV?=vanA"> <value name="X"> <block type="math_arithmetic" id="Jmy=J|Q71?4yk!;.i,#w"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id=";!wK11uQeAX0Gazh6p`C"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="bOx9hby=#SpCjLn-*d=Y"> <field name="NUM">1</field> </block> </value> </block> </value> <value name="Y"> <block type="math_arithmetic" id="jD1(|@as+@:!@w)7,X-C"> <field name="OP">DIVIDE</field> <value name="A"> <block type="variables_get" id="gOVy|X{gs2}*STDI1O+*"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="p`xxk4,4-fYzB~Yn?rvJ"> <field name="NUM">4</field> </block> </value> </block> </value> <value name="Z"> <block type="math_number" id="DX#jc1j?sv7P9[Q;n8[j"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="0~`jNUkTEDD?*FYO0[vx"> <field name="VAR" id="`i:!+RM`=Z,2[a3(GVb}">letters</field> <value name="VALUE"> <block type="bitbybit.jscad.text.cylindricalText" id=")jP*JGSZBD:/%HI031Ke"> <value name="Text"> <block type="variables_get" id="46W[v`x(2SJZsZ(tiZd)"> <field name="VAR" id="9nc/iC#L{QUO)}g/@91#">textOfTheHolder</field> </block> </value> <value name="ExtrusionHeight"> <block type="math_arithmetic" id="/W[71%,.5U`uN(_5=498"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="_s/9,!Ux,EKa)y3LP|gA"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="$eR6Ey`l9B%DM^n3mc=f"> <field name="NUM">0.1</field> </block> </value> </block> </value> <value name="ExtrusionSize"> <block type="math_arithmetic" id="^Fqvv]Erxdfv-?/xU[wv"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="Iyi$5T)VuQ{:dy9d;BOg"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="MLYOY[N?+T)SO55[;@2j"> <field name="NUM">0.005</field> </block> </value> </block> </value> <value name="Segments"> <block type="math_number" id=",iyv-{~w$U{jL=m^]Q=?"> <field name="NUM">8</field> </block> </value> <value name="XOffset"> <block type="math_number" id="E:yImCJ,kabB)A4k0xid"> <field name="NUM">0</field> </block> </value> <value name="YOffset"> <block type="math_number" id="o.lI6e;ko5)xzbTvzYE9"> <field name="NUM">0</field> </block> </value> <value name="Height"> <block type="math_arithmetic" id="(~Gu9FoOM%hpWvite)7~"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="SM~H=-8~QtjwGVvg*]l["> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="rtN{]CdNSD9_m%zeW=O+"> <field name="NUM">0.05</field> </block> </value> </block> </value> <value name="LineSpacing"> <block type="math_number" id="jEHW9K#4iHhFgR]$0qFU"> <field name="NUM">1.4</field> </block> </value> <value name="LetterSpacing"> <block type="math_number" id="~UcmhKuXU{3r%vN]m4H1"> <field name="NUM">1</field> </block> </value> <value name="Align"> <block type="bitbybit.jscad.enums.jscadTextAlignEnum" id="2K$2IIEPv*u4SvrB{=FP"> <field name="bitbybit.jscad.enums.jscadTextAlignEnum">'left'</field> </block> </value> <value name="ExtrudeOffset"> <block type="math_number" id="83][}/e:GmW157EvLP^Q"> <field name="NUM">0</field> </block> </value> </block> </value> <next> <block type="variables_set" id="$Qx#%0itxKa=A:`|tIU0"> <field name="VAR" id="zE#2Eos[+5_{yj~G.WU#">baseCylinder</field> <value name="VALUE"> <block type="bitbybit.jscad.shapes.cylinder" id="NxsKGFq3Get_o{#f#6~7"> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="Y{~4lysd(Vu}nX|V4CD["> <value name="X"> <block type="math_number" id="HqHWF^vWs5wPa%*Cy9Ws"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="k=G*,wiM=NGYN*HPx|m{"> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_number" id="2f$T;vLwSy)Y4c=X5d4Q"> <field name="NUM">0.15</field> </block> </value> </block> </value> <value name="Height"> <block type="math_arithmetic" id="g,J|$ha!|~ng1Yj(@8;u"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="gZ2|]GQ`rS_oF.GkwbkT"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="V?Nqa?c.4sYt^U=ga.j`"> <field name="NUM">0.1</field> </block> </value> </block> </value> <value name="Radius"> <block type="math_arithmetic" id="iAOCtGIqfWK!:LyS,d$|"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="x|LEja6q(;~{HwM|V}zL"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="Hl7HRV^OCVmB-}{eIoj!"> <field name="NUM">1.5</field> </block> </value> </block> </value> <value name="Segments"> <block type="math_number" id="76Bm=[ipx.)o}0)IQsq@"> <field name="NUM">64</field> </block> </value> </block> </value> <next> <block type="variables_set" id="-JE,VK0BL*}W|tFlg@G$"> <field name="VAR" id="S-La4D.;35lts$cW0tPC">cylinderHolder</field> <value name="VALUE"> <block type="bitbybit.jscad.shapes.cylinder" id="$xSXLJ]`bW37?G17o7]}"> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="/fk~s3kNM7MK-eAIQo#)"> <value name="X"> <block type="math_number" id="KaoQy~,$TeP)i@gx_mn^"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="W`bUU6z)B{UPtk-jhSm_"> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_number" id="mjz^tfxw],E=LU()2tJY"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Height"> <block type="math_arithmetic" id="et4g8V17UPtnwAmPC00P"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="^ThIzk+PD`Ow.X?r$df3"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="1zgcEY-aD3C4Vg0|JHz="> <field name="NUM">0.3</field> </block> </value> </block> </value> <value name="Radius"> <block type="math_arithmetic" id="Ul1dvMp3R3+^MO.jEBIq"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id=":pIFPm*ZTt#MAM)95m-e"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="~0K?^IV?a6Q~aZS,hkok"> <field name="NUM">0.3</field> </block> </value> </block> </value> <value name="Segments"> <block type="math_number" id="%,~hURLMM:Ifqg;$X8?g"> <field name="NUM">64</field> </block> </value> </block> </value> <next> <block type="variables_set" id="v$NMF|s8LKq:m}%(V!,d"> <field name="VAR" id="-V%q7mq`9aeHyP~AIp/(">candlePlacing</field> <value name="VALUE"> <block type="bitbybit.jscad.shapes.cylinder" id="-F:hyS{WZ=O*1ocA_x[f"> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="]@D}tWQFxcqtpW|kC7[m"> <value name="X"> <block type="math_number" id="v@AO+5_JhX^:Nk8f0#FB"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="t[{SD.Q`s:=2T7_^w?#e"> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_number" id="Oue3gK[Z{}sq%rs.-G7^"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Height"> <block type="math_arithmetic" id="^Hxc106]}+x;w~R!5qu/"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="y%wbGFti|h[aB%2@|Bz7"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="%sUS]EZ0.k[$OskROy6!"> <field name="NUM">0.3</field> </block> </value> </block> </value> <value name="Radius"> <block type="math_arithmetic" id="~7(L)i7KD:|=eBDSr~*`"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="2n}5%@#WxE:G%=Xj!JMI"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="T4sz#PUpheT-!zPU/O$6"> <field name="NUM">0.15</field> </block> </value> </block> </value> <value name="Segments"> <block type="math_number" id="[4Kp7/xD.izyl=cFBre`"> <field name="NUM">64</field> </block> </value> </block> </value> <next> <block type="variables_set" id="*!*RJ]3RzxdbUe}Uh|d`"> <field name="VAR" id="R:pEpNU4uC:sRd!$|CPQ">candleBase</field> <value name="VALUE"> <block type="bitbybit.jscad.transformSolid" id="(,ygQ?9L*0EjDwIFBSJc"> <value name="Mesh"> <block type="bitbybit.jscad.transformSolid" id="+PbjHIZV4Q1WwVq$yELw"> <value name="Mesh"> <block type="bitbybit.jscad.transformSolid" id="fNBY4Lk3u3wNEnn|V0)S"> <value name="Mesh"> <block type="bitbybit.jscad.booleans.subtractFrom" id="#Q8pFlAw7kUyCCt1gh(g"> <value name="From"> <block type="bitbybit.jscad.booleans.unionTwo" id="y?RxLH,a,XDn!wmHGh*w"> <value name="First"> <block type="bitbybit.jscad.transformSolid" id="(SD/yXax^@;fe=a)~b;["> <value name="Mesh"> <block type="bitbybit.jscad.booleans.subtractTwo" id="CEO/,+I)HH9$}kKObO0k"> <value name="First"> <block type="variables_get" id="a06A1_Pw-i]i4X1EIbCC"> <field name="VAR" id="S-La4D.;35lts$cW0tPC">cylinderHolder</field> </block> </value> <value name="Second"> <block type="variables_get" id="vw__PdmuZTdNHgymmiOI"> <field name="VAR" id="-V%q7mq`9aeHyP~AIp/(">candlePlacing</field> </block> </value> </block> </value> <value name="Transformation"> <block type="bitbybit.babylon.transforms.translationXYZ" id="LWtW$:,d:XIp5Y;+`)aU"> <value name="Translation"> <block type="bitbybit.point.pointXYZ" id="Am%g8quCr$6Fkmccj^/["> <value name="X"> <block type="math_number" id="YA]PHs{I{x7DYl2gk.9w"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="bOEcmW8Rz+Wr#dY)%`P9"> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_arithmetic" id="VybJ.z{=ZQb(Z7aGiWGE"> <field name="OP">DIVIDE</field> <value name="A"> <block type="math_arithmetic" id="6-Oe:v|%4]tCclbR-c@u"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="q{Fes9rB|#YLv_L#G|3Z"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="S8ClK+}pLWR?!Wz3/]zt"> <field name="NUM">0.3</field> </block> </value> </block> </value> <value name="B"> <block type="math_number" id="|51*2Wh0.z$u(#F^ewxD"> <field name="NUM">-2</field> </block> </value> </block> </value> </block> </value> </block> </value> </block> </value> <value name="Second"> <block type="variables_get" id="(/bs1y/a]qzaHk..|)o]"> <field name="VAR" id="zE#2Eos[+5_{yj~G.WU#">baseCylinder</field> </block> </value> </block> </value> <value name="Meshes"> <block type="bitbybit.jscad.transformSolids" id="6NQZoe(_s0EF`Imx)Kh3"> <value name="Meshes"> <block type="variables_get" id="R3tMUuInr=SuYX!Tdu~~"> <field name="VAR" id="`i:!+RM`=Z,2[a3(GVb}">letters</field> </block> </value> <value name="Transformation"> <block type="bitbybit.babylon.transforms.translationXYZ" id=",3`s#cc;mV9]n6$!$-yr"> <value name="Translation"> <block type="bitbybit.point.pointXYZ" id="qkj@[rP@f(t[AZ}bN(eB"> <value name="X"> <block type="math_number" id="G!r=g]1Hnt`cd%}?Y4F2"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_arithmetic" id="*Dhk)mSWN7@*!jL]@U{e"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="i8{+^Pmo2^zBIV/3MPWl"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="_w!OZW0n#]?jFA{]p[[P"> <field name="NUM">-1</field> </block> </value> </block> </value> <value name="Z"> <block type="math_number" id="8kOZ;W;Xoup(Oa^WWW_;"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> </block> </value> </block> </value> <value name="Transformation"> <block type="bitbybit.babylon.transforms.rotationCenterX" id="YoZ]}y7|it.sxm4U#:bu"> <value name="Angle"> <block type="math_number" id="~[n}47Swrp3tb2$[-(m}"> <field name="NUM">90</field> </block> </value> <value name="Center"> <block type="bitbybit.vector.vectorXYZ" id="o@B/7Y7@C0~cBs!jRp*r"> <value name="X"> <block type="math_number" id="tgW$He;Wp40|m(a,e!V="> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="s{g-GHP@oQI$Uer=UCZc"> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_number" id="2h$a2)G)8L8.gu2Afs%@"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> </block> </value> <value name="Transformation"> <block type="bitbybit.babylon.transforms.rotationCenterY" id="=5W0hv2YjVOQQ@q}s/uN"> <value name="Angle"> <block type="math_number" id=":GQtQcn=+!PJvo3cL)w$"> <field name="NUM">-90</field> </block> </value> <value name="Center"> <block type="bitbybit.vector.vectorXYZ" id="TFv~L@86-WXL6^q1w(pJ"> <value name="X"> <block type="math_number" id="SYtQ)~2.jZ]e#=;?cLFm"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="ss`Q*s)rnnEFHZ?:lSwO"> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_number" id="W:F*.kTqHtcb=H9a8uVG"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> </block> </value> <value name="Transformation"> <block type="bitbybit.babylon.transforms.translationXYZ" id="7sZ9pe9`sR5rm;r?.;7!"> <value name="Translation"> <block type="bitbybit.point.pointXYZ" id="*ffwWo56`60!D~ff]9/6"> <value name="X"> <block type="math_number" id="{iEy=Hh3q):R9}0g7w.["> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_arithmetic" id="2hfE!+c_^PWf},:DsWI+"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="variables_get" id="Y{CG1~%sN+]y7Mpf]BC5"> <field name="VAR" id="rGsEI15cr85jJz6IP|]D">pumpkinRadius</field> </block> </value> <value name="B"> <block type="math_number" id="h0VNUM,8/r$V{xm2FYLM"> <field name="NUM">-1</field> </block> </value> </block> </value> <value name="Z"> <block type="math_number" id="m=wn;`Zf^r!ahI|gk4!6"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> </block> </value> <next> <block type="bitbybit.draw.drawAnyAsyncNoReturn" id="x=;_$Y$qTL;*0|8m{bBO"> <value name="Entity"> <block type="variables_get" id="qiyk{ciI_;`mFWm+RGTS"> <field name="VAR" id="R:pEpNU4uC:sRd!$|CPQ">candleBase</field> </block> </value> <value name="Options"> <block type="bitbybit.draw.optionsSimple" id="q_m4jOklw!3zWy1*ryn6"> <value name="Colours"> <block type="colour_picker" id="rgi@LtTgO+s57yp1VY%P"> <field name="COLOUR">#333333</field> </block> </value> <value name="Size"> <block type="math_number" id="GnQDm:n70n|jY1/s%oHi"> <field name="NUM">3</field> </block> </value> <value name="Opacity"> <block type="math_number" id="{x4?/Ga?TCX+@DeYx#$R"> <field name="NUM">1</field> </block> </value> <value name="Updatable"> <block type="logic_boolean" id="Ot(z[8z(y36{6]ox`i2C"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <next> <block type="bitbybit.draw.drawAnyAsyncNoReturn" id="Q=sV^v`RFr_SM7dnLfah"> <value name="Entity"> <block type="variables_get" id="nDP|0H7S0~tfOsR7eZ[e"> <field name="VAR" id="{g2p:CwC/(xs[)J-SdVo">pumpkin</field> </block> </value> <value name="Options"> <block type="bitbybit.draw.optionsSimple" id="SkHo$P?^s[PiO!1$=haO"> <value name="Colours"> <block type="colour_picker" id="j$1swdDbnR9z89?%G,{z"> <field name="COLOUR">#cc6600</field> </block> </value> <value name="Size"> <block type="math_number" id="#wG)VDy9o3zP_h76pjO="> <field name="NUM">3</field> </block> </value> <value name="Opacity"> <block type="math_number" id="YgFrjF%V@?}s].hCNe*o"> <field name="NUM">1</field> </block> </value> <value name="Updatable"> <block type="logic_boolean" id="3{^l3WEUhB-#.1sc4o,e"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <next> <block type="controls_if" id="?$Q!V:S|+T,*D:UJ^?m9"> <value name="IF0"> <block type="variables_get" id="-vd|r.gT:__66/[0PUF|"> <field name="VAR" id="/BJo,_9XBc6qu$FX(QTq">downloadStl</field> </block> </value> <statement name="DO0"> <block type="bitbybit.jscad.downloadSolidSTL" id="CJ)hcw16oG80dLq!ez`2"> <value name="Mesh"> <block type="variables_get" id=",oeq3y^!wGpGJsDgsuU}"> <field name="VAR" id="{g2p:CwC/(xs[)J-SdVo">pumpkin</field> </block> </value> <value name="FileName"> <block type="text" id="tGKd-Mo23EPN#qt?h?kn"> <field name="TEXT">pumpkin-model</field> </block> </value> <next> <block type="bitbybit.jscad.downloadSolidSTL" id="Gk[Z4$j!0,mPeI1v6)z3"> <value name="Mesh"> <block type="variables_get" id="Uc)_]wQF/P!OZ35%U;SS"> <field name="VAR" id="R:pEpNU4uC:sRd!$|CPQ">candleBase</field> </block> </value> <value name="FileName"> <block type="text" id=":#r*$KJ#pt|6Z5?*Wt1E"> <field name="TEXT">candle-base</field> </block> </value> </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> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </xml>