<snapdata remixID="12049841"><project name="Bezier curve generator" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes>-- Drag the circles to change the curve --&#xD;&#xD;This is a thing I made to generate bezier curves. What you&apos;re seeing is just the end result, so here&apos;s scratch project that visualizes whats happening if you&apos;re curious: https://scratch.mit.edu/projects/558910250/&#xD;(I am not twonerds)</notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAABGlJREFUeF7t3bFOImEUhuEzpYWJUS/ARG+AAkprgwWxorCysjAi3oHegSKFJZWxtMHE0thpwwVApCfBxsKOzT+7bAwLKxiY74/nJdkO5gzvPM4wgzsmg8FgYDwoICqQAFBUnrFpAQACQVoAgNL8DAcgBqQFACjNz3AAYkBaAIDS/AwHIAakBQAozc9wAGJAWgCA0vwMByAGpAUAKM3PcABiQFoAgNL8DAcgBqQFACjNz3AAYkBaAIDS/AwHIAakBQAozc9wAGJAWgCA0vwMByAGpAUAKM3PcABiQFoAgNL8DAcgBqQFACjNz3AAYkBaAIDS/AwHIAakBQAozc9wAGJAWgCA0vwMByAGpAXcACwUCvby8pLGzufz9vz8LA0/Ojz29VtULBcAP2/cYciYEMa+fovCF5brAmCSJGMbqv5CRbfbtcfHR7u9vbV2u53+G/dQrd8iwY0uG4ALrH1+fm5nZ2ffngDAb6eL64VZHeJOT0/t4uLinzd/dHRk9Xp9YpSs1i+urfJ7bVzsAcMbXdSH/P39fbu5ufm7bdfX163X6828rRe1fjOvSMYvcANw3l2Xlpbs4+MjXWyxWLRmsznvES6WB8AZN/Pa2pr1+/30Va+vr7axsTHjEnj65wIAnNJDo9Gwg4OD9Nlvb2+2srIy5St52v8KAHAKH8PLOOVyOb10wmN+BQD4RcshPg+XRObHavolAXBCq/v7e9vd3bXNzc2JF4qnz8wzJxUA4JgylUrFrq6u7OTkZOx1PTjNrwAAR1o+PT3Z9va2HR8fW61Wm19pljS2AABHsoTPfJxsZPfTAsBPrQM+PvNlhy9MAuCf3pztZgtvOA2AZja8yMylluwRAjAcBpLEDg8P7fr6Ovst4Hyie4Crq6vpV2vs/TQ/Ce4Bhr0f3+1q8Lk/CVleXrb393f2fjp/vs+Cw96PX6kS6vN8GWZvb8/u7u7Y+2n9+d0Dhr1fqVRKEfLQFXB7EhIAcuarg+f6QnS1WrXLy0sA6v35PASHvd93//daBNvsR62Cy0Mwh994DAMwnm3hck3cAQy3ygi3zOAEJA7v7gDya1dxwHN7FhwAfnWvlrg20c9eG5d7QA6/8aAGYDzbwuWaANDlZo/nTbsC2Gq1LJfLcQYcjz9f34SEm0eGm0jyGTAega72gDs7O/bw8ADAePz52gNubW1Zp9MBIACzL+D1FrjZl55tootDsOebgM/GIftnuwAY298JyX4zxzsRgPFuGxdr5gIgh+B4LbsAGPJzEhInQjcA48zPWgEQA9ICAJTmZzgAMSAtAEBpfoYDEAPSAgCU5mc4ADEgLQBAaX6GAxAD0gIAlOZnOAAxIC0AQGl+hgMQA9ICAJTmZzgAMSAtAEBpfoYDEAPSAgCU5mc4ADEgLQBAaX6GAxAD0gIAlOZnOAAxIC0AQGl+hgMQA9ICAJTmZzgAMSAtAEBpfoYDEAPSAgCU5mc4ADEgLQBAaX6GAxAD0gIAlOZnOAAxIC0AQGl+hv8CK2Dpt5hfnXwAAAAASUVORK5CYII=</thumbnail><scenes select="1"><scene name="Bezier curve generator"><notes>-- Drag the circles to change the curve --&#xD;&#xD;This is a thing I made to generate bezier curves. What you&apos;re seeing is just the end result, so here&apos;s scratch project that visualizes whats happening if you&apos;re curious: https://scratch.mit.edu/projects/558910250/&#xD;(I am not twonerds)</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="LERP %&apos;amount&apos; between %&apos;a&apos; and %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n">0.5</input><input type="%n">1</input><input type="%n">2</input></inputs><script><block s="doReport"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="b"/><block var="a"/></block><block var="amount"/></list></block><block var="a"/></list></block></block></script></block-definition></blocks><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="22"><pentrails>data:image/png;base64,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QIDAsAICeNjRKIwAAQIEKgsI4MrT1RsBAgQIDCsggIcdjcIIECBAoLKAAK48Xb0RIECAwLACAnjY0SiMAAECBCoLCODK09UbAQIECAwrIICHHY3CCBAgQKCygACuPF29ESBAgMCwAgJ42NEojAABAgQqCwjgytPVGwECBAgMKyCAhx2NwggQIECgsoAArjxdvREgQIDAsAICeNjRKIwAAQIEKgsI4MrT1RsBAgQIDCsggIcdjcIIECBAoLKAAK48Xb0RIECAwLACAnjY0SiMAAECBCoLCODK09UbAQIECAwrIICHHY3CCBAgQKCygACuPF29ESBAgMCwAgJ42NEojAABAgQqCwjgytPVGwECBAgMKyCAhx2NwggQIECgsoAArjxdvREgQIDAsAICeNjRKIwAAQIEKgsI4MrT1RsBAgQIDCsggIcdjcIIECBAoLKAAK48Xb0RIECAwLACAnjY0SiMAAECBCoLCODK09UbAQIECAwrIICHHY3CCBAgQKCygACuPF29ESBAgMCwAgJ42NEojAABAgQqCwjgytPVGwECBAgMKyCAhx2NwggQIECgsoAArjxdvREgQIDAsAICeNjRKIwAAQIEKgsI4MrT1RsBAgQIDCsggIcdjcIIECBAoLKAAK48Xb0RIECAwLACAnjY0SiMAAECBCoLCODK09UbAQIECAwrIICHHY3CCBAgQKCygACuPF29ESBAgMCwAgJ42NEojAABAgQqCwjgytPVGwECBAgMKyCAhx2NwggQIECgsoAArjxdvREgQIDAsAICeNjRKIwAAQIEKgsI4MrT1RsBAgQIDCsggIcdjcIIECBAoLKAAK48Xb0RIECAwLACAnjY0SiMAAECBCoLCODK09UbAQIECAwrIICHHY3CCBAgQKCygACuPF29ESBAgMCwAgJ42NEojAABAgQqCwjgytPVGwECBAgMKyCAhx2NwggQIECgsoAArjxdvREgQIDAsAICeNjRKIwAAQIEKgsI4MrT1RsBAgQIDCsggIcdjcIIECBAoLKAAK48Xb0RIECAwLACAnjY0SiMAAECBCoLCODK09UbAQIECAwrIICHHY3CCBAgQKCygACuPF29ESBAgMCwAgJ42NEojAABAgQqCwjgytPVGwECBAgMKyCAhx2NwggQIECgsoAArjxdvREgQIDAsAICeNjRKIwAAQIEKgsI4MrT1RsBAgQIDCsggIcdjcIIECBAoLKAAK48Xb0RIECAwLACAnjY0SiMAAECBCoLCODK09UbAQIECAwrIICHHY3CCBAgQKCygACuPF29ESBAgMCwAgJ42NEojAABAgQqCwjgytPVGwECBAgMKyCAhx2NwggQIECgsoAArjxdvREgQIDAsAICeNjRKIwAAQIEKgsI4MrT1RsBAgQIDCsggIcdjcIIECBAoLKAAK48Xb0RIECAwLACAnjY0SiMAAECBCoLCODK09UbAQIECAwr8H8EoXt4+LCbOwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="23"></list></costumes><sounds><list struct="atomic" id="24"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="drawer" idx="1" x="60" y="60.000000000002444" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="0" color="0,0,0,1" pen="tip" id="29"><costumes><list struct="atomic" id="30"></list></costumes><sounds><list struct="atomic" id="31"></list></sounds><blocks></blocks><variables></variables><scripts><script x="85" y="108.33333333333334"><block s="receiveGo"></block><block s="setPenColorDimension"><l><option>brightness</option></l><l>0</l></block><block s="up"></block><block s="hide"></block><block s="doForever"><script><block s="doWarp"><script><block s="doSetVar"><l>time</l><l>0</l></block><block s="clear"></block><block s="setSize"><l>1</l></block><block s="doGotoObject"><l>point 1</l></block><block s="down"></block><block s="doGotoObject"><l>point 2</l></block><block s="doGotoObject"><l>point 3</l></block><block s="up"></block><block s="setSize"><l>4</l></block><block s="doRepeat"><l>51</l><script><block s="doSetVar"><l>IL start</l><custom-block s="LERP %n between %n and %n"><block var="time"/><block s="reportAttributeOf"><l><option>position</option></l><l>point 1</l></block><block s="reportAttributeOf"><l><option>position</option></l><l>point 2</l></block></custom-block><comment w="90" collapsed="false">IL = inner line</comment></block><block s="doSetVar"><l>IL end</l><custom-block s="LERP %n between %n and %n"><block var="time"/><block s="reportAttributeOf"><l><option>position</option></l><l>point 2</l></block><block s="reportAttributeOf"><l><option>position</option></l><l>point 3</l></block></custom-block></block><block s="doGotoObject"><custom-block s="LERP %n between %n and %n"><block var="time"/><block var="IL start"/><block var="IL end"/></custom-block></block><block s="down"></block><block s="doChangeVar"><l>time</l><l>0.02</l></block></script></block><block s="up"></block></script></block></script></block></script><comment x="619" y="223" w="204" collapsed="false">-- Drag the circles to change the curve --&#xD;&#xD;This is a thing I made to generate bezier curves. What you&apos;re seeing is just the end result, so here&apos;s scratch project that visualizes whats happening if you&apos;re curious: https://scratch.mit.edu/projects/558910250/&#xD;(I am not twonerds)</comment></scripts></sprite><watcher var="time" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="IL start" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="IL end" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><sprite name="point 1" idx="2" x="-60" y="-60" heading="90" scale="0.4" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="107"><costumes><list id="108"><item><ref mediaID="point 1_cst_costume1"></ref></item></list></costumes><sounds><list struct="atomic" id="109"></list></sounds><blocks></blocks><variables></variables><scripts><script x="378" y="200.33333333333337"><block s="receiveGo"></block><block s="gotoXY"><l>-60</l><l>-60</l></block></script></scripts></sprite><sprite name="point 3" idx="4" x="60" y="60" heading="90" scale="0.4" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="117"><costumes><list id="118"><item><ref mediaID="point 3_cst_costume1"></ref></item></list></costumes><sounds><list struct="atomic" id="119"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveGo"></block><block s="gotoXY"><l>60</l><l>60</l></block></script></scripts></sprite><sprite name="point 2" idx="3" x="-60" y="60" heading="90" scale="0.4" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="127"><costumes><list id="128"><item><ref mediaID="point 2_cst_costume1"></ref></item></list></costumes><sounds><list struct="atomic" id="129"></list></sounds><blocks></blocks><variables></variables><scripts><script x="218" y="188"><block s="receiveGo"></block><block s="gotoXY"><l>-60</l><l>60</l></block></script></scripts></sprite></sprites></stage><variables><variable name="time"><l>1.0200000000000005</l></variable><variable name="IL start"><list struct="atomic" id="138">-60,60.00000000000006</list></variable><variable name="IL end"><list struct="atomic" id="139">60.00000000000006,60</list></variable></variables></scene></scenes></project><media name="Bezier curve generator" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="costume1" center-x="22.5" center-y="22.5" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNuYXA9Imh0dHA6Ly9zbmFwLmJlcmtlbGV5LmVkdS9ydW4iIHZlcnNpb249IjEuMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSBtZWV0IiB2aWV3Qm94PSIxMDEyLjUgNDUwLjUgNDUgNDUiIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGVsbGlwc2Ugc3Ryb2tlPSJyZ2IoMCwwLDApIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9InJnYigwLDAsMCkiIHByb3RvdHlwZT0iVmVjdG9yRWxsaXBzZSIgY3g9IjEwMzUiIGN5PSI0NzMiIHJ4PSIyMSIgcnk9IjIxIi8+PC9zdmc+" mediaID="point 1_cst_costume1"/><costume name="costume1" center-x="22.5" center-y="22.5" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNuYXA9Imh0dHA6Ly9zbmFwLmJlcmtlbGV5LmVkdS9ydW4iIHZlcnNpb249IjEuMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSBtZWV0IiB2aWV3Qm94PSIxMDEyLjUgNDUwLjUgNDUgNDUiIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGVsbGlwc2Ugc3Ryb2tlPSJyZ2IoMCwwLDApIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9InJnYigwLDAsMCkiIHByb3RvdHlwZT0iVmVjdG9yRWxsaXBzZSIgY3g9IjEwMzUiIGN5PSI0NzMiIHJ4PSIyMSIgcnk9IjIxIi8+PC9zdmc+" mediaID="point 3_cst_costume1"/><costume name="costume1" center-x="22.5" center-y="22.5" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNuYXA9Imh0dHA6Ly9zbmFwLmJlcmtlbGV5LmVkdS9ydW4iIHZlcnNpb249IjEuMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSBtZWV0IiB2aWV3Qm94PSIxMDEyLjUgNDUwLjUgNDUgNDUiIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGVsbGlwc2Ugc3Ryb2tlPSJyZ2IoMCwwLDApIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9InJnYigwLDAsMCkiIHByb3RvdHlwZT0iVmVjdG9yRWxsaXBzZSIgY3g9IjEwMzUiIGN5PSI0NzMiIHJ4PSIyMSIgcnk9IjIxIi8+PC9zdmc+" mediaID="point 2_cst_costume1"/></media></snapdata>