<snapdata remixID="9395182"><project name="Platonic Solids 3D" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes>This is a demonstration of 3D parallel projection of a simple object; here a cube. It chooses the rotation amount randomly, so it&apos;s a different tumbling effect with every run.&#xD;- Dan Garcia</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Platonic Solids 3D"><notes>This is a demonstration of 3D parallel projection of a simple object; here a cube. It chooses the rotation amount randomly, so it&apos;s a different tumbling effect with every run.&#xD;- Dan Garcia</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; by %&apos;step&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%n"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportJoinWords"><list><l> </l><block s="evaluate"><block s="reifyReporter"><autolambda><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></autolambda><list></list></block><list></list></block></list></block></list></block></block></script></block></script></block-definition><block-definition s="list-&gt;sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="combine with %repRing items of %l"><block s="reifyReporter"><autolambda><custom-block s="join words %mult%txt"><list><l></l><l></l></list></custom-block></autolambda><list></list></block><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence-&gt;list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>result</l><l>thisword</l><l>emptyword</l></list></block><block s="doSetVar"><l>result</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>thisword</l><l></l></block><block s="doSetVar"><l>emptyword</l><l></l></block><custom-block s="for %upvar = %n to %n by %n %cs"><l>i</l><l>1</l><block s="reportStringSize"><block var="text"/></block><l></l><script></script></custom-block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="thisword"/><block var="emptyword"/></block></block><script><block s="doAddToList"><block var="thisword"/><block var="result"/></block></script></block><block s="doReport"><block var="result"/></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="RotZ %&apos;point&apos; by %&apos;degree&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%n"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>sin</l><l>cos</l><l>x</l><l>y</l><l>z</l></list></block><block s="doSetVar"><l>sin</l><block s="reportMonadic"><l><option>sin</option></l><block var="degree"/></block></block><block s="doSetVar"><l>cos</l><block s="reportMonadic"><l><option>cos</option></l><block var="degree"/></block></block><block s="doSetVar"><l>x</l><block s="reportListItem"><l>1</l><block var="point"/></block></block><block s="doSetVar"><l>y</l><block s="reportListItem"><l>2</l><block var="point"/></block></block><block s="doSetVar"><l>z</l><block s="reportListItem"><l>3</l><block var="point"/></block></block><block s="doReport"><block s="reportNewList"><list><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="cos"/><block var="x"/></list></block><block s="reportVariadicProduct"><list><block s="reportDifference"><l>0</l><block var="sin"/></block><block var="y"/></list></block></list></block><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="sin"/><block var="x"/></list></block><block s="reportVariadicProduct"><list><block var="cos"/><block var="y"/></list></block></list></block><block var="z"/></list></block></block></script></block></script></block-definition><block-definition s="RotX %&apos;point&apos; by %&apos;degree&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%n"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>sin</l><l>cos</l><l>x</l><l>y</l><l>z</l></list></block><block s="doSetVar"><l>sin</l><block s="reportMonadic"><l><option>sin</option></l><block var="degree"/></block></block><block s="doSetVar"><l>cos</l><block s="reportMonadic"><l><option>cos</option></l><block var="degree"/></block></block><block s="doSetVar"><l>x</l><block s="reportListItem"><l>1</l><block var="point"/></block></block><block s="doSetVar"><l>y</l><block s="reportListItem"><l>2</l><block var="point"/></block></block><block s="doSetVar"><l>z</l><block s="reportListItem"><l>3</l><block var="point"/></block></block><block s="doReport"><block s="reportNewList"><list><block var="x"/><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="cos"/><block var="y"/></list></block><block s="reportVariadicProduct"><list><block s="reportDifference"><l>0</l><block var="sin"/></block><block var="z"/></list></block></list></block><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="sin"/><block var="y"/></list></block><block s="reportVariadicProduct"><list><block var="cos"/><block var="z"/></list></block></list></block></list></block></block></script></block></script></block-definition><block-definition s="Go To Point %&apos;point&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="point"/></block><block s="reportListItem"><l>2</l><block var="point"/></block></block></script></block-definition><block-definition s="RotY %&apos;point&apos; by %&apos;degree&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%n"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>sin</l><l>cos</l><l>x</l><l>y</l><l>z</l></list></block><block s="doSetVar"><l>sin</l><block s="reportMonadic"><l><option>sin</option></l><block var="degree"/></block></block><block s="doSetVar"><l>cos</l><block s="reportMonadic"><l><option>cos</option></l><block var="degree"/></block></block><block s="doSetVar"><l>x</l><block s="reportListItem"><l>1</l><block var="point"/></block></block><block s="doSetVar"><l>y</l><block s="reportListItem"><l>2</l><block var="point"/></block></block><block s="doSetVar"><l>z</l><block s="reportListItem"><l>3</l><block var="point"/></block></block><block s="doReport"><block s="reportNewList"><list><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="cos"/><block var="x"/></list></block><block s="reportVariadicProduct"><list><block var="sin"/><block var="z"/></list></block></list></block><block var="y"/><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportDifference"><l>0</l><block var="sin"/></block><block var="x"/></list></block><block s="reportVariadicProduct"><list><block var="cos"/><block var="z"/></list></block></list></block></list></block></block></script></block></script></block-definition><block-definition s="Rotate Wireframe Cube Randomly" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>rotation</l><l>cubelist</l><l>x offset</l><l>x scale</l><l>z offset</l><l>z scale</l></list></block><block s="doSetVar"><l>rotation</l><l>0</l></block><block s="doSetVar"><l>x offset</l><block s="reportRandom"><l>10</l><l>80</l></block></block><block s="doSetVar"><l>x scale</l><block s="reportRandom"><l>2</l><l>5</l></block></block><block s="doSetVar"><l>z offset</l><block s="reportRandom"><l>10</l><l>80</l></block></block><block s="doSetVar"><l>z scale</l><block s="reportRandom"><l>2</l><l>5</l></block></block><block s="doSetVar"><l>cubelist</l><block s="reportNewList"><list><block s="reportNewList"><list><l>100</l><l>100</l><l>100</l><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><block s="reportNewList"><list><l>100</l><l>100</l><l>-100</l><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><block s="reportNewList"><list><l>-100</l><l>100</l><l>-100</l><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><block s="reportNewList"><list><l>-100</l><l>100</l><l>100</l><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><block s="reportNewList"><list><l>-100</l><l>-100</l><l>100</l><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><block s="reportNewList"><list><l>-100</l><l>-100</l><l>-100</l><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><block s="reportNewList"><list><l>100</l><l>-100</l><l>-100</l><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><block s="reportNewList"><list><l>100</l><l>-100</l><l>100</l><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><block s="reportNewList"><list><l>100</l><l>100</l><l>100</l><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><block s="reportNewList"><list><l>-100</l><l>100</l><l>100</l><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><block s="reportNewList"><list><l>-100</l><l>-100</l><l>100</l><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><block s="reportNewList"><list><l>100</l><l>-100</l><l>100</l><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><block s="reportNewList"><list><l>-100</l><l>-100</l><l>-100</l><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><block s="reportNewList"><list><l>-100</l><l>100</l><l>-100</l><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><block s="reportNewList"><list><l>100</l><l>-100</l><l>-100</l><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><block s="reportNewList"><list><l>100</l><l>100</l><l>-100</l><block s="reportBoolean"><l><bool>false</bool></l></block></list></block></list></block></block></script></block><block s="doForever"><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>x angle</l><l>y angle</l><l>z angle</l></list></block><block s="doSetVar"><l>x angle</l><block s="reportDifference"><block var="x offset"/><block s="reportQuotient"><block var="rotation"/><block var="x scale"/></block></block></block><block s="doSetVar"><l>y angle</l><block var="rotation"/></block><block s="doSetVar"><l>z angle</l><block s="reportVariadicSum"><list><block var="z offset"/><block s="reportQuotient"><block var="rotation"/><block var="z scale"/></block></list></block></block><block s="clear"></block><block s="down"></block><custom-block s="for each %upvar of %l %cs"><l>point</l><block var="cubelist"/><script><block s="doIf"><block s="reportListItem"><l>4</l><block var="point"/></block><script><block s="up"></block></script></block><custom-block s="Go To Point %l"><custom-block s="Project3D %l at distance %n"><custom-block s="RotY %l by %n"><custom-block s="RotX %l by %n"><custom-block s="RotZ %l by %n"><custom-block s="RotX %l by %n"><block var="point"/><block var="x angle"/></custom-block><block var="z angle"/></custom-block><block var="x angle"/></custom-block><block var="y angle"/></custom-block><l>500</l></custom-block></custom-block><block s="down"></block></script></custom-block><block s="up"></block></script></block><block s="doChangeVar"><l>rotation</l><l>1</l></block></script></block></script></block-definition><block-definition s="Project3D %&apos;point&apos; at distance %&apos;D&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportQuotient"><block s="reportVariadicProduct"><list><block var="D"/><block s="reportListItem"><l>1</l><block var="point"/></block></list></block><block s="reportDifference"><block var="D"/><block s="reportListItem"><l>3</l><block var="point"/></block></block></block><block s="reportQuotient"><block s="reportVariadicProduct"><list><block var="D"/><block s="reportListItem"><l>2</l><block var="point"/></block></list></block><block s="reportDifference"><block var="D"/><block s="reportListItem"><l>3</l><block var="point"/></block></block></block><l>0</l></list></block></block></script></block-definition><block-definition s="Rotate Solid %&apos;Polyhedron&apos; Randomly" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>rotation</l><l>cubelist</l><l>x offset</l><l>x scale</l><l>z offset</l><l>z scale</l><l>cube colors</l><l>color number</l><l>rotated face</l><l>front polygons</l><l>back polygons</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>cube colors</l><custom-block s="Make Color List %n"><block s="reportListAttribute"><l><option>length</option></l><block var="Polyhedron"/></block></custom-block></block><block s="doSetVar"><l>rotation</l><l>0</l></block><block s="doSetVar"><l>x offset</l><block s="reportRandom"><l>10</l><l>80</l></block></block><block s="doSetVar"><l>x scale</l><block s="reportRandom"><l>2</l><l>5</l></block></block><block s="doSetVar"><l>z offset</l><block s="reportRandom"><l>10</l><l>80</l></block></block><block s="doSetVar"><l>z scale</l><block s="reportRandom"><l>2</l><l>5</l></block></block></script></block><block s="doForever"><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>x angle</l><l>y angle</l><l>z angle</l></list></block><block s="doSetVar"><l>x angle</l><block s="reportDifference"><block var="x offset"/><block s="reportQuotient"><block var="rotation"/><block var="x scale"/></block></block></block><block s="doSetVar"><l>y angle</l><block var="rotation"/></block><block s="doSetVar"><l>z angle</l><block s="reportVariadicSum"><list><block var="z offset"/><block s="reportQuotient"><block var="rotation"/><block var="z scale"/></block></list></block></block><block s="clear"></block><block s="down"></block><block s="doSetVar"><l>color number</l><l>1</l></block><block s="doSetVar"><l>front polygons</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>back polygons</l><block s="reportNewList"><list></list></block></block><custom-block s="for each %upvar of %l %cs"><l>face</l><block var="Polyhedron"/><script><block s="doSetVar"><l>rotated face</l><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="Project3D %l at distance %n"><custom-block s="RotY %l by %n"><custom-block s="RotX %l by %n"><custom-block s="RotZ %l by %n"><l/><block var="z angle"/></custom-block><block var="x angle"/></custom-block><block var="y angle"/></custom-block><l>500</l></custom-block></autolambda><list></list></block><list><block var="face"/></list></custom-block></block><block s="doIfElse"><custom-block s="forward facing? %l"><block var="rotated face"/></custom-block><script><block s="doAddToList"><block s="reportNewList"><list><block var="rotated face"/><block var="color number"/></list></block><block var="front polygons"/></block></script><script><block s="doAddToList"><block s="reportNewList"><list><block var="rotated face"/><block var="color number"/></list></block><block var="back polygons"/></block></script></block><block s="doChangeVar"><l>color number</l><l>1</l></block></script></custom-block><custom-block s="Render %l at alpha %n using %l"><block var="back polygons"/><l>1</l><block var="cube colors"/><variables><variable name="rotated face"><list id="1254"><item><list struct="atomic" id="1255">51.69161488324913,-138.10167569399152,0</list></item><item><list struct="atomic" id="1256">-47.53986966558532,-123.45806658377123,0</list></item><item><list struct="atomic" id="1257">-47.763313730062,-45.793832089725974,0</list></item><item><list struct="atomic" id="1258">32.017794876292754,-13.013003150867643,0</list></item><item><list struct="atomic" id="1259">96.43957107990411,-60.47304086666815,0</list></item></list></variable><variable name="color number"><l>10</l></variable></variables></custom-block><custom-block s="Render %l at alpha %n using %l"><block var="front polygons"/><block s="reportQuotient"><block var="ALPHA"/><l>100</l></block><block var="cube colors"/><variables><variable name="rotated face"><list id="1267"><item><list struct="atomic" id="1268">73.65526113873322,-139.403540211572,0</list></item><item><list struct="atomic" id="1269">-54.00645373905751,-119.0708895014058,0</list></item><item><list struct="atomic" id="1270">-119.75304144527475,-111.06862688516875,0</list></item><item><list struct="atomic" id="1271">-47.53986966558532,-123.45806658377123,0</list></item><item><list struct="atomic" id="1272">51.69161488324913,-138.10167569399152,0</list></item></list></variable><variable name="color number"><l>12</l></variable></variables></custom-block></script></block><block s="doChangeVar"><l>rotation</l><l>1</l></block></script></block></script><scripts><script x="309.500002" y="186.91666866666674"><block s="reportNewList"><list><block s="reportNewList"><list><l>255</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>255</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>127</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>127</l><l>0</l></list></block></list></block></script></scripts></block-definition><block-definition s="set $brush RGB to %&apos;R&apos; %&apos;G&apos; %&apos;B&apos; %&apos;A&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>r</l><l>g</l><l>b</l><l>a</l></list><l>this.color = new Color(r,g,b,a);/*this.drawNew();*/this.changed()</l></block><list><block var="R"/><block var="G"/><block var="B"/><block var="A"/></list></block></script></block-definition><block-definition s="$flash filled polygon %&apos;xy coords&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>coordsList</l></list><l>context = this.parent.penTrails().getContext(&apos;2d&apos;);&#xD;context.beginPath();&#xD;&#xD;var tpdx = this.parent.dimensions.x / 2;&#xD;var tpdy = this.parent.dimensions.y / 2;&#xD;&#xD;coords = coordsList.asArray();&#xD;coords0 = coords[0].asArray();&#xD;context.moveTo(tpdx + +coords0[0], tpdy - +coords0[1]);&#xD;coords.slice(1,coords.Length).forEach(function(coordSublist) {&#xD;    coord = coordSublist.asArray();&#xD;    context.lineTo(tpdx + +coord[0], tpdy - +coord[1]);&#xD;});&#xD;&#xD;context.fillStyle = new Color(this.color.r, this.color.g, this.color.b, this.color.a);&#xD;context.fill();&#xD;context.closePath();&#xD;this.parent.changed();</l></block><list><block var="xy coords"/></list></block></script></block-definition><block-definition s="forward facing? %&apos;face&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>u</l><l>v</l></list></block><block s="doSetVar"><l>u</l><block s="reportNewList"><list><block s="reportDifference"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="face"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="face"/></block></block></block><block s="reportDifference"><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="face"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="face"/></block></block></block></list></block></block><block s="doSetVar"><l>v</l><block s="reportNewList"><list><block s="reportDifference"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>3</l><block var="face"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="face"/></block></block></block><block s="reportDifference"><block s="reportListItem"><l>2</l><block s="reportListItem"><l>3</l><block var="face"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="face"/></block></block></block></list></block></block><block s="doReport"><block s="reportGreaterThan"><block s="reportDifference"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>1</l><block var="u"/></block><block s="reportListItem"><l>2</l><block var="v"/></block></list></block><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="u"/></block><block s="reportListItem"><l>1</l><block var="v"/></block></list></block></block><l>0</l></block></block></script></block-definition><block-definition s="Render %&apos;polygons&apos; at alpha %&apos;alpha&apos; using %&apos;cube colors&apos;" type="command" category="pen"><variables><list struct="atomic" id="1479">rotated face,color number</list></variables><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%n"></input><input type="%l"></input></inputs><script><custom-block s="for each %upvar of %l %cs"><l>face , color number</l><block var="polygons"/><script><block s="doSetVar"><l>rotated face</l><block s="reportListItem"><l>1</l><block var="face , color number"/></block></block><block s="doSetVar"><l>color number</l><block s="reportListItem"><l>2</l><block var="face , color number"/></block></block><custom-block s="set $brush RGB to %n %n %n %n"><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="color number"/><block var="cube colors"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><block var="color number"/><block var="cube colors"/></block></block><block s="reportListItem"><l>3</l><block s="reportListItem"><block var="color number"/><block var="cube colors"/></block></block><block var="alpha"/></custom-block><custom-block s="$flash filled polygon %l"><block var="rotated face"/></custom-block></script></custom-block></script></block-definition><block-definition s="Cube" type="reporter" category="lists"><variables><list struct="atomic" id="1524">000,001,010,011,100,101,110,111</list></variables><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>000</l><block s="reportNewList"><list><l>-1</l><l>-1</l><l>-1</l></list></block></block><block s="doSetVar"><l>001</l><block s="reportNewList"><list><l>-1</l><l>-1</l><l>1</l></list></block></block><block s="doSetVar"><l>010</l><block s="reportNewList"><list><l>-1</l><l>1</l><l>-1</l></list></block></block><block s="doSetVar"><l>011</l><block s="reportNewList"><list><l>-1</l><l>1</l><l>1</l></list></block></block><block s="doSetVar"><l>100</l><block s="reportNewList"><list><l>1</l><l>-1</l><l>-1</l></list></block></block><block s="doSetVar"><l>101</l><block s="reportNewList"><list><l>1</l><l>-1</l><l>1</l></list></block></block><block s="doSetVar"><l>110</l><block s="reportNewList"><list><l>1</l><l>1</l><l>-1</l></list></block></block><block s="doSetVar"><l>111</l><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l></list></block></block><block s="doReport"><custom-block s="Scale %l by %n"><block s="reportNewList"><list><block s="reportNewList"><list><block var="111"/><block var="110"/><block var="010"/><block var="011"/></list></block><block s="reportNewList"><list><block var="111"/><block var="101"/><block var="100"/><block var="110"/></list></block><block s="reportNewList"><list><block var="111"/><block var="011"/><block var="001"/><block var="101"/></list></block><block s="reportNewList"><list><block var="000"/><block var="100"/><block var="101"/><block var="001"/></list></block><block s="reportNewList"><list><block var="000"/><block var="001"/><block var="011"/><block var="010"/></list></block><block s="reportNewList"><list><block var="000"/><block var="010"/><block var="110"/><block var="100"/></list></block></list></block><l>100</l></custom-block></block></script></block-definition><block-definition s="Tetrahedron" type="reporter" category="lists"><variables><list struct="atomic" id="1655">001,010,100,111</list></variables><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>001</l><block s="reportNewList"><list><l>-1</l><l>-1</l><l>1</l></list></block></block><block s="doSetVar"><l>010</l><block s="reportNewList"><list><l>-1</l><l>1</l><l>-1</l></list></block></block><block s="doSetVar"><l>100</l><block s="reportNewList"><list><l>1</l><l>-1</l><l>-1</l></list></block></block><block s="doSetVar"><l>111</l><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l></list></block></block><block s="doReport"><custom-block s="Scale %l by %n"><block s="reportNewList"><list><block s="reportNewList"><list><block var="111"/><block var="001"/><block var="100"/></list></block><block s="reportNewList"><list><block var="111"/><block var="010"/><block var="001"/></list></block><block s="reportNewList"><list><block var="111"/><block var="100"/><block var="010"/></list></block><block s="reportNewList"><list><block var="001"/><block var="010"/><block var="100"/></list></block></list></block><l>100</l></custom-block></block></script></block-definition><block-definition s="Scale %&apos;polyhedron&apos; by %&apos;scale&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%n"></input></inputs><script><block s="doReport"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><block var="scale"/><l></l></list></block></autolambda><list></list></block><list><l/></list></custom-block></autolambda><list></list></block><list><l/></list></custom-block></autolambda><list></list></block><list><block var="polyhedron"/></list></custom-block></block></script></block-definition><block-definition s="Octohedron" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><custom-block s="Scale %l by %n"><block s="reportNewList"><list><block s="reportNewList"><list><block s="reportNewList"><list><l>0</l><l>0</l><l>1</l></list></block><block s="reportNewList"><list><l>0</l><l>-1</l><l>0</l></list></block><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l></list></block></list></block><block s="reportNewList"><list><block s="reportNewList"><list><l>0</l><l>0</l><l>1</l></list></block><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>1</l><l>0</l></list></block></list></block><block s="reportNewList"><list><block s="reportNewList"><list><l>0</l><l>0</l><l>1</l></list></block><block s="reportNewList"><list><l>0</l><l>1</l><l>0</l></list></block><block s="reportNewList"><list><l>-1</l><l>0</l><l>0</l></list></block></list></block><block s="reportNewList"><list><block s="reportNewList"><list><l>0</l><l>0</l><l>1</l></list></block><block s="reportNewList"><list><l>-1</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>-1</l><l>0</l></list></block></list></block><block s="reportNewList"><list><block s="reportNewList"><list><l>0</l><l>0</l><l>-1</l></list></block><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>-1</l><l>0</l></list></block></list></block><block s="reportNewList"><list><block s="reportNewList"><list><l>0</l><l>0</l><l>-1</l></list></block><block s="reportNewList"><list><l>0</l><l>-1</l><l>0</l></list></block><block s="reportNewList"><list><l>-1</l><l>0</l><l>0</l></list></block></list></block><block s="reportNewList"><list><block s="reportNewList"><list><l>0</l><l>0</l><l>-1</l></list></block><block s="reportNewList"><list><l>-1</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>1</l><l>0</l></list></block></list></block><block s="reportNewList"><list><block s="reportNewList"><list><l>0</l><l>0</l><l>-1</l></list></block><block s="reportNewList"><list><l>0</l><l>1</l><l>0</l></list></block><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l></list></block></list></block></list></block><l>150</l></custom-block></block></script></block-definition><block-definition s="$flash filled $circleSolid radius %&apos;radius&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>radius</l><l>x</l><l>y</l></list><l>context = this.parent.penTrails().getContext(&apos;2d&apos;);&#xD;context.beginPath();&#xD;context.arc(x + this.parent.dimensions.x / 2, (this.parent.dimensions.y / 2) - y, radius, 0, 2*Math.PI, false);&#xD;context.fillStyle = new Color(this.color.r, this.color.g, this.color.b);&#xD;context.fill();&#xD;context.closePath();&#xD;this.parent.changed();</l></block><list><block var="radius"/><block s="xPosition"></block><block s="yPosition"></block></list></block></script></block-definition><block-definition s="$brush R" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l></l></list><l>return this.color.r</l></block><list></list></block></block></script></block-definition><block-definition s="$brush G" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l></l></list><l>return this.color.g</l></block><list></list></block></block></script></block-definition><block-definition s="$brush B" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l></l></list><l>return this.color.b</l></block><list></list></block></block></script></block-definition><block-definition s="set $brush RGB to %&apos;R&apos; %&apos;G&apos; %&apos;B&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>r</l><l>g</l><l>b</l></list><l>this.color = new Color(r,g,b,1);this.drawNew();this.changed()</l></block><list><block var="R"/><block var="G"/><block var="B"/></list></block></script></block-definition><block-definition s="$flash filled $circleSolid radius %&apos;n&apos; colored %&apos;R&apos; %&apos;G&apos; %&apos;B&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>origR</l><l>origG</l><l>origB</l></list></block><block s="doSetVar"><l>origR</l><custom-block s="$brush R"></custom-block></block><block s="doSetVar"><l>origG</l><custom-block s="$brush G"></custom-block></block><block s="doSetVar"><l>origB</l><custom-block s="$brush B"></custom-block></block><custom-block s="set $brush RGB to %n %n %n"><block var="R"/><block var="G"/><block var="B"/></custom-block><custom-block s="$flash filled $circleSolid radius %n"><block var="n"/></custom-block><custom-block s="set $brush RGB to %n %n %n"><block var="origR"/><block var="origG"/><block var="origB"/></custom-block></script></block-definition><block-definition s="Make Color List %&apos;faces&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>cube colors</l></list></block><block s="setPenColorDimension"><l><option>brightness</option></l><l>100</l></block><block s="doSetVar"><l>cube colors</l><block s="reportNewList"><list></list></block></block><custom-block s="for %upvar = %n to %n by %n %cs"><l>color</l><l>0</l><l>100</l><block s="reportQuotient"><l>100</l><block var="faces"/></block><script><block s="setPenColorDimension"><l><option>hue</option></l><block var="color"/></block><block s="doAddToList"><block s="reportNewList"><list><custom-block s="$brush R"></custom-block><custom-block s="$brush G"></custom-block><custom-block s="$brush B"></custom-block></list></block><block var="cube colors"/></block></script></custom-block><block s="doReport"><block var="cube colors"/></block></script></block-definition><block-definition s="Icosohedron" type="reporter" category="lists"><variables><list struct="atomic" id="2124">1,2,3,4,5,6,7,8,9,10,11,12,φ</list></variables><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>φ</l><block s="reportQuotient"><block s="reportVariadicSum"><list><l>1</l><block s="reportMonadic"><l><option>sqrt</option></l><l>5</l></block></list></block><l>2</l></block></block><block s="doSetVar"><l>1</l><block s="reportNewList"><list><l>0</l><l>1</l><block var="φ"/></list></block></block><block s="doSetVar"><l>2</l><block s="reportNewList"><list><l>0</l><l>-1</l><block var="φ"/></list></block></block><block s="doSetVar"><l>3</l><block s="reportNewList"><list><block var="φ"/><l>0</l><l>1</l></list></block></block><block s="doSetVar"><l>4</l><block s="reportNewList"><list><block s="reportDifference"><l>0</l><block var="φ"/></block><l>0</l><l>1</l></list></block></block><block s="doSetVar"><l>5</l><block s="reportNewList"><list><l>1</l><block var="φ"/><l>0</l></list></block></block><block s="doSetVar"><l>6</l><block s="reportNewList"><list><l>1</l><block s="reportDifference"><l>0</l><block var="φ"/></block><l>0</l></list></block></block><block s="doSetVar"><l>7</l><block s="reportNewList"><list><l>-1</l><block var="φ"/><l>0</l></list></block></block><block s="doSetVar"><l>8</l><block s="reportNewList"><list><l>-1</l><block s="reportDifference"><l>0</l><block var="φ"/></block><l>0</l></list></block></block><block s="doSetVar"><l>9</l><block s="reportNewList"><list><l>0</l><l>1</l><block s="reportDifference"><l>0</l><block var="φ"/></block></list></block></block><block s="doSetVar"><l>10</l><block s="reportNewList"><list><l>0</l><l>-1</l><block s="reportDifference"><l>0</l><block var="φ"/></block></list></block></block><block s="doSetVar"><l>11</l><block s="reportNewList"><list><block var="φ"/><l>0</l><l>-1</l></list></block></block><block s="doSetVar"><l>12</l><block s="reportNewList"><list><block s="reportDifference"><l>0</l><block var="φ"/></block><l>0</l><l>-1</l></list></block></block><block s="doReport"><custom-block s="Scale %l by %n"><block s="reportNewList"><list><block s="reportNewList"><list><block var="2"/><block var="1"/><block var="4"/></list></block><block s="reportNewList"><list><block var="1"/><block var="2"/><block var="3"/></list></block><block s="reportNewList"><list><block var="3"/><block var="2"/><block var="6"/></list></block><block s="reportNewList"><list><block var="4"/><block var="1"/><block var="7"/></list></block><block s="reportNewList"><list><block var="2"/><block var="4"/><block var="8"/></list></block><block s="reportNewList"><list><block var="1"/><block var="3"/><block var="5"/></list></block><block s="reportNewList"><list><block var="1"/><block var="5"/><block var="7"/></list></block><block s="reportNewList"><list><block var="2"/><block var="8"/><block var="6"/></list></block><block s="reportNewList"><list><block var="7"/><block var="5"/><block var="9"/></list></block><block s="reportNewList"><list><block var="6"/><block var="8"/><block var="10"/></list></block><block s="reportNewList"><list><block var="9"/><block var="10"/><block var="12"/></list></block><block s="reportNewList"><list><block var="10"/><block var="9"/><block var="11"/></list></block><block s="reportNewList"><list><block var="9"/><block var="12"/><block var="7"/></list></block><block s="reportNewList"><list><block var="12"/><block var="10"/><block var="8"/></list></block><block s="reportNewList"><list><block var="10"/><block var="11"/><block var="6"/></list></block><block s="reportNewList"><list><block var="11"/><block var="9"/><block var="5"/></list></block><block s="reportNewList"><list><block var="3"/><block var="6"/><block var="11"/></list></block><block s="reportNewList"><list><block var="5"/><block var="3"/><block var="11"/></list></block><block s="reportNewList"><list><block var="4"/><block var="7"/><block var="12"/></list></block><block s="reportNewList"><list><block var="8"/><block var="4"/><block var="12"/></list></block></list></block><l>90</l></custom-block></block></script><scripts><comment x="293" y="101.1" w="185" collapsed="false">(0, ±1, ±φ) +-&#xD;(±1, ±φ, 0) +-&#xD;(±φ, 0, ±1) +-&#xD;&#xD;</comment></scripts></block-definition><block-definition s="Dodecahedron" type="reporter" category="lists"><comment x="0" y="0" w="185" collapsed="false">(±1, ±1, ±1)&#xD;(0, ±1/φ, ±φ)&#xD;(±1/φ, ±φ, 0)&#xD;(±φ, 0, ±1/φ)&#xD;</comment><variables><list struct="atomic" id="2415">1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,φ,1/φ</list></variables><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>φ</l><block s="reportQuotient"><block s="reportVariadicSum"><list><l>1</l><block s="reportMonadic"><l><option>sqrt</option></l><l>5</l></block></list></block><l>2</l></block></block><block s="doSetVar"><l>1/φ</l><block s="reportQuotient"><l>1</l><block var="φ"/></block></block><block s="doSetVar"><l>1</l><block s="reportNewList"><list><l>-1</l><l>-1</l><l>-1</l></list></block></block><block s="doSetVar"><l>2</l><block s="reportNewList"><list><l>-1</l><l>-1</l><l>1</l></list></block></block><block s="doSetVar"><l>3</l><block s="reportNewList"><list><l>-1</l><l>1</l><l>-1</l></list></block></block><block s="doSetVar"><l>4</l><block s="reportNewList"><list><l>-1</l><l>1</l><l>1</l></list></block></block><block s="doSetVar"><l>5</l><block s="reportNewList"><list><l>1</l><l>-1</l><l>-1</l></list></block></block><block s="doSetVar"><l>6</l><block s="reportNewList"><list><l>1</l><l>-1</l><l>1</l></list></block></block><block s="doSetVar"><l>7</l><block s="reportNewList"><list><l>1</l><l>1</l><l>-1</l></list></block></block><block s="doSetVar"><l>8</l><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l></list></block></block><block s="doSetVar"><l>9</l><block s="reportNewList"><list><l>0</l><block s="reportDifference"><l>0</l><block var="1/φ"/></block><block s="reportDifference"><l>0</l><block var="φ"/></block></list></block></block><block s="doSetVar"><l>10</l><block s="reportNewList"><list><l>0</l><block s="reportDifference"><l>0</l><block var="1/φ"/></block><block var="φ"/></list></block></block><block s="doSetVar"><l>11</l><block s="reportNewList"><list><l>0</l><block var="1/φ"/><block s="reportDifference"><l>0</l><block var="φ"/></block></list></block></block><block s="doSetVar"><l>12</l><block s="reportNewList"><list><l>0</l><block var="1/φ"/><block var="φ"/></list></block></block><block s="doSetVar"><l>13</l><block s="reportNewList"><list><block s="reportDifference"><l>0</l><block var="1/φ"/></block><block s="reportDifference"><l>0</l><block var="φ"/></block><l>0</l></list></block></block><block s="doSetVar"><l>14</l><block s="reportNewList"><list><block s="reportDifference"><l>0</l><block var="1/φ"/></block><block var="φ"/><l>0</l></list></block></block><block s="doSetVar"><l>15</l><block s="reportNewList"><list><block var="1/φ"/><block s="reportDifference"><l>0</l><block var="φ"/></block><l>0</l></list></block></block><block s="doSetVar"><l>16</l><block s="reportNewList"><list><block var="1/φ"/><block var="φ"/><l>0</l></list></block></block><block s="doSetVar"><l>17</l><block s="reportNewList"><list><block s="reportDifference"><l>0</l><block var="φ"/></block><l>0</l><block s="reportDifference"><l>0</l><block var="1/φ"/></block></list></block></block><block s="doSetVar"><l>18</l><block s="reportNewList"><list><block s="reportDifference"><l>0</l><block var="φ"/></block><l>0</l><block var="1/φ"/></list></block></block><block s="doSetVar"><l>19</l><block s="reportNewList"><list><block var="φ"/><l>0</l><block s="reportDifference"><l>0</l><block var="1/φ"/></block></list></block></block><block s="doSetVar"><l>20</l><block s="reportNewList"><list><block var="φ"/><l>0</l><block var="1/φ"/></list></block></block><block s="doReport"><custom-block s="Scale %l by %n"><block s="reportNewList"><list><block s="reportNewList"><list><block var="12"/><block var="10"/><block var="6"/><block var="20"/><block var="8"/></list></block><block s="reportNewList"><list><block var="10"/><block var="12"/><block var="4"/><block var="18"/><block var="2"/></list></block><block s="reportNewList"><list><block var="7"/><block var="19"/><block var="5"/><block var="9"/><block var="11"/></list></block><block s="reportNewList"><list><block var="1"/><block var="17"/><block var="3"/><block var="11"/><block var="9"/></list></block><block s="reportNewList"><list><block var="6"/><block var="10"/><block var="2"/><block var="13"/><block var="15"/></list></block><block s="reportNewList"><list><block var="4"/><block var="12"/><block var="8"/><block var="16"/><block var="14"/></list></block><block s="reportNewList"><list><block var="15"/><block var="13"/><block var="1"/><block var="9"/><block var="5"/></list></block><block s="reportNewList"><list><block var="14"/><block var="16"/><block var="7"/><block var="11"/><block var="3"/></list></block><block s="reportNewList"><list><block var="6"/><block var="15"/><block var="5"/><block var="19"/><block var="20"/></list></block><block s="reportNewList"><list><block var="18"/><block var="17"/><block var="1"/><block var="13"/><block var="2"/></list></block><block s="reportNewList"><list><block var="20"/><block var="19"/><block var="7"/><block var="16"/><block var="8"/></list></block><block s="reportNewList"><list><block var="4"/><block var="14"/><block var="3"/><block var="17"/><block var="18"/></list></block></list></block><l>90</l></custom-block></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="1" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="2769"><pentrails>data:image/png;base64,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</pentrails><costumes><list id="2770"><item><ref mediaID="Stage_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="2771"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-96.32751508329193" y="-5.474073693352267" heading="90" scale="0.5" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="255,0,127.50000000000023,0.95" pen="tip" id="2776"><costumes><list id="2777"><item><ref mediaID="Sprite_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="2778"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveGo"></block><custom-block s="Rotate Solid %l Randomly"><block s="reportListItem"><l><option>any</option></l><block s="reportNewList"><list><custom-block s="Tetrahedron"><variables><variable name="100"><list struct="atomic" id="2793">1,-1,-1</list></variable><variable name="111"><list struct="atomic" id="2794">1,1,1</list></variable><variable name="001"><list struct="atomic" id="2795">-1,-1,1</list></variable><variable name="010"><list struct="atomic" id="2796">-1,1,-1</list></variable></variables></custom-block><custom-block s="Cube"><variables><variable name="100"><list struct="atomic" id="2799">1,-1,-1</list></variable><variable name="101"><list struct="atomic" id="2800">1,-1,1</list></variable><variable name="110"><list struct="atomic" id="2801">1,1,-1</list></variable><variable name="111"><list struct="atomic" id="2802">1,1,1</list></variable><variable name="000"><list struct="atomic" id="2803">-1,-1,-1</list></variable><variable name="001"><list struct="atomic" id="2804">-1,-1,1</list></variable><variable name="010"><list struct="atomic" id="2805">-1,1,-1</list></variable><variable name="011"><list struct="atomic" id="2806">-1,1,1</list></variable></variables></custom-block><custom-block s="Octohedron"></custom-block><custom-block s="Icosohedron"><variables><variable name="1"><list struct="atomic" id="2811">0,1,1.618033988749895</list></variable><variable name="2"><list struct="atomic" id="2812">0,-1,1.618033988749895</list></variable><variable name="3"><list struct="atomic" id="2813">1.618033988749895,0,1</list></variable><variable name="4"><list struct="atomic" id="2814">-1.618033988749895,0,1</list></variable><variable name="5"><list struct="atomic" id="2815">1,1.618033988749895,0</list></variable><variable name="6"><list struct="atomic" id="2816">1,-1.618033988749895,0</list></variable><variable name="7"><list struct="atomic" id="2817">-1,1.618033988749895,0</list></variable><variable name="8"><list struct="atomic" id="2818">-1,-1.618033988749895,0</list></variable><variable name="9"><list struct="atomic" id="2819">0,1,-1.618033988749895</list></variable><variable name="10"><list struct="atomic" id="2820">0,-1,-1.618033988749895</list></variable><variable name="11"><list struct="atomic" id="2821">1.618033988749895,0,-1</list></variable><variable name="12"><list struct="atomic" id="2822">-1.618033988749895,0,-1</list></variable><variable name="φ"><l>1.618033988749895</l></variable></variables></custom-block><custom-block s="Dodecahedron"><variables><variable name="1"><list struct="atomic" id="2825">-1,-1,-1</list></variable><variable name="2"><list struct="atomic" id="2826">-1,-1,1</list></variable><variable name="3"><list struct="atomic" id="2827">-1,1,-1</list></variable><variable name="4"><list struct="atomic" id="2828">-1,1,1</list></variable><variable name="5"><list struct="atomic" id="2829">1,-1,-1</list></variable><variable name="6"><list struct="atomic" id="2830">1,-1,1</list></variable><variable name="7"><list struct="atomic" id="2831">1,1,-1</list></variable><variable name="8"><list struct="atomic" id="2832">1,1,1</list></variable><variable name="9"><list struct="atomic" id="2833">0,-0.6180339887498948,-1.618033988749895</list></variable><variable name="10"><list struct="atomic" id="2834">0,-0.6180339887498948,1.618033988749895</list></variable><variable name="11"><list struct="atomic" id="2835">0,0.6180339887498948,-1.618033988749895</list></variable><variable name="12"><list struct="atomic" id="2836">0,0.6180339887498948,1.618033988749895</list></variable><variable name="13"><list struct="atomic" id="2837">-0.6180339887498948,-1.618033988749895,0</list></variable><variable name="14"><list struct="atomic" id="2838">-0.6180339887498948,1.618033988749895,0</list></variable><variable name="15"><list struct="atomic" id="2839">0.6180339887498948,-1.618033988749895,0</list></variable><variable name="16"><list struct="atomic" id="2840">0.6180339887498948,1.618033988749895,0</list></variable><variable name="17"><list struct="atomic" id="2841">-1.618033988749895,0,-0.6180339887498948</list></variable><variable name="18"><list struct="atomic" id="2842">-1.618033988749895,0,0.6180339887498948</list></variable><variable name="19"><list struct="atomic" id="2843">1.618033988749895,0,-0.6180339887498948</list></variable><variable name="20"><list struct="atomic" id="2844">1.618033988749895,0,0.6180339887498948</list></variable><variable name="φ"><l>1.618033988749895</l></variable><variable name="1/φ"><l>0.6180339887498948</l></variable></variables></custom-block></list></block></block></custom-block></script><script x="30" y="139.5"><custom-block s="Rotate Wireframe Cube Randomly"></custom-block></script></scripts></sprite><watcher var="ALPHA" style="slider" min="1" max="100" x="7.802777777777692" y="7.802777777777777" color="243,118,29"/></sprites></stage><variables><variable name="ALPHA"><l>95</l></variable></variables></scene></scenes></project><media name="Platonic Solids 3D" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOi0lEQVR4Xu3VwQkAMAzEsGT/oVvoEPVHWeBABLwzc8YRIECAAAECXwVWgL96GyNAgAABAk9AgD0CAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIELmhgaBBRNtU9AAAAAElFTkSuQmCC" mediaID="Stage_cst_Untitled"/><costume name="Untitled" center-x="14" center-y="14.75" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAy0lEQVRIS+2WwRLCIAxEs6M/oAf9/8/Tg/6AznZ0hk6k0ISRhkt7bDd5LBRYiPMhyTUpAHhaWaILyZunUdIAuIrIvVZTBVqOrEHUHBeB/8KU20X/xYtesBr0B9gbVoLOwK1gOXQMcGt32uXXYSgwCja73IHWEdb6HfuUtk6ZpY/fh+EbfwgwApoSgL4Pm/OL9YOUcs64CziNpvdBkIep8SFKrcuB5Mu7TloH4Cgi71KtFYQ/NSeSDw8YwFlEnqsJ3dNIa/I19kb81GMC/G90Ac0q5dkAAAAASUVORK5CYII=" mediaID="Sprite_cst_Untitled"/></media></snapdata>