turtlestitch/libraries/geometryBlocks.xml

2 wiersze
72 KiB
XML
Czysty Zwykły widok Historia

<blocks app="TurtleStitch 2.7, http://www.turtlestitch.org" version="2"><block-definition s="run with custom stitch %&apos;style&apos; %&apos;commands&apos;" type="command" category="embroidery"><header></header><code></code><translations>zh_CN:以针法 _ 运行 _&#xD;</translations><inputs><input type="%cmdRing"></input><input type="%cs"></input></inputs><script><block s="doRun"><block var="commands"/><list><block var="style"/></list></block></script></block-definition><block-definition s="diamond stitch length %&apos;length&apos; width %&apos;width&apos;" type="command" category="embroidery"><header></header><code></code><translations>zh_CN:钻石针 齿距 _ 宽度 _&#xD;</translations><inputs><input type="%n">10</input><input type="%n">12</input></inputs><script><block s="doDeclareVariables"><list><l>a</l><l>l</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>a</l><block s="reportMonadic"><l><option>atan</option></l><block s="reportQuotient"><block var="width"/><block var="length"/></block></block></block><block s="doSetVar"><l>l</l><block s="reportQuotient"><block s="reportQuotient"><block var="length"/><l>2</l></block><block s="reportMonadic"><l><option>cos</option></l><block var="a"/></block></block></block><block s="turnLeft"><block var="a"/></block><block s="doRepeat"><l>2</l><script><block s="forward"><block var="l"/></block><block s="turn"><block s="reportProduct"><l>2</l><block var="a"/></block></block><block s="forward"><block var="l"/></block><block s="turn"><block s="reportDifference"><l>180</l><block s="reportProduct"><l>2</l><block var="a"/></block></block></block></script></block><block s="turn"><block var="a"/></block><block s="forward"><block var="length"/></block></script></block></script></block-definition><block-definition s="arc $turnLeft radius %&apos;radius&apos; degrees %&apos;degrees&apos; style %&apos;styleScript&apos;" type="command" category="motion"><header></header><code></code><translations>zh_CN:左旋圆弧 半径 _ 弧度 _ 方式 _&#xD;</translations><inputs><input type="%n">50</input><input type="%n">30</input><input type="%cmdRing"></input></inputs><script><block s="doDeclareVariables"><list><l>n</l><l>angle</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>n</l><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportProduct"><block s="reportProduct"><block var="radius"/><block s="reportQuotient"><block var="degrees"/><l>360</l></block></block><block s="reportQuotient"><l>6.283</l><block s="reportIfElse"><block s="reportGreaterThan"><custom-block s="default stitch length"></custom-block><l>0</l></block><custom-block s="default stitch length"></custom-block><l>10</l></block></block></block></block></block><block s="doSetVar"><l>angle</l><block s="reportQuotient"><block var="degrees"/><block var="n"/></block></block><block s="doIf"><custom-block s="Is %cmdRing empty?"><block var="styleScript"/></custom-block><script><block s="doSetVar"><l>styleScript</l><block s="reifyScript"><script><block s="forward"><l></l></block></script><list></list></block></block></script></block><block s="doRepeat"><block var="n"/><script><block s="turnLeft"><block s="reportQuotient"><block var="angle"/><l>2</l></block></block><block s="doRun"><block var="styleScript"/><list><block s="reportProduct"><l>2</l><block s="reportProduct"><block var="radius"/><block s="reportMonadic"><l><option>sin</option></l><block s="reportQuotient"><block var="angle"/><l>2</l></block></block></block></block></list></block><block s="turnLeft"><block s="reportQuotient"><block var="angle"/><l>2</l></block></block></script></block></script></block></script></block-definition><block-definition s="arc $turnRight radius %&apos;radius&apos; degrees %&apos;degrees&apos; style %&apos;styleScript&apos;" type="command" category="motion"><header></header><code></code><translations>zh_CN:右旋圆弧 半径 _ 弧度 _ 方式 _&#xD;</translations><inputs><input type="%n">50</input><input type="%n">30</input><input type="%cmdRing"></input></inputs><script><block s="doDeclareVariables"><list><