Tower

Tower script details
Type
Blockly logo image
blockly
App Version
0.13.0
Visibility
public
Date Created
Jan 13, 2022, 12:17:23 PM
Last Edit Date
Dec 5, 2023, 5:56:39 PM

Script Details

The Code
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="E~fB1f9nVj0wV}_Q)v%x">scale</variable> <variable id="pzm(/DULvzCMm}(%Kz5j">Tower</variable> </variables> <block type="variables_set" id="22:~rsz1Xzm=Z$6VQ?*!" x="-30" y="-1380"> <field name="VAR" id="E~fB1f9nVj0wV}_Q)v%x">scale</field> <value name="VALUE"> <block type="math_number" id="Y@}%N:,Y(!;N/(khdY~1"> <field name="NUM">0.2</field> </block> </value> <next> <block type="bitbybit.babylon.scene.drawPointLightNoReturn" id="9MHX0q#=sfb-v0KhL1to"> <value name="Position"> <block type="bitbybit.point.pointXYZ" id="rhfA=$n.W,p+Su-zGRPl"> <value name="X"> <block type="math_number" id="_i0p9cHrASjIz/UM~TH*"> <field name="NUM">-5</field> </block> </value> <value name="Y"> <block type="math_number" id="ELpLaz5IGDs-d;z|O~7d"> <field name="NUM">25</field> </block> </value> <value name="Z"> <block type="math_number" id="A|6eF8w8mM|2]%s$tF9L"> <field name="NUM">5</field> </block> </value> </block> </value> <value name="Intensity"> <block type="math_number" id="]2/)5m/:%|pB6SFZN[OT"> <field name="NUM">1000</field> </block> </value> <value name="Diffuse"> <block type="colour_picker" id="TCO/xD,]7|I:QTB*SjRp"> <field name="COLOUR">#ffff00</field> </block> </value> <value name="Specular"> <block type="colour_picker" id="KFOZpR^5k5Z#CQ4{P4e/"> <field name="COLOUR">#ffffff</field> </block> </value> <value name="Radius"> <block type="math_number" id="UYI#zA.YzDyUj]OjwM[v"> <field name="NUM">0</field> </block> </value> <value name="ShadowGeneratorMapSize"> <block type="math_number" id="X{qslp87{L+@;x8kKHC|"> <field name="NUM">1024</field> </block> </value> <value name="EnableShadows"> <block type="logic_boolean" id="!|B_U0rR+J*$Ssy%3TZL"> <field name="BOOL">FALSE</field> </block> </value> <value name="ShadowDarkness"> <block type="math_number" id="lP?1t+-RGuUK|u]g(Y8{"> <field name="NUM">0</field> </block> </value> <next> <block type="bitbybit.babylon.scene.drawPointLightNoReturn" id="aI/W|fgfJy^G~N!#g13m"> <value name="Position"> <block type="bitbybit.point.pointXYZ" id="B;c~$2,3uqN/R3da_W;L"> <value name="X"> <block type="math_number" id="|Br=M24%KrT]]!lVjqe="> <field name="NUM">5</field> </block> </value> <value name="Y"> <block type="math_number" id="6l6E44|9rX6|GmNtp:];"> <field name="NUM">15</field> </block> </value> <value name="Z"> <block type="math_number" id="z^(-jkag}2}FGC/R5%xb"> <field name="NUM">-5</field> </block> </value> </block> </value> <value name="Intensity"> <block type="math_number" id="HvqSs1kREUMJ4O*U5k!N"> <field name="NUM">1000</field> </block> </value> <value name="Diffuse"> <block type="colour_picker" id="7Xy3/Y?Wj_f1m!sK0%yv"> <field name="COLOUR">#33cc00</field> </block> </value> <value name="Specular"> <block type="colour_picker" id="X09M:ycXXht2v)p!?|g,"> <field name="COLOUR">#ffffff</field> </block> </value> <value name="Radius"> <block type="math_number" id="a=MVL4Y-Q0J|x-JuEdS7"> <field name="NUM">0</field> </block> </value> <value name="ShadowGeneratorMapSize"> <block type="math_number" id="BjIT[gd*v)^?IkB7KL5S"> <field name="NUM">1024</field> </block> </value> <value name="EnableShadows"> <block type="logic_boolean" id="9?rVB$:6tInA,uc$GUCw"> <field name="BOOL">FALSE</field> </block> </value> <value name="ShadowDarkness"> <block type="math_number" id="R~}`#NUqiOZcgam+K*}K"> <field name="NUM">0</field> </block> </value> <next> <block type="bitbybit.babylon.scene.drawPointLightNoReturn" id="rh-TE(8|[D:dA2;B{P7s"> <value name="Position"> <block type="bitbybit.point.pointXYZ" id="8)+dBAVf.,}2{aI1#w72"> <value name="X"> <block type="math_number" id="Xg?I-0xo%i0)ivlvKnK?"> <field name="NUM">-5</field> </block> </value> <value name="Y"> <block type="math_number" id="P]-f1CsJmym0J9MbK*bi"> <field name="NUM">5</field> </block> </value> <value name="Z"> <block type="math_number" id="QbH?l5NDL!AO$LhJPm3e"> <field name="NUM">5</field> </block> </value> </block> </value> <value name="Intensity"> <block type="math_number" id="B$;P9Fk`)9]5C^,8zHtR"> <field name="NUM">1000</field> </block> </value> <value name="Diffuse"> <block type="colour_picker" id="MQe@tIG(p!3qFXt0^~lq"> <field name="COLOUR">#ff0000</field> </block> </value> <value name="Specular"> <block type="colour_picker" id="w@Phx+/GUgz1LXYz3;!Y"> <field name="COLOUR">#ffffff</field> </block> </value> <value name="Radius"> <block type="math_number" id="^+QeP?jlrgj1l|AL{y5/"> <field name="NUM">0</field> </block> </value> <value name="ShadowGeneratorMapSize"> <block type="math_number" id="y_KafMlY0]F_RJ0+]Ll@"> <field name="NUM">1024</field> </block> </value> <value name="EnableShadows"> <block type="logic_boolean" id="M_VD~Nxcx1G5$Y.L@CD{"> <field name="BOOL">FALSE</field> </block> </value> <value name="ShadowDarkness"> <block type="math_number" id="Agb`;M;f.q%8,=gMwe@T"> <field name="NUM">0</field> </block> </value> <next> <block type="bitbybit.babylon.scene.drawPointLightNoReturn" id="1=3-DBxDvN,}6%?PwInw"> <value name="Position"> <block type="bitbybit.point.pointXYZ" id="#Ndu_mi-#X:AcYkyqxJ."> <value name="X"> <block type="math_number" id="}oFkml#p#`+?X}nltuvA"> <field name="NUM">1</field> </block> </value> <value name="Y"> <block type="math_arithmetic" id="MH_M^7Z5^7f;{)#_0798"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="math_number" id="ClQXYG6db2K7I2??{J]X"> <field name="NUM">350</field> </block> </value> <value name="B"> <block type="variables_get" id="=k)3UH2*UV/FNJo6u#l$"> <field name="VAR" id="E~fB1f9nVj0wV}_Q)v%x">scale</field> </block> </value> </block> </value> <value name="Z"> <block type="math_number" id="F+U[!L13R7c~sQLjy(7@"> <field name="NUM">-1</field> </block> </value> </block> </value> <value name="Intensity"> <block type="math_number" id="oSO`m/XDckhFEs25,DVK"> <field name="NUM">4000</field> </block> </value> <value name="Diffuse"> <block type="colour_picker" id="U9[Ze8^h}A~}4,yVjWXu"> <field name="COLOUR">#ffffff</field> </block> </value> <value name="Specular"> <block type="colour_picker" id="=A{OsN^}q3@TrD|w@umS"> <field name="COLOUR">#ffffff</field> </block> </value> <value name="Radius"> <block type="math_number" id="wZl/`piq4%XVP,WV9Tu+"> <field name="NUM">0</field> </block> </value> <value name="ShadowGeneratorMapSize"> <block type="math_number" id="[vK}^eA}r_0)JPi-LI70"> <field name="NUM">1024</field> </block> </value> <value name="EnableShadows"> <block type="logic_boolean" id="*dc`Vw}^GY7$2tS4%^^/"> <field name="BOOL">FALSE</field> </block> </value> <value name="ShadowDarkness"> <block type="math_number" id="|j?j;R?qC,!jbAAGgBLh"> <field name="NUM">0</field> </block> </value> <next> <block type="bitbybit.draw.drawGridMeshNoReturn" id="if=HhW#F7(?|ErfA/95A"> <value name="Width"> <block type="math_number" id="Cf~sO!vs`hQlHA7%O[Ei"> <field name="NUM">400</field> </block> </value> <value name="Height"> <block type="math_number" id=",SJ2lJEI;p)HH/Uf*.+C"> <field name="NUM">400</field> </block> </value> <value name="Subdivisions"> <block type="math_number" id="upHSZZ#iQsw6|lYwgb8K"> <field name="NUM">10</field> </block> </value> <value name="MajorUnitFrequency"> <block type="math_number" id=".oz?0U?K$FB{*Y:st_;p"> <field name="NUM">10</field> </block> </value> <value name="MinorUnitVisibility"> <block type="math_number" id="5|BE7|yL05.B2FNp=v=8"> <field name="NUM">0.45</field> </block> </value> <value name="GridRatio"> <block type="math_number" id="ZR5X?RTV!!l%fAJ;53FY"> <field name="NUM">0.5</field> </block> </value> <value name="Opacity"> <block type="math_number" id="ZT5W]r%(:X(cE0.6)LjB"> <field name="NUM">0.5</field> </block> </value> <value name="BackFaceCulling"> <block type="logic_boolean" id="bN]koPG{/-?jRP%^oy?Z"> <field name="BOOL">FALSE</field> </block> </value> <value name="MainColor"> <block type="colour_picker" id=":=*7~7j4!m=4fpm9TZ8,"> <field name="COLOUR">#ffffff</field> </block> </value> <value name="SecondaryColor"> <block type="colour_picker" id="W]#If1L@aBNU]/CVSQ%]"> <field name="COLOUR">#ffffff</field> </block> </value> <next> <block type="variables_set" id="g{X0b6[w@8-cF3-mECX;"> <field name="VAR" id="pzm(/DULvzCMm}(%Kz5j">Tower</field> <value name="VALUE"> <block type="bitbybit.occt.booleans.union" id="%T$q{=[g*n699BIh={d`"> <value name="Shapes"> <block type="lists_create_with" id="Dd(e7{RWyjF_2*OUKB%:"> <mutation items="22"> </mutation> <value name="ADD0"> <block type="bitbybit.occt.shapes.solid.createCylinder" id="hh/p$C`KFQaz{-XKW(do"> <value name="Radius"> <block type="math_number" id="kD44f[6~W%yB2#qg5BIq"> <field name="NUM">20.4515</field> </block> </value> <value name="Height"> <block type="math_number" id="A!+vo{DMkopA*c^3P1h|"> <field name="NUM">4.25</field> </block> </value> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="YWEWfsd^7!}y%1y!XI{A"> <value name="X"> <block type="math_number" id="F4]SnmDt1,SeF%f7i2{4"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="xq~n1[.)$|@Rj^ne)G,Y"> <field name="NUM">0</field> </block> </value> <value name="Z"> <block type="math_number" id="fE^G,ICYHw5AOLe5]Z5~"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Direction"> <block type="bitbybit.point.pointXYZ" id="pf0t}[frv9#PFoKM--p#"> <value name="X"> <block type="math_number" id="][^!%b3{WT#}2s?-ze`j"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="eJ?95F#Us-egmI^H5^#1"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="dIeu|P{v?32eU!|R`}T}"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> <value name="ADD1"> <block type="bitbybit.occt.shapes.solid.createCylinder" id="2E,X,]@kjQVe:u?-+txo"> <value name="Radius"> <block type="math_number" id="Mmks2cAXs8*#yp=1O%(l"> <field name="NUM">26</field> </block> </value> <value name="Height"> <block type="math_number" id="9M3V(j$o0nH^pEO?ZcJ6"> <field name="NUM">10</field> </block> </value> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="Gpk[S:@jF/UR%Z3:z2QQ"> <value name="X"> <block type="math_number" id="EKnagZqsE:F|Zb{bY3px"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="`%E[K.suU$JZidSGXbSS"> <field name="NUM">4.25</field> </block> </value> <value name="Z"> <block type="math_number" id="ESI.fL(ot*SsFyA!FJc-"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Direction"> <block type="bitbybit.point.pointXYZ" id="!raa~:TznZR=M_IFPI#["> <value name="X"> <block type="math_number" id="X]^N6C([0qqL;iNkGW^W"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="/evy$W,S-QXP$VW*we3T"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="ESi4U1kpQVt6-D7=(@yb"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> <value name="ADD2"> <block type="bitbybit.occt.shapes.solid.createCone" id="ESY)WxzpG9NiwF:/[G0/"> <value name="Radius1"> <block type="math_number" id="o[PLXwM0!C5kuF,7ThG:"> <field name="NUM">26</field> </block> </value> <value name="Radius2"> <block type="math_number" id="b:lnF)XH}ui(//gE/v7}"> <field name="NUM">20</field> </block> </value> <value name="Height"> <block type="math_number" id="b@HXN]vH(%f#lhQ9?;@C"> <field name="NUM">1</field> </block> </value> <value name="Angle"> <block type="math_number" id="Ecjmw4sT3,{tH7k67y)k"> <field name="NUM">360</field> </block> </value> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="!AzvcI^=Blf=$lNUZOsT"> <value name="X"> <block type="math_number" id="0kCh2W.j0Yp~hK4LfQK1"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="oA8!$MIu:@j+(|?[OFD@"> <field name="NUM">14.25</field> </block> </value> <value name="Z"> <block type="math_number" id="FLBQG;=(ex=EAVjeQ(KU"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Direction"> <block type="bitbybit.point.pointXYZ" id="i.u1-(HPXRCk[kf9(AF)"> <value name="X"> <block type="math_number" id="nSkcung`$c~f0+9pg3}/"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="3Cot$^_)]p(YD6CVKZGt"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="fH=N?r)NFk8D_!g8@~k+"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> <value name="ADD3"> <block type="bitbybit.occt.shapes.solid.createCylinder" id="uNZ13L(:/:R{yw=BWe6W"> <value name="Radius"> <block type="math_number" id="G]:K2]=^1?{Fr1^n`c%M"> <field name="NUM">20</field> </block> </value> <value name="Height"> <block type="math_number" id="%dCg6zh-#AC^th3DEiqw"> <field name="NUM">2</field> </block> </value> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="m2Pu`dAT}UttrBM4sc^T"> <value name="X"> <block type="math_number" id="~u)DUiPnWc:HA5tvC%;D"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="Q/LrwJM)Y6ULPevMs^m9"> <field name="NUM">15.25</field> </block> </value> <value name="Z"> <block type="math_number" id="Ft?R58D*rn#GsRoB|ZTI"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Direction"> <block type="bitbybit.point.pointXYZ" id="tRp0+N*OVb.y.=sN.+~|"> <value name="X"> <block type="math_number" id="Mxct.1!*!=bwoQ`5-~RU"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="BB*Yj{R$9:rG^aC[Pgzk"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="~M4_h~1]{@gBqTK]Gv=`"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> <value name="ADD4"> <block type="bitbybit.occt.shapes.solid.createCone" id="=~RtS[9fe3LRqFz6=FKX"> <value name="Radius1"> <block type="math_number" id="wRaN2jC}0$$[RM/Y~/=*"> <field name="NUM">6.6</field> </block> </value> <value name="Radius2"> <block type="math_number" id="V2=AR#+%V+zt.[|cSL)N"> <field name="NUM">4</field> </block> </value> <value name="Height"> <block type="math_number" id="ytVFc3-=Bw.:S6x:}9|W"> <field name="NUM">133.75</field> </block> </value> <value name="Angle"> <block type="math_number" id="lfl[=Dy4TYw8erIo_^n5"> <field name="NUM">360</field> </block> </value> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="@^H@R1MeL^$/N4+X#`=S"> <value name="X"> <block type="math_number" id="|1)!u[nz8_u^x0d;i(-O"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="owKyVGB=0RX+ixu_=x-C"> <field name="NUM">16.25</field> </block> </value> <value name="Z"> <block type="math_number" id="hU2JcX${}yM=jJ*d(u)T"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Direction"> <block type="bitbybit.point.pointXYZ" id="ZQWVN,DhO4m]:_.~euG;"> <value name="X"> <block type="math_number" id="sl=||cEKGRraz!C:vhV_"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id=":E5(OUb.y;/LZec[s86b"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="..{ikrcZ2f$kHF=D2n1#"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> <value name="ADD5"> <block type="bitbybit.occt.shapes.solid.createCylinder" id="[AYL*+}TtF:DbXMRz%q+"> <value name="Radius"> <block type="math_number" id="MHT1r.6Rdq`sG0T@LKDp"> <field name="NUM">5.5</field> </block> </value> <value name="Height"> <block type="math_number" id=":RSxU9#v=}$ZCZ(]]2#a"> <field name="NUM">11</field> </block> </value> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="B^Wtf;DyaI1r_M8fTo@y"> <value name="X"> <block type="math_number" id="HJz+@B@T6~RV[s|~.j_9"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="QQxX:EwB|w?{v8g^I(kC"> <field name="NUM">150</field> </block> </value> <value name="Z"> <block type="math_number" id="$_)BknX#4Jjq.cjv|WOl"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Direction"> <block type="bitbybit.point.pointXYZ" id="-lC*_w0OPv86`dwx[L./"> <value name="X"> <block type="math_number" id="9hItN~,$*9F_Gys6L{Lq"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="o%C!HP!;3V;A@0}Qzyre"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="LR/6@B^hBWQ/LF4?h)dJ"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> <value name="ADD6"> <block type="bitbybit.occt.operations.loft" id="-S5oXinLHu8WiApL+tBS"> <value name="Shapes"> <block type="lists_create_with" id="?wRwX%Mf@t2!a+j7]Ccj"> <mutation items="3"> </mutation> <value name="ADD0"> <block type="bitbybit.occt.shapes.wire.createCircleWire" id="|fFv|!2U};r0,HhUV04S"> <value name="Radius"> <block type="math_number" id="ML+$.8hwpCv{,4IAz0KS"> <field name="NUM">4</field> </block> </value> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="R#]ijkYkYLOTQ`3J4`$u"> <value name="X"> <block type="math_number" id="7k?u8r:(`hWRYb7~M-=H"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="Mnn5?9;5gnd}u^|qG;W:"> <field name="NUM">161</field> </block> </value> <value name="Z"> <block type="math_number" id="TWY,J;!xbe811`=tRcjo"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Direction"> <block type="bitbybit.point.pointXYZ" id="Pn2~*!wd;JlBcX25Dn`s"> <value name="X"> <block type="math_number" id=":8rG?5@O^3_$ng?D^hk5"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="`w=i)/7!`tJ0PZ:R;lQQ"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="YKB*gs?J?Ay77uQ$`8$5"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> <value name="ADD1"> <block type="bitbybit.occt.shapes.wire.createCircleWire" id="tNh%`eH@o.m]/cZQn?#i"> <value name="Radius"> <block type="math_number" id="`M!Up!+$g[EYF4_i`9kr"> <field name="NUM">16</field> </block> </value> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="F*jY9clNnE8eo@BBY/1S"> <value name="X"> <block type="math_number" id="/nbE?jf%W1+Rb0@X.:`!"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="pZL=K)*,|}?qU7eKeTC{"> <field name="NUM">163</field> </block> </value> <value name="Z"> <block type="math_number" id="on0Xfpwo,Ez;t6NTLbax"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Direction"> <block type="bitbybit.point.pointXYZ" id=",tB{n_f0:CppBxnxWqq/"> <value name="X"> <block type="math_number" id="7Q,^}/O3o%Y*yu@}`Y+}"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id=")3;t$WUw`cn}]bGj`qpy"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="*hNVWO%tmWXvXdFd#N!R"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> <value name="ADD2"> <block type="bitbybit.occt.shapes.wire.createCircleWire" id="y2d`zs[.HKSEd9K`:_J|"> <value name="Radius"> <block type="math_number" id="6H7gcU:A,:0($J~.C/;7"> <field name="NUM">20.65</field> </block> </value> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="+qR.?G9q9tu--Alu|u2I"> <value name="X"> <block type="math_number" id="lkV^2j|9*:jDRe{8ua2D"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="9v[+gm|Rv^6btXtJLOK|"> <field name="NUM">164.75</field> </block> </value> <value name="Z"> <block type="math_number" id="7ed[`%p2i]qK4whS1Uqd"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Direction"> <block type="bitbybit.point.pointXYZ" id="}kUZpP5bF`o32BK}cF~{"> <value name="X"> <block type="math_number" id="FPwV{K7Qt41Xa^I5+m4E"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="#WW0)@|g9W-?gt;]r/8!"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="!4zAOuq/rFgz04nG$V4,"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> </block> </value> <value name="MakeSolid"> <block type="logic_boolean" id="Hb2QdUrZGGL:+X_?;63I"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <value name="ADD7"> <block type="bitbybit.occt.shapes.solid.createCylinder" id="7-?zm%WI*-vdIbUoy[bl"> <value name="Radius"> <block type="math_number" id="MArl1IxA[0%,LX{SIGDY"> <field name="NUM">20.65</field> </block> </value> <value name="Height"> <block type="math_number" id="Z!CQ]rN[3J(,Jn~!KJFy"> <field name="NUM">2</field> </block> </value> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="q++RS%?l]qqxY`Vw6aFh"> <value name="X"> <block type="math_number" id="a{=UP$*+nJnX!CHCWh;3"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="q0:-Yc5U,l1?~]{KnP-$"> <field name="NUM">164.75</field> </block> </value> <value name="Z"> <block type="math_number" id="~r#~4~FX?q0r{KurcVDs"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Direction"> <block type="bitbybit.point.pointXYZ" id="=_V#Zsz8_CBxX%2QoOmo"> <value name="X"> <block type="math_number" id="Z(pk2P6yRgyJr~jf,)8z"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id=".tePRcs=tdX:C7:viT8c"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="DS2$mHq|;iJzm.h/}O]H"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> <value name="ADD8"> <block type="bitbybit.occt.shapes.solid.createCone" id="HhcxnkN=T?EFH=+$(FtO"> <value name="Radius1"> <block type="math_number" id="Q]/l8#+q(K*;d5QZlW|m"> <field name="NUM">21.45</field> </block> </value> <value name="Radius2"> <block type="math_number" id="b}/f,k.R..xb-Hv?RBH?"> <field name="NUM">18.6</field> </block> </value> <value name="Height"> <block type="math_number" id="}+V|M.-7?It[o|?WHb*Z"> <field name="NUM">1</field> </block> </value> <value name="Angle"> <block type="math_number" id="FBY)X?zn29Ug5S!zM[l/"> <field name="NUM">360</field> </block> </value> <value name="Center"> <block type="bitbybit.point.pointXYZ" id=":)7HE-i-)pr(xuW9t09]"> <value name="X"> <block type="math_number" id="NOge|VGL5CEqWHb=P1!E"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="~M(~0:^7cqzlM[y7}3Un"> <field name="NUM">166.75</field> </block> </value> <value name="Z"> <block type="math_number" id="e]Nr=satnLS*AnTxQ06k"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Direction"> <block type="bitbybit.point.pointXYZ" id="@+zOM%MD$l%+P[v/zTg~"> <value name="X"> <block type="math_number" id="DwGCoirl@3^-{7T=!JEY"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="zQ+N9w~=5yM^j;uthewn"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="7_q/vSTFH~rOf1g36(v0"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> <value name="ADD9"> <block type="bitbybit.occt.shapes.solid.createCylinder" id="Qj`5|9bCV7#6x(]Z_fb5"> <value name="Radius"> <block type="math_number" id="M?0YVlv7rnrph9YrA-G`"> <field name="NUM">18.6</field> </block> </value> <value name="Height"> <block type="math_number" id=")]=/4yLXwE)oH%GjaJC="> <field name="NUM">1</field> </block> </value> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="A/q7n?=eKKsLZQn#@dWj"> <value name="X"> <block type="math_number" id="UVVACqf1*T0p?SN~z:4Y"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="+(zpP~HZ8i?P?wtfvPN]"> <field name="NUM">167.75</field> </block> </value> <value name="Z"> <block type="math_number" id="mv7qQXF[@OUm8.:`_JG]"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Direction"> <block type="bitbybit.point.pointXYZ" id="OLEC|iY;?D5X~?4{i~s+"> <value name="X"> <block type="math_number" id="sAR%{[S~I^Y}k/Q#LO!w"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="xH{o/vWT+HmSDy^@_}/e"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="0}KBH.NvI|*2[4FyG#4H"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> <value name="ADD10"> <block type="bitbybit.occt.shapes.solid.createCone" id="!Mo_]=6LKN4Xh:EUdan-"> <value name="Radius1"> <block type="math_number" id=";ByI.^hh@6s!+=)ydrG$"> <field name="NUM">15</field> </block> </value> <value name="Radius2"> <block type="math_number" id="BW|*CLkfEP|r$KOQZm-("> <field name="NUM">13.5</field> </block> </value> <value name="Height"> <block type="math_number" id="nq8)hWIC%5ph~b7r6_a~"> <field name="NUM">10</field> </block> </value> <value name="Angle"> <block type="math_number" id="S5F[c39KGdg6=#I{D3M3"> <field name="NUM">360</field> </block> </value> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="?KOUW!8AwB/uhl|ilQEE"> <value name="X"> <block type="math_number" id="U^7/Q9cw3l0Yn7-mIFla"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="R|8Q-vzy]cs$4^ohy3RR"> <field name="NUM">168.75</field> </block> </value> <value name="Z"> <block type="math_number" id=".Yj6jSw#enVVlo/u[y(Y"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Direction"> <block type="bitbybit.point.pointXYZ" id="/D39]29L2K/=NVe}^$JF"> <value name="X"> <block type="math_number" id="Jd%exaj.OS}{+dvkUC0n"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="/#zqL/XKrTs*m]V@P:hz"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="i6A}%U,9Dzbo2p+kh|67"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> <value name="ADD11"> <block type="bitbybit.occt.shapes.solid.createCylinder" id="ssCc]er?=j{My+2Oduuj"> <value name="Radius"> <block type="math_number" id="OUIRcb3r1my$HFC!tq9$"> <field name="NUM">7</field> </block> </value> <value name="Height"> <block type="math_number" id="u.vgEWYZbjdMpMc=%M!c"> <field name="NUM">4.5</field> </block> </value> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="PLt.e6Dg[^IobxY6P+QY"> <value name="X"> <block type="math_number" id="pbYtbX~U[/U71%(yLQtf"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="KPk!uX#SlvGl9kk$PLrb"> <field name="NUM">178.75</field> </block> </value> <value name="Z"> <block type="math_number" id="Bk3]tu*BtgV7pu:tP$km"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Direction"> <block type="bitbybit.point.pointXYZ" id="V@d=$C[JhF~07d7dU_V!"> <value name="X"> <block type="math_number" id="w`zt%{h?_}#emwU9*eR$"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="qxCfHBrP6c,7i.;rx8$P"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="yhwR2%l%,Eo=/p$n1x8+"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> <value name="ADD12"> <block type="bitbybit.occt.shapes.solid.createCylinder" id="XftVA`Sn`NumN::4R?k/"> <value name="Radius"> <block type="math_number" id="_*6~k|mr[K0i=N^5Yjq@"> <field name="NUM">3.5</field> </block> </value> <value name="Height"> <block type="math_number" id="s7%:^V/Uj(qQHf{O:_+!"> <field name="NUM">6.75</field> </block> </value> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="!M#_sQ=Q0;~g(`/nAf+8"> <value name="X"> <block type="math_number" id="n~QsCpXmmT%:iQa0Z0DP"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="J-OBGrx@8[XM2(%hp==g"> <field name="NUM">183.25</field> </block> </value> <value name="Z"> <block type="math_number" id="Oez_EL5Nb18Y~1CuLn}v"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Direction"> <block type="bitbybit.point.pointXYZ" id=")Eqb(t#aH{S)_OsBNW,7"> <value name="X"> <block type="math_number" id="zT[:z^X?+@q}`S{es=kG"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id=";(hKqgRQ$$;`QoH=-J7P"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="5dxnRx!8W]7lj_m-m!kf"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> <value name="ADD13"> <block type="bitbybit.occt.shapes.solid.createCylinder" id="huUgt6@Br.KUagn1%$L`"> <value name="Radius"> <block type="math_number" id="=`!4}Gx[H|pLAQpK5%n/"> <field name="NUM">2.5</field> </block> </value> <value name="Height"> <block type="math_number" id="[q=GG#2L(~;Mf,A?gTT^"> <field name="NUM">35.8</field> </block> </value> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="z(`ch`J$`yvx)3mZ5dw3"> <value name="X"> <block type="math_number" id="Vr0H`TgHIc|0yy~]%V0e"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="CP;NBRxnSn~%yR5A8-=V"> <field name="NUM">190</field> </block> </value> <value name="Z"> <block type="math_number" id="*Ke]?7klG_jK:Ut$XlEI"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Direction"> <block type="bitbybit.point.pointXYZ" id="uF`@qq=Xv/F,f^4y!o07"> <value name="X"> <block type="math_number" id="4`iC5:{IrE]GjHRAk3a*"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="FhGWge=H83Js@W]c**ro"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="pd2(R^oif9VNFAQF9jW5"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> <value name="ADD14"> <block type="bitbybit.occt.shapes.solid.createCone" id="i8QzO1.N_I[(y?d6sOHu"> <value name="Radius1"> <block type="math_number" id="z(y*/`#[#h0SLQf5W3d^"> <field name="NUM">2.5</field> </block> </value> <value name="Radius2"> <block type="math_number" id="t.|mH+]u4dIaa1$Yg#mN"> <field name="NUM">2</field> </block> </value> <value name="Height"> <block type="math_number" id="{x):NU3Y.qFJnizKeB07"> <field name="NUM">5</field> </block> </value> <value name="Angle"> <block type="math_number" id="ZSt5_1|wIEDj=w-#Vy,4"> <field name="NUM">360</field> </block> </value> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="y6YAMF`K8V7hm/[du@s:"> <value name="X"> <block type="math_number" id=".sBa(`3gYC+vs$`F.G-#"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="MH8R$T}N[w;1,N{!S+I7"> <field name="NUM">225.8</field> </block> </value> <value name="Z"> <block type="math_number" id="IqWhEw*A7gWFHXPzmc~n"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Direction"> <block type="bitbybit.point.pointXYZ" id="Gm7|(UpSXuGi`zhE$KBI"> <value name="X"> <block type="math_number" id="{mi!Ssw[3,=X;_M,7t.N"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="!4hS.EO+dn863LFM@lPC"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="K.N9`Xkll5C4OXAC_H|S"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> <value name="ADD15"> <block type="bitbybit.occt.shapes.solid.createCylinder" id="WUL/#{|zh@OVTIU)R?,S"> <value name="Radius"> <block type="math_number" id="7o-ocA(NaA]]LzMR_S52"> <field name="NUM">2</field> </block> </value> <value name="Height"> <block type="math_number" id="=(+M[CM:ot_1vw~AY__e"> <field name="NUM">27</field> </block> </value> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="oS2*n@M!^5hwmr#|U5Ej"> <value name="X"> <block type="math_number" id="kn[)ifCT4VyN}AHcIsJ."> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="|jDy/T9v:uri[BN@$wfr"> <field name="NUM">230.8</field> </block> </value> <value name="Z"> <block type="math_number" id="P(/[w]IB*%e6k!ig/C08"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Direction"> <block type="bitbybit.point.pointXYZ" id="exfI+[.YnMpKc5M:nLZM"> <value name="X"> <block type="math_number" id="5v:l`IzfSdETfW^v.2eq"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="]q9IR[lw,wwz|hQb4uwo"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="+A6v{xt4+jiqTA?I;ydo"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> <value name="ADD16"> <block type="bitbybit.occt.shapes.solid.createCone" id="WxdytBiIOgFiZ3H{fCo~"> <value name="Radius1"> <block type="math_number" id="W[:H4zEI7vCnl?ksM1qW"> <field name="NUM">2</field> </block> </value> <value name="Radius2"> <block type="math_number" id="L7l1;b=BI@b7JE2EB{Ae"> <field name="NUM">1.5</field> </block> </value> <value name="Height"> <block type="math_number" id="NMIqs+AfaCUwr)P,Oxag"> <field name="NUM">4</field> </block> </value> <value name="Angle"> <block type="math_number" id="e{GQT{M(Pl8?aEwTx$[~"> <field name="NUM">360</field> </block> </value> <value name="Center"> <block type="bitbybit.point.pointXYZ" id=".K,a4vo11{1fencUmiNP"> <value name="X"> <block type="math_number" id="n?e?d{@J{,NAo6oRzGUk"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="Dt!Jp{n(R,YD;0w,1~bP"> <field name="NUM">257.8</field> </block> </value> <value name="Z"> <block type="math_number" id="y7eAAq$~3/=KX1n:l6gu"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Direction"> <block type="bitbybit.point.pointXYZ" id="b%w|XkBf%Gu%i{eR~wgf"> <value name="X"> <block type="math_number" id="a{Xuumw3iLU%cZoxYQGg"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="X?{KW4y$sK_86/u3(5Pc"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="9m3#I]06n%$Vux|?MV-~"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> <value name="ADD17"> <block type="bitbybit.occt.shapes.solid.createCylinder" id="ri`MPSy113=kLi^,*DIm"> <value name="Radius"> <block type="math_number" id="?k+d.y)(,%rs~nlJZ#xr"> <field name="NUM">1.5</field> </block> </value> <value name="Height"> <block type="math_number" id="z5?A;l2XE+9FVqV,3i-k"> <field name="NUM">26</field> </block> </value> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="Cm^`+Uu;XlG1p^@v~eWv"> <value name="X"> <block type="math_number" id="elUBZc[uh(?+~DzP@_g*"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="}F^Jbb`%`FXsG~]2=L0J"> <field name="NUM">261.8</field> </block> </value> <value name="Z"> <block type="math_number" id="dR;kzOd~):z$,UHfVS#`"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Direction"> <block type="bitbybit.point.pointXYZ" id=",W`ta;d)3^bzFn|oX[M+"> <value name="X"> <block type="math_number" id="z:Q!mdFFqls8_p3YWAUp"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="XrOq,gH=Guq4wb}6iu}+"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="I~%#Vx14o,qh2]l8Ed0|"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> <value name="ADD18"> <block type="bitbybit.occt.shapes.solid.createCone" id=")wX45fheX,i{(O*kMqKo"> <value name="Radius1"> <block type="math_number" id="qK8zYpCJ1qag?Z;0^fHp"> <field name="NUM">1.5</field> </block> </value> <value name="Radius2"> <block type="math_number" id="Ianoi3Zo@Y]a9%E9uKKz"> <field name="NUM">1</field> </block> </value> <value name="Height"> <block type="math_number" id="do?+8}d:{bRCksSqa59R"> <field name="NUM">3</field> </block> </value> <value name="Angle"> <block type="math_number" id="M7_)(.aBL;lp{IwTJ7:5"> <field name="NUM">360</field> </block> </value> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="#ZXBdD((DI$1C!X^y]^X"> <value name="X"> <block type="math_number" id=",YG5U$UHpCES:ms]N:3K"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="iGLdHblL{*{=bXxReLbM"> <field name="NUM">287.8</field> </block> </value> <value name="Z"> <block type="math_number" id="!$]B[42PU(r%+@g-M6^@"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Direction"> <block type="bitbybit.point.pointXYZ" id="I-*Pv4zV/1_E;xz;::YL"> <value name="X"> <block type="math_number" id="p2Y8j_um|7#l7,GM=IK)"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="^E~bsKH]q4%^qvW+:X+s"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="in%/LVgd2V;GeO-ND{g6"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> <value name="ADD19"> <block type="bitbybit.occt.shapes.solid.createCylinder" id="c9sd2+*hg5@$tV|X@p?{"> <value name="Radius"> <block type="math_number" id="0/4)j^bH8bvR2AiDsv4}"> <field name="NUM">1</field> </block> </value> <value name="Height"> <block type="math_number" id="4J/9!s8wH?CaLC9{$uLS"> <field name="NUM">16.8</field> </block> </value> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="0i53Reg$Y=3g(IT8D9wZ"> <value name="X"> <block type="math_number" id="0{]bL^NNp^r?8w!z7;si"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="fXZQ48|jJ}:CiOZ,#O3u"> <field name="NUM">290.8</field> </block> </value> <value name="Z"> <block type="math_number" id="{LtpepG~Qq?C2ltCt${T"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Direction"> <block type="bitbybit.point.pointXYZ" id="|Z0KsUz,0F#*NL./5jbT"> <value name="X"> <block type="math_number" id="|[$~br{!8%9fUBYzu,eG"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id=":+O{stW_HN=u!SU[EDQ."> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="QcE=iv(*uL%z!rW*(SmR"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> <value name="ADD20"> <block type="bitbybit.occt.shapes.solid.createCylinder" id="Fn12rL{L(u[,sMJYR@uk"> <value name="Radius"> <block type="math_number" id="vEN[8~}+KFx~~]/Q73|K"> <field name="NUM">0.7</field> </block> </value> <value name="Height"> <block type="math_number" id="-d6cuN2SOj)e@(y{Mvz5"> <field name="NUM">13.83</field> </block> </value> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="(y7YgX|pi]ErJ)X@25!d"> <value name="X"> <block type="math_number" id="vi`lYnlO+$dHO.pUi*G."> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="}44UFhr9foOTFm,uPK3l"> <field name="NUM">307.6</field> </block> </value> <value name="Z"> <block type="math_number" id="XCrK7*Ce)X4ro8mn{KP9"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Direction"> <block type="bitbybit.point.pointXYZ" id="nSUXP*]_gvo_!u^x5-.H"> <value name="X"> <block type="math_number" id="?x;N9R0=J^9Et3ff^,E8"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="b23e,SZiZ,^x,^NOd_|m"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="OU3y@n6IB?=nV8iywxV3"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> <value name="ADD21"> <block type="bitbybit.occt.shapes.solid.createCylinder" id="dI3.KKnb|pA1N3(KDA{a"> <value name="Radius"> <block type="math_number" id="soEC:pgEY^4tDlNqkv5+"> <field name="NUM">0.3</field> </block> </value> <value name="Height"> <block type="math_number" id="bsQAqCjkcXnoAptIr}0@"> <field name="NUM">5.04</field> </block> </value> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="^NjnVszK;eWqfwi,tb*R"> <value name="X"> <block type="math_number" id="R/4uc#oomCjr]l06bp[%"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id=":@v)VZWDA1/,spx?OKN5"> <field name="NUM">321.43</field> </block> </value> <value name="Z"> <block type="math_number" id="]HZ0vP|_`:u?d)fr2:B2"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="Direction"> <block type="bitbybit.point.pointXYZ" id="NI{%M_4U]i;uVOX%Fphy"> <value name="X"> <block type="math_number" id="AO#(0x=mNxBWCK:3F)R+"> <field name="NUM">0</field> </block> </value> <value name="Y"> <block type="math_number" id="MBvA|l|;3Q}|^,Ja0RJu"> <field name="NUM">1</field> </block> </value> <value name="Z"> <block type="math_number" id="NryuI?{WQ2A!(7a*R]ol"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> </block> </value> <value name="KeepEdges"> <block type="logic_boolean" id=";Q=}-e.=r!u`3cLuGc0u"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <next> <block type="bitbybit.draw.drawAnyAsyncNoReturn" id="kb68?kSS@#Dog0AGCwjr"> <value name="Entity"> <block type="bitbybit.occt.transforms.scale" id="T8~3X^QAN.S+;OMHe]bc"> <value name="Shape"> <block type="variables_get" id="RLNBC~o-HWc(E~+hD/)/"> <field name="VAR" id="pzm(/DULvzCMm}(%Kz5j">Tower</field> </block> </value> <value name="Factor"> <block type="variables_get" id="lS,X;=(?+5pTAo:d3R0p"> <field name="VAR" id="E~fB1f9nVj0wV}_Q)v%x">scale</field> </block> </value> </block> </value> <value name="Options"> <block type="bitbybit.draw.optionsOcctShape" id="8gAewG:-xU77laCt`q3,"> <value name="FaceOpacity"> <block type="math_number" id="8o1*E)yJwdboYSaY~u;e"> <field name="NUM">1</field> </block> </value> <value name="EdgeOpacity"> <block type="math_number" id="`bc1^KbXu;m(I(Q8/(BW"> <field name="NUM">0.4</field> </block> </value> <value name="EdgeColour"> <block type="colour_picker" id="T:CKgTCT}MmT9*p5#.nj"> <field name="COLOUR">#ffffff</field> </block> </value> <value name="FaceColour"> <block type="colour_picker" id="xLk)W9%{B3gr2*+`i*-,"> <field name="COLOUR">#666666</field> </block> </value> <value name="EdgeWidth"> <block type="math_number" id="$KVq0|!f-6$xZoJHVW}k"> <field name="NUM">10</field> </block> </value> <value name="DrawEdges"> <block type="logic_boolean" id="^$OD;@]XW;m~O_Mxop87"> <field name="BOOL">TRUE</field> </block> </value> <value name="DrawFaces"> <block type="logic_boolean" id="wrUqd%T%(aI:)+LWR@lP"> <field name="BOOL">TRUE</field> </block> </value> <value name="Precision"> <block type="math_number" id="?}lbnIq+N|7^{/iiC?Us"> <field name="NUM">0.01</field> </block> </value> <value name="DrawEdgeIndexes"> <block type="logic_boolean" id="KaJK`D9+pL3p]!0Dlr=j"> <field name="BOOL">FALSE</field> </block> </value> <value name="EdgeIndexHeight"> <block type="math_number" id="lf;]jhP-h#RHTV*;QR$1"> <field name="NUM">0.06</field> </block> </value> <value name="EdgeIndexColour"> <block type="colour_picker" id="qn`oz}AbjGs|IO?8Gl:y"> <field name="COLOUR">#bbbbff</field> </block> </value> <value name="DrawFaceIndexes"> <block type="logic_boolean" id="AHsY+51v]Z#Z*di]n#Nz"> <field name="BOOL">FALSE</field> </block> </value> <value name="FaceIndexHeight"> <block type="math_number" id="uJQnxu.j9yXbsZV=1JOk"> <field name="NUM">0.06</field> </block> </value> <value name="FaceIndexColour"> <block type="colour_picker" id="y9Oek5qBGghIxlUI9P{v"> <field name="COLOUR">#0000ff</field> </block> </value> </block> </value> <next> <block type="bitbybit.draw.drawAnyAsyncNoReturn" id="djzyha7%o=EQhg?P+B(7"> <value name="Entity"> <block type="bitbybit.jscad.shapes.cuboid" id="p_n};7I/yUzsRmpi}~-S"> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="FdW^V6-G(72]vpu#3}q2"> <value name="X"> <block type="math_number" id="Yu9eXRNFDA5;0fXZ+OJa"> <field name="NUM">0.5</field> </block> </value> <value name="Y"> <block type="math_arithmetic" id="p{=ky_RpGN}/836^~,=("> <field name="OP">MULTIPLY</field> <value name="A"> <block type="math_number" id="b@./N4QS1YU3%4oOsgau"> <field name="NUM">326.47</field> </block> </value> <value name="B"> <block type="variables_get" id="saA+cmN8xVL7!]#lx,jj"> <field name="VAR" id="E~fB1f9nVj0wV}_Q)v%x">scale</field> </block> </value> </block> </value> <value name="Z"> <block type="math_number" id="=0RwTf^~p%/tfD-0n$eJ"> <field name="NUM">0.15</field> </block> </value> </block> </value> <value name="Width"> <block type="math_number" id="Le2:5c{?lV`^2`_b9S[r"> <field name="NUM">1</field> </block> </value> <value name="Length"> <block type="math_number" id="-fpdbRyaummN[CU|eJvF"> <field name="NUM">0.1</field> </block> </value> <value name="Height"> <block type="math_number" id="1hD2$.Xz9,jA,[Alm*Tc"> <field name="NUM">0.25</field> </block> </value> </block> </value> <value name="Options"> <block type="bitbybit.draw.optionsSimple" id="4!$Vz;d`b4~!w+2037|T"> <value name="Colours"> <block type="colour_picker" id=";#[=o1_Io0HJDrPvbf:#"> <field name="COLOUR">#ffff00</field> </block> </value> <value name="Size"> <block type="math_number" id="`X.V/R0|uy;T@zu/xF%I"> <field name="NUM">3</field> </block> </value> <value name="Opacity"> <block type="math_number" id="D^[VDj4?eBq)a#4q-q:t"> <field name="NUM">1</field> </block> </value> <value name="Updatable"> <block type="logic_boolean" id="CubY{,koj0]3%E}y+:(}"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <next> <block type="bitbybit.draw.drawAnyAsyncNoReturn" id="Lu^s{hF|qg)K_%*3N%?M"> <value name="Entity"> <block type="bitbybit.jscad.shapes.cuboid" id="crNE`93-02Y|ZbtLuP`a"> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="^?hd%/l[NSo:AT~L:i!%"> <value name="X"> <block type="math_number" id="0Dag]O()S:M#zvVGEpew"> <field name="NUM">0.5</field> </block> </value> <value name="Y"> <block type="math_arithmetic" id="^hUqMtnCnKA:VEF|@jUP"> <field name="OP">MINUS</field> <value name="A"> <block type="math_arithmetic" id="fvT@,_MSBu4=Vx!)io_9"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="math_number" id="*9(gZ0gj#@X=s1%x-n*9"> <field name="NUM">326.47</field> </block> </value> <value name="B"> <block type="variables_get" id="0+U](a|VWtjVd-[V$D_}"> <field name="VAR" id="E~fB1f9nVj0wV}_Q)v%x">scale</field> </block> </value> </block> </value> <value name="B"> <block type="math_number" id="c`RJ.NZzWH5$DcS}-bm-"> <field name="NUM">0.25</field> </block> </value> </block> </value> <value name="Z"> <block type="math_number" id="tsUL?jUZac;OO.tyZ4Ml"> <field name="NUM">0.15</field> </block> </value> </block> </value> <value name="Width"> <block type="math_number" id="_o4od$Y8f:7r+*zC{BMx"> <field name="NUM">1</field> </block> </value> <value name="Length"> <block type="math_number" id="/XG$U~XHj#%Ma7m6_=(d"> <field name="NUM">0.1</field> </block> </value> <value name="Height"> <block type="math_number" id="8=2]G~4un?X87@:TIrfO"> <field name="NUM">0.25</field> </block> </value> </block> </value> <value name="Options"> <block type="bitbybit.draw.optionsSimple" id="Ee+=Z(kQmYSD1#b]A$dd"> <value name="Colours"> <block type="colour_picker" id="K(@mf:dF8L?UKEo{Y{HZ"> <field name="COLOUR">#33cc00</field> </block> </value> <value name="Size"> <block type="math_number" id="]j`2Pdg)b}p]#)d9(1r4"> <field name="NUM">3</field> </block> </value> <value name="Opacity"> <block type="math_number" id="f2:5er-|0hJauZLFRDkC"> <field name="NUM">1</field> </block> </value> <value name="Updatable"> <block type="logic_boolean" id="T}gBE=v3i=-!-P{=H[C6"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <next> <block type="bitbybit.draw.drawAnyAsyncNoReturn" id="%;Qc$ij[#K|bODJK`G}C"> <value name="Entity"> <block type="bitbybit.jscad.shapes.cuboid" id="r,E$UKwM%gIOVP,aOJ|9"> <value name="Center"> <block type="bitbybit.point.pointXYZ" id="1[7[t1#:Em^m|SzzhFa#"> <value name="X"> <block type="math_number" id="tAqi6m3N%!F@s8|57c+#"> <field name="NUM">0.5</field> </block> </value> <value name="Y"> <block type="math_arithmetic" id="DJ,:U}R-@D/I!=./5Rk~"> <field name="OP">MINUS</field> <value name="A"> <block type="math_arithmetic" id="_Eyj@0C)X./k8)=L9*jG"> <field name="OP">MULTIPLY</field> <value name="A"> <block type="math_number" id="m@bFNc2pU7WZDN?Ahps_"> <field name="NUM">326.47</field> </block> </value> <value name="B"> <block type="variables_get" id="FU$PCUCJO;Nuo:jK$IP3"> <field name="VAR" id="E~fB1f9nVj0wV}_Q)v%x">scale</field> </block> </value> </block> </value> <value name="B"> <block type="math_number" id="^Yo4U=#=TlP:qK`}X~2W"> <field name="NUM">0.5</field> </block> </value> </block> </value> <value name="Z"> <block type="math_number" id="^5*%a5(pw+.7P?v#mLuW"> <field name="NUM">0.15</field> </block> </value> </block> </value> <value name="Width"> <block type="math_number" id="AfV]M_3Eh-1t7SK,LF)9"> <field name="NUM">1</field> </block> </value> <value name="Length"> <block type="math_number" id="X|u!DNxG|W!93y|C6N8z"> <field name="NUM">0.1</field> </block> </value> <value name="Height"> <block type="math_number" id="RI?FIlX*v[t=o(bh;HCf"> <field name="NUM">0.25</field> </block> </value> </block> </value> <value name="Options"> <block type="bitbybit.draw.optionsSimple" id="*gic|#`2!o/7vZ(n.S)z"> <value name="Colours"> <block type="colour_picker" id="dJ[Zz_JriW]P:h*yK*Tg"> <field name="COLOUR">#ff0000</field> </block> </value> <value name="Size"> <block type="math_number" id="dqMUrkA(+=,#Y4bz3;*r"> <field name="NUM">3</field> </block> </value> <value name="Opacity"> <block type="math_number" id="$)Rl2Bj~8;${ULs3Uh]f"> <field name="NUM">1</field> </block> </value> <value name="Updatable"> <block type="logic_boolean" id="pN_f)^Wv!B1|;yP0Qp@t"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </xml>