{ "X3D": {
    "encoding":"UTF-8",
    "@profile":"Interactive",
    "@version":"4.0",
    "@xsd:noNamespaceSchemaLocation":"https://www.web3d.org/specifications/x3d-4.0.xsd",
    "JSON schema":"https://www.web3d.org/specifications/x3d-4.0-JSONSchema.autogenerated.json",
    "head": {
        "meta": [
          {
            "@name":"title",
            "@content":"rccart.x3d"
          },
          {
            "@name":"TODO",
            "@content":"fix naming, cartilage?"
          },
          {
            "@name":"description",
            "@content":"cartilage model, TODO finish"
          },
          {
            "@name":"creator",
            "@content":"Joe Williams, John Carlson, Damon Hernandez, Don Brutzman"
          },
          {
            "@name":"translator",
            "@content":"Don Brutzman"
          },
          {
            "@name":"created",
            "@content":"5 December 2013"
          },
          {
            "@name":"translated",
            "@content":"5 March 2026"
          },
          {
            "@name":"modified",
            "@content":"16 March 2026"
          },
          {
            "@name":"reference",
            "@content":"originals/rccart.x3d"
          },
          {
            "@name":"reference",
            "@content":"https://en.wikipedia.org/wiki/List_of_bones_of_the_human_skeleton"
          },
          {
            "@name":"reference",
            "@content":"usage examples https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Medical"
          },
          {
            "@name":"generator",
            "@content":"X3D-Edit 4.0, https://www.web3d.org/x3d/tools/X3D-Edit"
          },
          {
            "@name":"generator",
            "@content":"X3D Tidy, https://www.web3d.org/x3d/stylesheets/X3dTidy.html"
          },
          {
            "@name":"identifier",
            "@content":"https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Bones/rccart.x3d"
          },
          {
            "@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":"*TODO_add_title*"
            }
          },
          {
            "#comment":"user hover lights bone and reveals description, user selection/deselection temporarily binds/unbinds close-up hidden viewpoint"
          },
          { "TouchSensor":
            {
              "@DEF":"UserTouchSensor",
              "@description":"cartilage rccart"
            }
          },
          { "Transform":
            {
              "@DEF":"rccart",
              "@translation":[-0.0391,1.4470,0.0185],
              "-children":[
                { "Viewpoint":
                  {
                    "@DEF":"HiddenViewpoint",
                    "@nearDistance":0.001,
                    "@position":[0,0,0.3],
                    "@retainUserOffsets":true,
                    "-navigationInfo":[
                      { "NavigationInfo":
                        {
                          "@transitionType":["ANIMATE"],
                          "@type":["EXAMINE"]
                        }
                      }
                    ]
                  }
                },
                { "ROUTE":
                  {
                    "@fromField":"isActive",
                    "@fromNode":"UserTouchSensor",
                    "@toField":"set_bind",
                    "@toNode":"HiddenViewpoint"
                  }
                },
                { "DirectionalLight":
                  {
                    "@DEF":"HiddenLight",
                    "@ambientIntensity":1,
                    "@color":[0.1,0.1,1],
                    "@on":false
                  }
                },
                { "ROUTE":
                  {
                    "@fromField":"isOver",
                    "@fromNode":"UserTouchSensor",
                    "@toField":"on",
                    "@toNode":"HiddenLight"
                  }
                },
                { "Shape":
                  {
                    "-appearance":
                      { "Appearance":
                        {
                          "-material":
                            { "Material":
                              {
                                "@DEF":"CartilageMaterial",
                                "@ambientIntensity":0.965,
                                "@diffuseColor":[0.9843,0.949,0.7843],
                                "@shininess":0.05,
                                "@specularColor":[0.9647,0.949,0.9098]
                              }
                            }
                        }
                      },
                    "-geometry":
                      { "IndexedFaceSet":
                        {
                          "@DEF":"rccart_geometry",
                          "@coordIndex":[0,1,2,-1,2,3,4,-1,4,0,2,-1,4,5,0,-1,6,7,8,-1,6,9,7,-1,10,11,12,-1,13,14,15,-1,15,16,13,-1,17,18,19,-1,19,20,17,-1,21,22,23,-1,23,24,21,-1,20,25,26,-1,26,23,20,-1,27,28,22,-1,22,21,27,-1,29,30,31,-1,29,32,30,-1,33,34,35,-1,33,36,34,-1,17,28,7,-1,17,22,28,-1,37,38,39,-1,39,40,37,-1,41,27,21,-1,21,42,41,-1,43,41,42,-1,42,44,43,-1,45,25,20,-1,20,19,45,-1,26,46,24,-1,24,23,26,-1,47,42,24,-1,42,21,24,-1,23,22,20,-1,22,17,20,-1,15,39,16,-1,15,40,39,-1,48,45,19,-1,19,49,48,-1,2,1,31,-1,31,30,2,-1,11,9,50,-1,9,6,50,-1,37,51,38,-1,51,52,38,-1,53,54,3,-1,3,2,53,-1,55,56,57,-1,55,58,56,-1,59,60,61,-1,61,62,59,-1,38,62,61,-1,38,52,62,-1,63,64,65,-1,63,66,64,-1,9,18,17,-1,17,7,9,-1,67,29,68,-1,29,67,32,-1,69,70,71,-1,70,69,72,-1,73,74,75,-1,73,5,74,-1,76,1,0,-1,31,1,76,-1,30,53,2,-1,77,53,30,-1,10,9,11,-1,18,9,10,-1,78,55,57,-1,79,55,78,-1,80,78,77,-1,81,78,80,-1,82,12,79,-1,83,12,82,-1,84,85,86,-1,84,44,85,-1,87,88,89,-1,86,88,87,-1,90,35,91,-1,90,33,35,-1,91,16,39,-1,16,91,35,-1,75,15,92,-1,75,40,15,-1,44,47,85,-1,44,42,47,-1,46,47,24,-1,46,93,47,-1,90,87,33,-1,90,94,87,-1,95,49,83,-1,95,48,49,-1,72,73,70,-1,72,76,73,-1,96,81,80,-1,96,97,81,-1,98,83,82,-1,98,95,83,-1,63,90,60,-1,90,63,94,-1,97,82,81,-1,97,98,82,-1,49,18,10,-1,49,19,18,-1,65,44,84,-1,65,43,44,-1,61,39,38,-1,39,61,91,-1,84,63,65,-1,94,63,84,-1,96,32,67,-1,32,96,80,-1,29,76,72,-1,31,76,29,-1,37,75,74,-1,75,37,40,-1,70,75,92,-1,70,73,75,-1,33,89,36,-1,87,89,33,-1,85,93,99,-1,47,93,85,-1,16,34,13,-1,35,34,16,-1,92,14,100,-1,15,14,92,-1,60,91,61,-1,91,60,90,-1,86,99,88,-1,85,99,86,-1,94,86,87,-1,94,84,86,-1,83,10,12,-1,49,10,83,-1,81,79,78,-1,82,79,81,-1,80,30,32,-1,80,77,30,-1,79,11,55,-1,12,11,79,-1,77,57,53,-1,78,57,77,-1,76,5,73,-1,76,0,5,-1,71,92,100,-1,92,71,70,-1,68,72,69,-1,72,68,29,-1,101,7,28,-1,101,8,7,-1,102,28,27,-1,102,101,28,-1,65,103,43,-1,65,64,103,-1,60,66,63,-1,60,59,66,-1,41,103,104,-1,103,41,43,-1,50,55,11,-1,50,58,55,-1,54,57,56,-1,57,54,53,-1,5,51,74,-1,5,4,51,-1,104,27,41,-1,104,102,27,-1],
                          "@creaseAngle":1.571,
                          "-coord":
                            { "Coordinate":
                              {
                                "@DEF":"rccart_coordinate",
                                "@point":[0.0111,-0.0082,0.0034,0.0110,-0.0082,0.0034,0.0108,-0.0077,0.0020,0.0110,-0.0076,0.0020,0.0112,-0.0081,0.0035,0.0111,-0.0082,0.0034,0.0055,0.0048,-0.0030,0.0047,0.0055,-0.0021,0.0047,0.0052,-0.0020,0.0055,0.0050,-0.0033,0.0038,0.0054,-0.0047,0.0072,0.0020,-0.0036,0.0040,0.0042,-0.0049,-0.0101,-0.0088,0.0053,-0.0110,-0.0098,0.0044,-0.0037,-0.0091,0.0057,-0.0037,-0.0082,0.0066,0.0018,0.0074,-0.0029,0.0028,0.0073,-0.0042,-0.0003,0.0092,-0.0053,-0.0013,0.0087,-0.0039,0.0004,0.0071,-0.0005,0.0011,0.0074,-0.0018,-0.0018,0.0082,-0.0030,-0.0025,0.0074,-0.0017,-0.0038,0.0096,-0.0056,-0.0044,0.0084,-0.0046,0.0026,0.0060,0.0008,0.0037,0.0060,-0.0009,-0.0015,-0.0074,0.0012,0.0054,-0.0065,0.0007,0.0050,-0.0077,0.0023,-0.0006,-0.0053,-0.0007,-0.0049,-0.0026,0.0050,-0.0093,-0.0068,0.0053,-0.0044,-0.0065,0.0064,-0.0084,-0.0036,0.0039,0.0109,-0.0086,0.0058,0.0096,-0.0082,0.0071,0.0032,-0.0081,0.0072,0.0038,-0.0087,0.0061,0.0021,0.0060,0.0016,-0.0003,0.0066,0.0004,0.0020,0.0060,0.0019,-0.0006,0.0061,0.0009,-0.0035,0.0102,-0.0065,-0.0052,0.0069,-0.0030,-0.0028,0.0069,-0.0013,-0.0033,0.0099,-0.0069,0.0003,0.0080,-0.0059,0.0074,0.0017,-0.0034,0.0111,-0.0085,0.0058,0.0098,-0.0080,0.0069,0.0109,-0.0053,-0.0002,0.0110,-0.0053,-0.0001,0.0083,-0.0016,-0.0028,0.0092,-0.0035,-0.0018,0.0092,-0.0035,-0.0019,0.0083,-0.0016,-0.0027,0.0026,-0.0013,0.0058,0.0026,-0.0013,0.0060,0.0057,-0.0069,0.0070,0.0062,-0.0066,0.0068,0.0014,0.0017,0.0049,0.0016,0.0047,0.0032,0.0016,0.0049,0.0033,0.0014,0.0017,0.0047,-0.0064,-0.0043,-0.0021,-0.0079,-0.0071,-0.0001,-0.0098,-0.0092,0.0017,-0.0032,-0.0092,0.0034,-0.0105,-0.0101,0.0027,-0.0026,-0.0086,0.0025,0.0040,-0.0086,0.0036,0.0109,-0.0087,0.0058,0.0038,-0.0089,0.0058,0.0043,-0.0082,0.0031,0.0057,-0.0040,-0.0015,0.0048,-0.0017,-0.0032,0.0045,0.0006,-0.0042,0.0003,-0.0029,-0.0027,0.0001,-0.0002,-0.0042,0.0002,0.0025,-0.0054,0.0003,0.0063,-0.0062,-0.0013,0.0044,0.0028,-0.0032,0.0059,-0.0003,-0.0042,0.0037,0.0019,-0.0047,0.0007,0.0037,-0.0069,0.0027,0.0008,-0.0076,-0.0001,0.0026,-0.0010,-0.0018,0.0057,0.0008,-0.0065,0.0070,-0.0037,-0.0095,0.0051,-0.0052,0.0069,-0.0030,-0.0015,0.0014,0.0044,-0.0033,0.0083,-0.0072,-0.0052,-0.0019,-0.0037,-0.0044,0.0012,-0.0053,-0.0039,0.0043,-0.0065,-0.0057,0.0055,-0.0018,-0.0112,-0.0103,0.0037,0.0038,0.0056,-0.0008,0.0028,0.0057,0.0008,0.0021,0.0057,0.0019,0.0023,0.0057,0.0015]
                              }
                            }
                        }
                      }
                  }
                }
              ]
            }
          }
        ]
    }
  }
}