<snapdata remixID="10235609"><project name="Inverse kinematics" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes>&#xD;space - show segment list</notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="500" height="400" 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" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAGQCAYAAABYs5LGAAAgAElEQVR4Xu3dCZRlV1kv8P/uJAQeIYhEBB5BEBDUiJiujg95zIMREZBJfBAEtAcS8h6DugggRJkEFpExpLtBRQZRFAEfkzwEBCHa1QHUiIwyZiFClA4IIeneb93qaui6Xd11+3QNu/b93bWyCLfOPuf7ft9e+d9bVfdUiQcBAgQIECCw7gXKuu9AAwQIECBAgEAEuk1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAABAgQEuj1AgAABAgQ6EBDoHQxRCwQIECBAQKDbAwQIECBAoAMBgd7BELVAgAAB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aiFAgAABAgMFBPpAOMsIECBAgEBLAgK9pWmohQABAgQIDBQQ6APhLCNAgAABAi0JCPSWpqEWAgQIECAwUECgD4SzjAABAgQItCQg0FuahloIECBAgMBAAYE+EM4yAgQIECDQkoBAb2kaaiFAgAABAgMFBPpAOMsIECBAgEBLAgK9pWmohQABAgQIDBQQ6APhLCNAgAABAi0JCPSWpqEWAgQIECAwUECgD4SzjAABAgQItCQg0FuahloIECBAgMBAAYE+EM4yAgQIECDQkoBAb2kaaiFAgAABAgMFBPpAOMsIECBAgEBLAgK9pWmohQABAgQIDBQQ6APhLCNAgAABAi0JCPSWpqEWAgQIECAwUECgD4SzjAABAgQItCQg0FuahloIECBAgMBAAYE+EM4yAgQIECDQkoBAb2kaaiFAgAABAgMFBPpAOMsIECBAgEBLAgK9pWmohQABAgQIDBQQ6APhLCNAgAABAi0JCPSWpqEWAgQIECAwUECgD4SzjAABAgQItCQg0FuahloIECBAgMBAAYE+EM4yAgQIECDQkoBAb2kaaiFAgAABAgMFBPpAOMsIECBAgEBLAgK9pWmohQABAgQIDBQQ6APhLCNAgAABAi0JCPSWpqEWAgQIECAwUECgD4SzjAABAgQItCQg0FuahloIECBAgMBAAYE+EM4yAgQIECDQkoBAb2kaaiFAgAABAgMFBPpAOMsIECBAgEBLAgK9pWmohQABAgQIDBQQ6APhLCNAgAABAi0JCPSWpqEWAgQIECAwUECgD4SzjAABAgQItCQg0FuahloIECBAgMBAAYE+EM4yAgQIECDQkoBAb2kaaiFAgAABAgMFBPpAOMsIECBAgEBLAgK9pWmohQABAgQIDBQQ6APhLCNAgAABAi0JCPSWpqEWAgQIECAwUECgD4SzjAABAgQItCQg0FuahloIECBAgMBAAYE+EM4yAgQIECDQkoBAb2kaaiFAgAABAgMFBPpAOMsIECBAgEBLAgK9pWmohQABAgQIDBQQ6APhLCNAgAABAi0JCPSWpqEWAgQIECAwUECgD4SzjAABAgQItCQg0FuahloIECBAgMBAAYE+EM4yAgQIECDQkoBAb2kaaiFAgAABAgMFBPpAOMsIECBAgEBLAgK9pWmohQABAgQIDBQQ6APhLCNAgAABAi0JCPSWpqEWAgQIECAwUECgD4SzjAABAgQItCQg0FuahloIECBAgMBAAYE+EM4yAgQIECDQkoBAb2kaaiFAgAABAgMFBPpAOMsIECBAgEBLAgK9pWmohQABAgQIDBQQ6APhLCNAgAABAi0JCPSWpqEWAgQIECAwUECgD4SzjAABAgQItCQg0FuahloIECBAgMBAAUwipNIAAAM0SURBVIE+EM4yAgQIECDQkoBAb2kaaiFAgAABAgMFBPpAOMsIECBAgEBLAgK9pWmohQABAgQIDBQQ6APhLCNAgAABAi0JCPSWpqEWAgQIECAwUECgD4SzjAABAgQItCQg0FuahloIECBAgMBAAYE+EM4yAgQIECDQkoBAb2kaaiFAgAABAgMFBPpAOMsIECBAgEBLAgK9pWmohQABAgQIDBQQ6APhLCNAgAABAi0JCPSWpqEWAgQIECAwUECgD4SzjAABAgQItCQg0FuahloIECBAgMBAAYE+EM4yAgQIECDQkoBAb2kaaiFAgAABAgMFBPpAOMsIECBAgEBLAgK9pWmohQABAgQIDBQQ6APhLCNAgAABAi0JCPSWpqEWAgQIECAwUECgD4SzjAABAgQItCQg0FuahloIECBAgMBAAYE+EM4yAgQIECDQkoBAb2kaaiFAgAABAgMFBPpAOMsIECBAgEBLAgK9pWmohQABAgQIDBQQ6APhLCNAgAABAi0JCPSWpqEWAgQIECAwUECgD4SzjAABAgQItCQg0FuahloIECBAgMBAAYE+EM4yAgQIECDQkoBAb2kaaiFAgAABAgMFBPpAOMsIECBAgEBLAgK9pWmohQABAgQIDBQQ6APhLCNAgAABAi0JCPSWpqEWAgQIECAwUECgD4SzjAABAgQItCQg0FuahloIECBAgMBAAYE+EM4yAgQIECDQkoBAb2kaaiFAgAABAgMFBPpAOMsIECBAgEBLAgK9pWmohQABAgQIDBQQ6APhLCNAgAABAi0JCPSWpqEWAgQIECAwUECgD4SzjAABAgQItCQg0FuahloIECBAgMBAAYE+EM4yAgQIECDQkoBAb2kaaiFAgAABAgMFBPpAOMsIECBAgEBLAgK9pWmohQABAgQIDBQQ6APhLCNAgAABAi0JCPSWpqEWAgQIECAwUECgD4SzjAABAgQItCQg0FuahloIECBAgMBAAYE+EM4yAgQIECDQkoBAb2kaaiFAgAABAgMFBPpAOMsIECBAgEBLAgK9pWmohQABAgQIDBQQ6APhLCNAgAABAi0JCPSWpqEWAgQIECAwUOD/A9cSI82lqhpnAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="39.860023742719704" y="-47.21528901742602" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="0,102.00000000000009,255,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveGo"></block><block s="doSetVar"><l>_show?</l><l>0</l></block><block s="doHideVar"><l>Segments</l></block><block s="setSize"><l>5</l></block><block s="setPenHSVA"><l><option>saturation</option></l><l>100</l></block><block s="setPenHSVA"><l><option>brightness</option></l><l>100</l></block><block s="doSetVar"><l>Segments</l><block s="reportNewList"><list></list></block></block><block s="doWarp"><script><block s="doAddToList"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>ROOT</l></list></block><block var="Segments"/></block><block s="doFor"><l>i</l><l>1</l><block var="nSegments"/><script><block s="doDeclareVariables"><list><l>r</l></list></block><block s="doSetVar"><l>r</l><block s="reportRandom"><l>0</l><l>360</l></block></block><block s="doAddToList"><block s="reportNewList"><list><block s="reportSum"><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="i"/><block var="Segments"/></block></block><block s="reportProduct"><block s="reportListItem"><l>3</l><block s="reportListItem"><block var="i"/><block var="Segments"/></block></block><block s="reportMonadic"><l><option>cos</option></l><block s="reportListItem"><l>4</l><block s="reportListItem"><block var="i"/><block var="Segments"/></block></block></block></block></block><block s="reportSum"><block s="reportListItem"><l>2</l><block s="reportListItem"><block var="i"/><block var="Segments"/></block></block><block s="reportProduct"><block s="reportListItem"><l>3</l><block s="reportListItem"><block var="i"/><block var="Segments"/></block></block><block s="reportMonadic"><l><option>sin</option></l><block s="reportListItem"><l>4</l><block s="reportListItem"><block var="i"/><block var="Segments"/></block></block></block></block></block><block s="reportQuotient"><l>50</l><block s="reportQuotient"><block s="reportSum"><block var="i"/><l>1</l></block><l>3</l></block></block><block var="r"/></list></block><block var="Segments"/><comment w="90" collapsed="false">1 ax&#xD;2 ay&#xD;3 len&#xD;4 angle&#xD;</comment></block></script></block><block s="doAddToList"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>END-no visual representing</l></list></block><block var="Segments"/></block></script></block><block s="doForever"><script><block s="up"></block><block s="clear"></block><block s="doWarp"><script><block s="setPenHSVA"><l><option>hue</option></l><l>-20</l></block><block s="doDeclareVariables"><list><l>dx1</l><l>dy1</l><l>dx2</l><l>dy2</l><l>x1</l><l>y1</l><l>x2</l><l>y2</l></list></block><block s="doFor"><l>i</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="Segments"/></block><l>1</l></block><l>2</l><script><block s="doSetVar"><l>dx1</l><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="Segments"/></block></block></block><block s="doSetVar"><l>dy1</l><block s="reportListItem"><l>2</l><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="Segments"/></block></block></block><block s="doSetVar"><l>dx2</l><block s="reportSum"><block var="dx1"/><block s="reportProduct"><block s="reportListItem"><l>3</l><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="Segments"/></block></block><block s="reportMonadic"><l><option>cos</option></l><block s="reportListItem"><l>4</l><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="Segments"/></block></block></block></block></block></block><block s="doSetVar"><l>dy2</l><block s="reportSum"><block var="dy1"/><block s="reportProduct"><block s="reportListItem"><l>3</l><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="Segments"/></block></block><block s="reportMonadic"><l><option>sin</option></l><block s="reportListItem"><l>4</l><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="Segments"/></block></block></block></block></block></block><block s="doSetVar"><l>x1</l><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="i"/><block var="Segments"/></block></block></block><block s="doSetVar"><l>y1</l><block s="reportListItem"><l>2</l><block s="reportListItem"><block var="i"/><block var="Segments"/></block></block></block><block s="doSetVar"><l>x2</l><block s="reportSum"><block var="x1"/><block s="reportProduct"><block s="reportListItem"><l>3</l><block s="reportListItem"><block var="i"/><block var="Segments"/></block></block><block s="reportMonadic"><l><option>cos</option></l><block s="reportListItem"><l>4</l><block s="reportListItem"><block var="i"/><block var="Segments"/></block></block></block></block></block></block><block s="doSetVar"><l>y2</l><block s="reportSum"><block var="y1"/><block s="reportProduct"><block s="reportListItem"><l>3</l><block s="reportListItem"><block var="i"/><block var="Segments"/></block></block><block s="reportMonadic"><l><option>sin</option></l><block s="reportListItem"><l>4</l><block s="reportListItem"><block var="i"/><block var="Segments"/></block></block></block></block></block></block><block s="doIf"><block s="reportNot"><block s="reportAnd"><block s="reportEquals"><block var="dx2"/><block var="x1"/></block><block s="reportEquals"><block var="dy2"/><block var="y1"/></block></block></block><script><block s="doReplaceInList"><l>4</l><block s="reportListItem"><block var="i"/><block var="Segments"/></block><custom-block s="angle from %s %s to %s %s"><block var="x2"/><block var="y2"/><block var="dx2"/><block var="dy2"/></custom-block></block></script></block><block s="doReplaceInList"><l>1</l><block s="reportListItem"><block var="i"/><block var="Segments"/></block><block var="dx2"/></block><block s="doReplaceInList"><l>2</l><block s="reportListItem"><block var="i"/><block var="Segments"/></block><block var="dy2"/></block><custom-block s="Segment %s %s %s %s"><block var="x1"/><block var="y1"/><block var="x2"/><block var="y2"/></custom-block></script></block><block s="doReplaceInList"><l><option>last</option></l><block var="Segments"/><block s="reportNewList"><list><block s="reportMouseX"></block><block s="reportMouseY"></block><l>0</l><l>0</l><l>0</l><l>ROOT</l></list></block></block></script></block></script></block></script><script x="528.052734375" y="37"><block s="receiveKey"><l><option>space</option></l></block><block s="doIfElse"><block s="reportEquals"><block var="_show?"/><l>1</l></block><script><block s="doSetVar"><l>_show?</l><l>0</l></block><block s="doHideVar"><l>Segments</l></block></script><script><block s="doSetVar"><l>_show?</l><l>1</l></block><block s="doShowVar"><l>Segments</l></block></script></block></script><script x="141.4208984375" y="1417.3333333333335"><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="Segments"/></block><l>1</l></block></script></scripts></sprite><watcher var="Segments" style="normal" x="246" y="45" color="243,118,29" hidden="true"/><watcher var="_show?" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="nSegments" style="slider" min="2" max="15" x="7" y="6.000001999999995" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Segment %&apos;x1&apos; %&apos;y1&apos; %&apos;x2&apos; %&apos;y2&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="gotoXY"><block var="x1"/><block var="y1"/></block><block s="changePenHSVA"><l><option>hue</option></l><l>20</l></block><block s="down"></block><block s="gotoXY"><block var="x2"/><block var="y2"/></block><block s="up"></block></script></block-definition><block-definition s="angle from %&apos;x1&apos; %&apos;y1&apos; to %&apos;x2&apos; %&apos;y2&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportDifference"><block s="reportSum"><block s="reportMonadic"><l><option>atan</option></l><block s="reportQuotient"><block s="reportDifference"><block var="y1"/><block var="y2"/></block><block s="reportDifference"><block var="x1"/><block var="x2"/></block></block></block><block s="reportProduct"><l>180</l><block s="reportLessThan"><block var="x1"/><block var="x2"/></block></block></block><l>0</l></block></block></script><scripts><script x="307.2958984375" y="157.66666666666663"><block s="reportProduct"><l>180</l><block s="reportLessThan"><block var="y1"/><block var="y2"/></block></block></script><script x="139.3564453125" y="152.2"><block var="y1"/></script><script x="214.0283203125" y="149.2"><block var="y2"/></script></scripts></block-definition></blocks><variables><variable name="Segments"><list id="474"><item><list struct="atomic" id="475">0,0,0,0,0,ROOT</list></item><item><list struct="atomic" id="476">-26.514167434505474,-12.29442497357471,75,-27.749805791283222</list></item><item><list struct="atomic" id="477">-76.43106265470614,-9.412833126086877,50,-3.303891686988436</list></item><item><list struct="atomic" id="478">-93.62505618070557,23.91308151444309,37.5,-62.709223791357935</list></item><item><list struct="atomic" id="479">-118.02548594863796,41.36642008161124,30,-35.57569173416314</list></item><item><list struct="atomic" id="480">-110.98324774163696,17.378779909308847,25,106.36106694540878</list></item><item><list struct="atomic" id="481">-120.80439750480586,-1.6666576230450616,21.428571428571427,62.721226026420574</list></item><item><list struct="atomic" id="482">-121.60375063344704,-20.3996107958828,18.75,87.55661624354049</list></item><item><list struct="atomic" id="483">-124.07386438489085,-36.88221725944632,16.666666666666668,81.47697627746113</list></item><item><list struct="atomic" id="484">-113,-47,15,137.58320276588896</list></item><item><list struct="atomic" id="485">-113,-47,0,0,0,ROOT</list></item></list></variable><variable name="nSegments"><l>9</l></variable><variable name="_show?"><l>0</l></variable></variables></project><media name="Inverse kinematics" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>