<snapdata remixID="13742467"><project name="3D 1geometrische figuren 3D blz 8" app="Snap! 10, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="3D 1geometrische figuren 3D blz 8"><notes></notes><palette><category name="3D Beetle" color="92,181,255,1"/></palette><hidden></hidden><headers></headers><code></code><blocks><block-definition s="reset" type="command" category="3D Beetle"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="stop extruding"></custom-block><custom-block s="go home"></custom-block><custom-block s="clear scene"></custom-block><custom-block s="set shape offset to %l"><block s="reportNewList"><list><l>0</l><l>0</l></list></block></custom-block><custom-block s="set %s scale to %n"><l>shape</l><l>1</l></custom-block><custom-block s="set %s scale to %n"><l>movement</l><l>1</l></custom-block><block s="doIf"><block s="reportListContainsItem"><block s="reportApplyExtension"><l>var_names(scope)</l><list><l>global</l></list></block><l>bb_stack</l></block><script><block s="doApplyExtension"><l>var_set(name, val)</l><list><l>bb_stack</l><block s="reportNewList"><list></list></block></list></block></script><list></list></block></script></block-definition><block-definition s="clear scene" type="command" category="3D Beetle" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doApplyExtension"><l>bb_clear()</l><list></list></block></script></block-definition><block-definition s="go home" type="command" category="3D Beetle"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="go to %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l></list></block></custom-block><block s="doApplyExtension"><l>bb_setrot(x, y, z)</l><list><l>0</l><l>0</l><l>0</l></list></block></script></block-definition><block-definition s="move %&apos;n&apos; steps" type="command" category="3D Beetle" space="true"><header></header><code></code><translations></translations><inputs><input type="%n">1</input></inputs><script><custom-block s="change relative %s by %n"><l>z</l><block var="n"/></custom-block></script></block-definition><block-definition s="go to %&apos;position&apos;" type="command" category="3D Beetle" space="true"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="position"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>position</l><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l></list></block></block></script><list></list></block><block s="doApplyExtension"><l>bb_goto(x, y, z)</l><block var="position"/></block></script></block-definition><block-definition s="set %&apos;which&apos; position to %&apos;what&apos;" type="command" category="3D Beetle"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">x<options>x&#xD;y&#xD;z</options></input><input type="%n">3</input></inputs><script><block s="doDeclareVariables"><list><l>mask</l></list></block><block s="doSetVar"><l>mask</l><block s="reportAtomicMap"><block s="reifyReporter"><autolambda><block s="reportVariadicEquals"><list><l></l><block var="which"/></list></block></autolambda><list></list></block><block s="reportNewList"><list><l>x</l><l>y</l><l>z</l></list></block></block></block><custom-block s="go to %l"><block s="reportVariadicSum"><list><block s="reportDifference"><custom-block s="%s position"><l></l></custom-block><block s="reportVariadicProduct"><list><block var="mask"/><custom-block s="%s position"><l></l></custom-block></list></block></block><block s="reportVariadicProduct"><list><block var="mask"/><block s="reportNewList"><list><block var="what"/><block var="what"/><block var="what"/></list></block></list></block></list></block></custom-block></script></block-definition><block-definition s="change absolute %&apos;which&apos; by %&apos;n&apos;" type="command" category="3D Beetle"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">x<options>x&#xD;y&#xD;z</options></input><input type="%n">2</input></inputs><script><custom-block s="go to %l"><block s="reportVariadicSum"><list><custom-block s="%s position"><l></l></custom-block><block s="reportVariadicProduct"><list><block s="reportAtomicMap"><block s="reifyReporter"><autolambda><block s="reportVariadicEquals"><list><l></l><block var="which"/></list></block></autolambda><list></list></block><block s="reportNewList"><list><l>x</l><l>y</l><l>z</l></list></block></block><block s="reportNewList"><list><block var="n"/><block var="n"/><block var="n"/></list></block></list></block></list></block></custom-block></script></block-definition><block-definition s="change relative %&apos;which&apos; by %&apos;n&apos;" type="command" category="3D Beetle"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">y<options>x&#xD;y&#xD;z</options></input><input type="%n">2</input></inputs><script><block s="doApplyExtension"><l>bb_move(axis, steps)</l><list><block var="which"/><block var="n"/></list></block></script></block-definition><block-definition s="%&apos;which&apos; position" type="reporter" category="3D Beetle"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">x<options>x&#xD;y&#xD;z</options></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="which"/><l></l></list></block><script><block s="doReport"><block s="reportApplyExtension"><l>bb_position()</l><list></list></block></block></script><script><block s="doReport"><block s="reportListItem"><block s="reportListIndex"><block var="which"/><block s="reportNewList"><list><l>x</l><l>y</l><l>z</l></list></block></block><block s="reportApplyExtension"><l>bb_position()</l><list></list></block></block></block></script></block></script></block-definition><block-definition s="rotate %&apos;which&apos; by %&apos;what&apos;" type="command" category="3D Beetle" space="true"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">z<options>x&#xD;y&#xD;z</options></input><input type="%n">15</input></inputs><script><block s="doDeclareVariables"><list><l>empty</l></list></block><block s="doSetVar"><l>empty</l><l></l></block><block s="doApplyExtension"><l>bb_rotate(x, y, z)</l><block s="reportAtomicMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportVariadicEquals"><list><l></l><block var="which"/></list></block><block var="what"/><block var="empty"/></block></autolambda><list></list></block><block s="reportNewList"><list><l>x</l><l>y</l><l>z</l></list></block></block></block></script></block-definition><block-definition s="set %&apos;which&apos; rotation to %&apos;what&apos;" type="command" category="3D Beetle"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">z<options>x&#xD;y&#xD;z</options></input><input type="%n">45</input></inputs><script><block s="doDeclareVariables"><list><l>empty</l></list></block><block s="doSetVar"><l>empty</l><l></l></block><block s="doApplyExtension"><l>bb_setrot(x, y, z)</l><block s="reportAtomicMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportVariadicEquals"><list><l></l><block var="which"/></list></block><block var="what"/><block var="empty"/></block></autolambda><list></list></block><block s="reportNewList"><list><l>x</l><l>y</l><l>z</l></list></block></block></block></script></block-definition><block-definition s="point to %&apos;point&apos;" type="command" category="3D Beetle"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="point"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>point</l><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l></list></block></block></script><list></list></block><block s="doApplyExtension"><l>bb_pointto(x, y, z)</l><block var="point"/></block></script></block-definition><block-definition s="%&apos;which&apos; rotation" type="reporter" category="3D Beetle"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">z<options>x&#xD;y&#xD;z</options></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="which"/><l></l></list></block><script><block s="doReport"><block s="reportApplyExtension"><l>bb_rotation()</l><list></list></block></block></script><script><block s="doReport"><block s="reportListItem"><block s="reportListIndex"><block var="which"/><block s="reportNewList"><list><l>x</l><l>y</l><l>z</l></list></block></block><block s="reportApplyExtension"><l>bb_rotation()</l><list></list></block></block></block></script></block></script></block-definition><block-definition s="start extruding %&apos;base&apos;" type="command" category="3D Beetle" space="true"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">circle<options>circle&#xD;triangle&#xD;square&#xD;semicircle&#xD;line&#xD;point&#xD;sprite positions</options></input></inputs><script><block s="doApplyExtension"><l>bb_stopextruding()</l><list></list></block><block s="doApplyExtension"><l>bb_setextrusionbase(base)</l><list><block var="base"/></list></block><block s="doApplyExtension"><l>bb_startextruding()</l><list></list></block></script></block-definition><block-definition s="stop extruding" type="command" category="3D Beetle"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doApplyExtension"><l>bb_stopextruding()</l><list></list></block></script></block-definition><block-definition s="log sprite positions in %&apos;script&apos;" type="command" category="3D Beetle" space="true"><header></header><code></code><translations></translations><inputs><input type="%cs" initial="1"></input></inputs><script><block s="doApplyExtension"><l>bb_logspritepositions(bool, currentPos)</l><list><block s="reportBoolean"><l><bool>true</bool></l></block><block s="getPosition"></block></list></block><block s="doRun"><block var="script"/><list></list></block><block s="doApplyExtension"><l>bb_logspritepositions(bool, currentPos)</l><list><block s="reportBoolean"><l><bool>false</bool></l></block></list></block></script></block-definition><block-definition s="shape points" type="reporter" category="3D Beetle" space="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>bb_extrusionbasepoints()</l><list></list></block></block></script></block-definition><block-definition s="set shape offset to %&apos;offset&apos;" type="command" category="3D Beetle" space="true"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doApplyExtension"><l>bb_setoffset(offset)</l><list><block var="offset"/></list></block></script></block-definition><block-definition s="set %&apos;which&apos; scale to %&apos;n&apos;" type="command" category="3D Beetle"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" initial="1">shape<options>shape&#xD;movement</options></input><input type="%n">1</input></inputs><script><block s="doApplyExtension"><l>bb_setscale(scale, which)</l><list><block var="n"/><block var="which"/></list></block></script></block-definition><block-definition s="change %&apos;which&apos; scale by %&apos;n&apos;" type="command" category="3D Beetle"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" initial="1">shape<options>shape&#xD;movement</options></input><input type="%n">0.5</input></inputs><script><custom-block s="set %s scale to %n"><block var="which"/><block s="reportVariadicSum"><list><custom-block s="%s scale"><block var="which"/></custom-block><block var="n"/></list></block></custom-block></script></block-definition><block-definition s="%&apos;which&apos; scale" type="reporter" category="3D Beetle"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" initial="1">shape<options>shape&#xD;movement</options></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>bb_scale(which)</l><list><block var="which"/></list></block></block></script></block-definition><block-definition s="push position" type="command" category="3D Beetle" space="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAddToList"><block s="reportNewList"><list><custom-block s="%s position"><l></l></custom-block><custom-block s="%s rotation"><l></l></custom-block></list></block><custom-block s="stack"></custom-block></block></script></block-definition><block-definition s="pop position" type="command" category="3D Beetle"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportNot"><block s="reportListIsEmpty"><custom-block s="stack"></custom-block></block></block><script><block s="doDeclareVariables"><list><l>record</l></list></block><block s="doSetVar"><l>record</l><block s="reportListItem"><l><option>last</option></l><custom-block s="stack"></custom-block></block></block><block s="doApplyExtension"><l>bb_goto(x, y, z)</l><block s="reportListItem"><l>1</l><block var="record"/></block></block><block s="doApplyExtension"><l>bb_setrot(x, y, z)</l><block s="reportListItem"><l>2</l><block var="record"/></block></block><block s="doDeleteFromList"><l><option>last</option></l><custom-block s="stack"></custom-block></block></script><list></list></block></script></block></script></block-definition><block-definition s="stack" type="reporter" category="3D Beetle" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportNot"><block s="reportListContainsItem"><block s="reportApplyExtension"><l>var_names(scope)</l><list><l>global</l></list></block><l>bb_stack</l></block></block><script><block s="doApplyExtension"><l>var_declare(scope, name)</l><list><l>global</l><l>bb_stack</l></list></block><block s="doApplyExtension"><l>var_hide(name)</l><list><l>bb_stack</l></list></block><block s="doApplyExtension"><l>var_set(name, val)</l><list><l>bb_stack</l><block s="reportNewList"><list></list></block></list></block></script><list></list></block><block s="doReport"><block s="reportApplyExtension"><l>var_get(name)</l><list><l>bb_stack</l></list></block></block></script></block-definition><block-definition s="init module" type="command" category="3D Beetle" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>__module__beetle__</l><l>libraries/beetle/init.js</l></block></script><scripts><script x="59.50413223140495" y="111.4280991735537"><block s="doSetVar"><l>__module__beetle__</l><l>libraries/beetle/init.js</l></block></script></scripts></block-definition><block-definition s="beetle view" type="reporter" category="3D Beetle" space="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>bb_beetleView()</l><list></list></block></block></script></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="588"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="589"></list></costumes><sounds><list struct="atomic" id="590"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="138,255,252.79999999999995,1" pen="tip" id="595"><costumes><list struct="atomic" id="596"></list></costumes><sounds><list struct="atomic" id="597"></list></sounds><blocks></blocks><variables></variables><scripts><script x="50" y="42.83333333333337"><custom-block s="reset"><comment w="90" collapsed="false">3 driehoeken op elkaar</comment></custom-block><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><custom-block s="start extruding %s"><l>circle</l></custom-block><custom-block s="move %n steps"><l>7</l></custom-block><custom-block s="rotate %s by %n"><l>y</l><l>120</l></custom-block><custom-block s="stop extruding"></custom-block></script></block><custom-block s="change relative %s by %n"><l>y</l><l>1</l></custom-block></script></block></script><script x="306" y="45"><custom-block s="reset"><comment w="90" collapsed="false">3 vierkanten op elkaar.</comment></custom-block><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>4</l><script><custom-block s="start extruding %s"><l>circle</l></custom-block><custom-block s="move %n steps"><l>7</l></custom-block><custom-block s="rotate %s by %n"><l>y</l><l>90</l></custom-block><custom-block s="stop extruding"></custom-block></script></block><custom-block s="change relative %s by %n"><l>y</l><l>1</l></custom-block></script></block></script><script x="53" y="259"><custom-block s="reset"><comment w="90" collapsed="false">4 cirkels op elkaar.</comment></custom-block><block s="doRepeat"><l>4</l><script><block s="doRepeat"><block s="reportQuotient"><l>360</l><l>15</l></block><script><custom-block s="start extruding %s"><l>circle</l></custom-block><custom-block s="move %n steps"><l>4</l></custom-block><custom-block s="rotate %s by %n"><l>y</l><l>15</l></custom-block><custom-block s="stop extruding"></custom-block></script></block><custom-block s="change relative %s by %n"><l>y</l><l>1</l></custom-block></script></block></script><script x="338" y="264"><custom-block s="reset"><comment w="90" collapsed="false">20 polygonen op elkaar.</comment></custom-block><block s="setColor"><color>255,206,138,1</color></block><block s="doSetVar"><l>straal</l><l>3</l></block><block s="doSetVar"><l>veelhoeknummer</l><l>8</l></block><block s="doSetVar"><l>hoek</l><block s="reportQuotient"><l>360</l><block var="veelhoeknummer"/></block></block><block s="doSetVar"><l>verplaatsgrootte</l><block s="reportVariadicProduct"><list><block s="reportMonadic"><l><option>sqrt</option></l><block s="reportQuotient"><block var="hoek"/><l>2</l></block></block><block var="straal"/><l>2</l></list></block></block><block s="doRepeat"><l>20</l><script><block s="doRepeat"><block var="veelhoeknummer"/><script><custom-block s="start extruding %s"><l>circle</l></custom-block><custom-block s="move %n steps"><block var="verplaatsgrootte"/></custom-block><custom-block s="rotate %s by %n"><l>y</l><block s="reportVariadicProduct"><list><l>-1</l><block var="hoek"/></list></block></custom-block><custom-block s="stop extruding"></custom-block></script></block><custom-block s="change relative %s by %n"><l>y</l><l>1</l></custom-block><block s="changePenColorDimension"><l><option>hue</option></l><l>2</l></block></script></block></script></scripts></sprite><watcher var="straal" style="normal" x="10" y="10" color="243,118,29"/><watcher var="veelhoeknummer" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="hoek" style="normal" x="10" y="52.00000399999999" color="243,118,29"/><watcher var="verplaatsgrootte" style="normal" x="10" y="73.00000599999998" color="243,118,29"/></sprites></stage><variables><variable name="__module__beetle__" hidden="true"><l>libraries/beetle/init.js</l></variable><variable name="straal"><l>3</l></variable><variable name="veelhoeknummer"><l>8</l></variable><variable name="hoek"><l>45</l></variable><variable name="verplaatsgrootte"><l>28.460498941515414</l></variable></variables></scene></scenes></project><media name="3D 1geometrische figuren 3D blz 8" app="Snap! 10, https://snap.berkeley.edu" version="2"></media></snapdata>