{
  "$schema": "hyperpictogramming.v1",
  "app": "HyperPictogramming",
  "version": 1,
  "title": "スピン",
  "savedAt": "2026-09-12T00:00:00+09:00",
  "dataFormat": "xml",
  "poses": [
    "最初の姿勢",
    "腕を広げる",
    "横を向く",
    "反対側へ回る",
    "もう一度横を向く"
  ],
  "messages": [],
  "tabs": [
    {
      "name": "スピン",
      "type": 0,
      "blocks": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"exe\" x=\"32\" y=\"32\"><statement name=\"inside\"><block type=\"set_pose\"><field name=\"POSE\">最初の姿勢</field><next><block type=\"set_pose\"><field name=\"POSE\">腕を広げる</field><next><block type=\"w\"><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0.2</field></shadow></value><next><block type=\"set_pose\"><field name=\"POSE\">横を向く</field><next><block type=\"set_pose\"><field name=\"POSE\">反対側へ回る</field><next><block type=\"set_pose\"><field name=\"POSE\">もう一度横を向く</field><next><block type=\"set_pose\"><field name=\"POSE\">反対側へ回る</field><next><block type=\"w\"><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0.7</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type=\"receive_pose\" x=\"680\" y=\"32\"><field name=\"POSE\">最初の姿勢</field><comment pinned=\"false\" w=\"320\" h=\"100\">開始位置と最初の姿勢を決めます。角度や位置を変えて比べましょう。</comment><statement name=\"DO\"><block type=\"sc\"><value name=\"value\"><shadow type=\"math_number\"><field name=\"NUM\">0.65</field></shadow></value><next><block type=\"m\"><field name=\"xdir\">l</field><field name=\"ydir\">d</field><field name=\"W\">　</field><value name=\"x\"><shadow type=\"math_number\"><field name=\"NUM\">55</field></shadow></value><value name=\"y\"><shadow type=\"math_number\"><field name=\"NUM\">0</field></shadow></value><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0</field></shadow></value></block></next></block></statement></block><block type=\"receive_pose\" x=\"1530\" y=\"32\"><field name=\"POSE\">腕を広げる</field><comment pinned=\"false\" w=\"320\" h=\"100\">回転を同時に始め、最後の「秒待つ」で動作の区切りを作ります。</comment><statement name=\"DO\"><block type=\"r\"><field name=\"part\">LUA</field><field name=\"rod\">c</field><field name=\"W\">　</field><value name=\"angle\"><shadow type=\"math_number\"><field name=\"NUM\">85</field></shadow></value><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0.5</field></shadow></value><next><block type=\"r\"><field name=\"part\">RUA</field><field name=\"rod\">cc</field><field name=\"W\">　</field><value name=\"angle\"><shadow type=\"math_number\"><field name=\"NUM\">85</field></shadow></value><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0.5</field></shadow></value><next><block type=\"w\"><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0.5</field></shadow></value></block></next></block></next></block></statement></block><block type=\"receive_pose\" x=\"2380\" y=\"32\"><field name=\"POSE\">横を向く</field><comment pinned=\"false\" w=\"320\" h=\"100\">回転を同時に始め、最後の「秒待つ」で動作の区切りを作ります。</comment><statement name=\"DO\"><block type=\"sd\"><next><block type=\"r\"><field name=\"part\">LUA</field><field name=\"rod\">cc</field><field name=\"W\">　</field><value name=\"angle\"><shadow type=\"math_number\"><field name=\"NUM\">170</field></shadow></value><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0.25</field></shadow></value><next><block type=\"r\"><field name=\"part\">RUA</field><field name=\"rod\">c</field><field name=\"W\">　</field><value name=\"angle\"><shadow type=\"math_number\"><field name=\"NUM\">170</field></shadow></value><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0.25</field></shadow></value><next><block type=\"w\"><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0.25</field></shadow></value></block></next></block></next></block></next></block></statement></block><block type=\"receive_pose\" x=\"680\" y=\"1282\"><field name=\"POSE\">反対側へ回る</field><comment pinned=\"false\" w=\"320\" h=\"100\">回転を同時に始め、最後の「秒待つ」で動作の区切りを作ります。</comment><statement name=\"DO\"><block type=\"fr\"><next><block type=\"w\"><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0.25</field></shadow></value></block></next></block></statement></block><block type=\"receive_pose\" x=\"1530\" y=\"1282\"><field name=\"POSE\">もう一度横を向く</field><comment pinned=\"false\" w=\"320\" h=\"100\">回転を同時に始め、最後の「秒待つ」で動作の区切りを作ります。</comment><statement name=\"DO\"><block type=\"sd\"><next><block type=\"r\"><field name=\"part\">LUA</field><field name=\"rod\">c</field><field name=\"W\">　</field><value name=\"angle\"><shadow type=\"math_number\"><field name=\"NUM\">170</field></shadow></value><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0.25</field></shadow></value><next><block type=\"r\"><field name=\"part\">RUA</field><field name=\"rod\">cc</field><field name=\"W\">　</field><value name=\"angle\"><shadow type=\"math_number\"><field name=\"NUM\">170</field></shadow></value><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0.25</field></shadow></value><next><block type=\"w\"><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0.25</field></shadow></value></block></next></block></next></block></next></block></statement></block></xml>"
    },
    {
      "name": "回転の軌跡",
      "type": 1,
      "blocks": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"exe\" x=\"32\" y=\"32\"><statement name=\"inside\"><block type=\"obm\"><field name=\"xdir\">l</field><field name=\"ydir\">d</field><field name=\"W\">　</field><value name=\"x\"><shadow type=\"math_number\"><field name=\"NUM\">55</field></shadow></value><value name=\"y\"><shadow type=\"math_number\"><field name=\"NUM\">154</field></shadow></value><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0</field></shadow></value></block></statement></block><block type=\"obd\" x=\"850\" y=\"32\"><statement name=\"inside\"><block type=\"wd\"><value name=\"width\"><shadow type=\"math_number\"><field name=\"NUM\">4</field></shadow></value><next><block type=\"ocolor\"><field name=\"COLOR\">#526477</field><next><block type=\"l\"><value name=\"x1\"><shadow type=\"math_number\"><field name=\"NUM\">83.07</field></shadow></value><value name=\"y1\"><shadow type=\"math_number\"><field name=\"NUM\">3.882</field></shadow></value><value name=\"x2\"><shadow type=\"math_number\"><field name=\"NUM\">72.755</field></shadow></value><value name=\"y2\"><shadow type=\"math_number\"><field name=\"NUM\">7.998</field></shadow></value><next><block type=\"l\"><value name=\"x1\"><shadow type=\"math_number\"><field name=\"NUM\">72.755</field></shadow></value><value name=\"y1\"><shadow type=\"math_number\"><field name=\"NUM\">7.998</field></shadow></value><value name=\"x2\"><shadow type=\"math_number\"><field name=\"NUM\">55.916</field></shadow></value><value name=\"y2\"><shadow type=\"math_number\"><field name=\"NUM\">11.397</field></shadow></value><next><block type=\"l\"><value name=\"x1\"><shadow type=\"math_number\"><field name=\"NUM\">55.916</field></shadow></value><value name=\"y1\"><shadow type=\"math_number\"><field name=\"NUM\">11.397</field></shadow></value><value name=\"x2\"><shadow type=\"math_number\"><field name=\"NUM\">34.063</field></shadow></value><value name=\"y2\"><shadow type=\"math_number\"><field name=\"NUM\">13.773</field></shadow></value><next><block type=\"l\"><value name=\"x1\"><shadow type=\"math_number\"><field name=\"NUM\">34.063</field></shadow></value><value name=\"y1\"><shadow type=\"math_number\"><field name=\"NUM\">13.773</field></shadow></value><value name=\"x2\"><shadow type=\"math_number\"><field name=\"NUM\">9.155</field></shadow></value><value name=\"y2\"><shadow type=\"math_number\"><field name=\"NUM\">14.915</field></shadow></value><next><block type=\"l\"><value name=\"x1\"><shadow type=\"math_number\"><field name=\"NUM\">9.155</field></shadow></value><value name=\"y1\"><shadow type=\"math_number\"><field name=\"NUM\">14.915</field></shadow></value><value name=\"x2\"><shadow type=\"math_number\"><field name=\"NUM\">-16.573</field></shadow></value><value name=\"y2\"><shadow type=\"math_number\"><field name=\"NUM\">14.719</field></shadow></value><next><block type=\"l\"><value name=\"x1\"><shadow type=\"math_number\"><field name=\"NUM\">-16.573</field></shadow></value><value name=\"y1\"><shadow type=\"math_number\"><field name=\"NUM\">14.719</field></shadow></value><value name=\"x2\"><shadow type=\"math_number\"><field name=\"NUM\">-40.816</field></shadow></value><value name=\"y2\"><shadow type=\"math_number\"><field name=\"NUM\">13.203</field></shadow></value><next><block type=\"l\"><value name=\"x1\"><shadow type=\"math_number\"><field name=\"NUM\">-40.816</field></shadow></value><value name=\"y1\"><shadow type=\"math_number\"><field name=\"NUM\">13.203</field></shadow></value><value name=\"x2\"><shadow type=\"math_number\"><field name=\"NUM\">-61.398</field></shadow></value><value name=\"y2\"><shadow type=\"math_number\"><field name=\"NUM\">10.503</field></shadow></value><next><block type=\"l\"><value name=\"x1\"><shadow type=\"math_number\"><field name=\"NUM\">-61.398</field></shadow></value><value name=\"y1\"><shadow type=\"math_number\"><field name=\"NUM\">10.503</field></shadow></value><value name=\"x2\"><shadow type=\"math_number\"><field name=\"NUM\">-76.475</field></shadow></value><value name=\"y2\"><shadow type=\"math_number\"><field name=\"NUM\">6.862</field></shadow></value><next><block type=\"l\"><value name=\"x1\"><shadow type=\"math_number\"><field name=\"NUM\">-76.475</field></shadow></value><value name=\"y1\"><shadow type=\"math_number\"><field name=\"NUM\">6.862</field></shadow></value><value name=\"x2\"><shadow type=\"math_number\"><field name=\"NUM\">-84.693</field></shadow></value><value name=\"y2\"><shadow type=\"math_number\"><field name=\"NUM\">2.605</field></shadow></value><next><block type=\"l\"><value name=\"x1\"><shadow type=\"math_number\"><field name=\"NUM\">-84.693</field></shadow></value><value name=\"y1\"><shadow type=\"math_number\"><field name=\"NUM\">2.605</field></shadow></value><value name=\"x2\"><shadow type=\"math_number\"><field name=\"NUM\">-85.318</field></shadow></value><value name=\"y2\"><shadow type=\"math_number\"><field name=\"NUM\">-1.886</field></shadow></value><next><block type=\"l\"><value name=\"x1\"><shadow type=\"math_number\"><field name=\"NUM\">-85.318</field></shadow></value><value name=\"y1\"><shadow type=\"math_number\"><field name=\"NUM\">-1.886</field></shadow></value><value name=\"x2\"><shadow type=\"math_number\"><field name=\"NUM\">-78.291</field></shadow></value><value name=\"y2\"><shadow type=\"math_number\"><field name=\"NUM\">-6.207</field></shadow></value><next><block type=\"l\"><value name=\"x1\"><shadow type=\"math_number\"><field name=\"NUM\">-78.291</field></shadow></value><value name=\"y1\"><shadow type=\"math_number\"><field name=\"NUM\">-6.207</field></shadow></value><value name=\"x2\"><shadow type=\"math_number\"><field name=\"NUM\">-64.244</field></shadow></value><value name=\"y2\"><shadow type=\"math_number\"><field name=\"NUM\">-9.972</field></shadow></value><next><block type=\"l\"><value name=\"x1\"><shadow type=\"math_number\"><field name=\"NUM\">-64.244</field></shadow></value><value name=\"y1\"><shadow type=\"math_number\"><field name=\"NUM\">-9.972</field></shadow></value><value name=\"x2\"><shadow type=\"math_number\"><field name=\"NUM\">-44.436</field></shadow></value><value name=\"y2\"><shadow type=\"math_number\"><field name=\"NUM\">-12.843</field></shadow></value><next><block type=\"l\"><value name=\"x1\"><shadow type=\"math_number\"><field name=\"NUM\">-44.436</field></shadow></value><value name=\"y1\"><shadow type=\"math_number\"><field name=\"NUM\">-12.843</field></shadow></value><value name=\"x2\"><shadow type=\"math_number\"><field name=\"NUM\">-20.643</field></shadow></value><value name=\"y2\"><shadow type=\"math_number\"><field name=\"NUM\">-14.561</field></shadow></value><next><block type=\"l\"><value name=\"x1\"><shadow type=\"math_number\"><field name=\"NUM\">-20.643</field></shadow></value><value name=\"y1\"><shadow type=\"math_number\"><field name=\"NUM\">-14.561</field></shadow></value><value name=\"x2\"><shadow type=\"math_number\"><field name=\"NUM\">5</field></shadow></value><value name=\"y2\"><shadow type=\"math_number\"><field name=\"NUM\">-14.975</field></shadow></value><next><block type=\"l\"><value name=\"x1\"><shadow type=\"math_number\"><field name=\"NUM\">5</field></shadow></value><value name=\"y1\"><shadow type=\"math_number\"><field name=\"NUM\">-14.975</field></shadow></value><value name=\"x2\"><shadow type=\"math_number\"><field name=\"NUM\">30.196</field></shadow></value><value name=\"y2\"><shadow type=\"math_number\"><field name=\"NUM\">-14.045</field></shadow></value><next><block type=\"l\"><value name=\"x1\"><shadow type=\"math_number\"><field name=\"NUM\">30.196</field></shadow></value><value name=\"y1\"><shadow type=\"math_number\"><field name=\"NUM\">-14.045</field></shadow></value><value name=\"x2\"><shadow type=\"math_number\"><field name=\"NUM\">52.684</field></shadow></value><value name=\"y2\"><shadow type=\"math_number\"><field name=\"NUM\">-11.856</field></shadow></value><next><block type=\"l\"><value name=\"x1\"><shadow type=\"math_number\"><field name=\"NUM\">52.684</field></shadow></value><value name=\"y1\"><shadow type=\"math_number\"><field name=\"NUM\">-11.856</field></shadow></value><value name=\"x2\"><shadow type=\"math_number\"><field name=\"NUM\">70.447</field></shadow></value><value name=\"y2\"><shadow type=\"math_number\"><field name=\"NUM\">-8.604</field></shadow></value><next><block type=\"l\"><value name=\"x1\"><shadow type=\"math_number\"><field name=\"NUM\">75</field></shadow></value><value name=\"y1\"><shadow type=\"math_number\"><field name=\"NUM\">-9</field></shadow></value><value name=\"x2\"><shadow type=\"math_number\"><field name=\"NUM\">62</field></shadow></value><value name=\"y2\"><shadow type=\"math_number\"><field name=\"NUM\">-23</field></shadow></value><next><block type=\"l\"><value name=\"x1\"><shadow type=\"math_number\"><field name=\"NUM\">75</field></shadow></value><value name=\"y1\"><shadow type=\"math_number\"><field name=\"NUM\">-9</field></shadow></value><value name=\"x2\"><shadow type=\"math_number\"><field name=\"NUM\">55</field></shadow></value><value name=\"y2\"><shadow type=\"math_number\"><field name=\"NUM\">-8</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></xml>"
    }
  ]
}
