{ "X3D": {
    "encoding":"UTF-8",
    "@profile":"Immersive",
    "@version":"4.1",
    "@xsd:noNamespaceSchemaLocation":"https://www.web3d.org/specifications/x3d-4.1.xsd",
    "JSON schema":"https://www.web3d.org/specifications/x3d-4.0-JSONSchema.autogenerated.json",
    "head": {
        "meta": [
          {
            "@name":"title",
            "@content":"PoseCollection.x3d"
          },
          {
            "@name":"description",
            "@content":"Collection of reusable HAnimPose nodes"
          },
          {
            "@name":"creator",
            "@content":"Joe Williams"
          },
          {
            "@name":"creator",
            "@content":"Joe Williams"
          },
          {
            "@name":"created",
            "@content":"23 February 2026"
          },
          {
            "@name":"modified",
            "@content":"23 February 2026"
          },
          {
            "@name":"TODO",
            "@content":"how to negate right-side values used for left-side orientations?"
          },
          {
            "@name":"specificationSection",
            "@content":"HAnim 2.1 Architecture, ISO/IEC 19774-1:202x, clause 4 Concepts, 4.8.3 Poses"
          },
          {
            "@name":"specificationUrl",
            "@content":"https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19774/ISO-IEC19774-1/ISO-IEC19774-1v2.1/ISO-IEC19774-1v2.1-WD/Architecture/concepts.html#Poses"
          },
          {
            "@name":"specificationSection",
            "@content":"HAnim 2.1 Architecture, ISO/IEC 19774-1:202x, clause 6 Object interfaces, 6.5 Pose"
          },
          {
            "@name":"specificationUrl",
            "@content":"https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19774/ISO-IEC19774-1/ISO-IEC19774-1v2.1/ISO-IEC19774-1v2.1-WD/Architecture/ObjectInterfaces.html#Pose"
          },
          {
            "@name":"identifier",
            "@content":"https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Poses/PoseCollection.x3d"
          },
          {
            "@name":"generator",
            "@content":"X3D-Edit 4.0, https://www.web3d.org/x3d/tools/X3D-Edit"
          },
          {
            "@name":"license",
            "@content":"../license.html"
          },
          {
            "@name":"translated",
            "@content":"25 March 2026"
          },
          {
            "@name":"generator",
            "@content":"X3dToJson.xslt, https://www.web3d.org/x3d/stylesheets/X3dToJson.html"
          },
          {
            "@name":"reference",
            "@content":"X3D JSON encoding: https://www.web3d.org/wiki/index.php/X3D_JSON_Encoding"
          }
        ]
    },
    "Scene": {
        "-children":[
          { "WorldInfo":
            {
              "@title":"PoseCollection.x3d"
            }
          },
          { "HAnimPose":
            {
              "@name":"Stand",
              "@description":"Standing position, I pose",
              "@loa":1,
              "@transitionDuration":0,
              "-children":[
                { "HAnimJoint":
                  {
                    "@name":"r_wrist",
                    "@description":"right wrist",
                    "@rotation":[0,-0.2,0,0.25]
                  }
                },
                { "HAnimJoint":
                  {
                    "@name":"r_elbow",
                    "@description":"right elbow",
                    "@rotation":[-0.75,1,1,1.6]
                  }
                },
                { "HAnimJoint":
                  {
                    "@name":"r_shoulder",
                    "@description":"right shoulder",
                    "@rotation":[-0.1,0,-0.02,0.25]
                  }
                },
                { "HAnimJoint":
                  {
                    "@name":"r_acromioclavicular",
                    "@description":"right acromioclavicular",
                    "@rotation":[0,0.05,0,0.05]
                  }
                },
                { "HAnimJoint":
                  {
                    "@name":"r_sternoclavicular",
                    "@description":"right sternoclavicular",
                    "@rotation":[0,0.05,0,0.05]
                  }
                },
                { "HAnimJoint":
                  {
                    "@name":"l_wrist",
                    "@description":"left wrist",
                    "@rotation":[0,-0.2,0,0.25]
                  }
                },
                { "HAnimJoint":
                  {
                    "@name":"l_elbow",
                    "@description":"left elbow",
                    "@rotation":[-0.75,1,1,1.6]
                  }
                },
                { "HAnimJoint":
                  {
                    "@name":"l_shoulder",
                    "@description":"left shoulder",
                    "@rotation":[-0.1,0,-0.02,0.25]
                  }
                },
                { "HAnimJoint":
                  {
                    "@name":"l_acromioclavicular",
                    "@description":"left acromioclavicular",
                    "@rotation":[0,0.05,0,0.05]
                  }
                },
                { "HAnimJoint":
                  {
                    "@name":"l_sternoclavicular",
                    "@description":"left sternoclavicular",
                    "@rotation":[0,0.05,0,0.05]
                  }
                }
              ]
            }
          }
        ]
    }
  }
}