{
  "name": "Tendon",
  "key": {
    "int": 44,
    "string": "tendon"
  },
  "extends": "component.json",
  "properties": {
    "boneId": {
      "type": "Id",
      "typeRuntime": "uint",
      "initialValue": "Core.missingId",
      "initialValueRuntime": "-1",
      "key": {
        "int": 95,
        "string": "boneid"
      },
      "description": "Identifier used to track the bone this tendon connects to."
    },
    "xx": {
      "type": "double",
      "initialValue": "1",
      "key": {
        "int": 96,
        "string": "xx"
      },
      "description": "x component of x unit vector in the bind transform"
    },
    "yx": {
      "type": "double",
      "initialValue": "0",
      "key": {
        "int": 97,
        "string": "yx"
      },
      "description": "y component of x unit vector in the bind transform"
    },
    "xy": {
      "type": "double",
      "initialValue": "0",
      "key": {
        "int": 98,
        "string": "xy"
      },
      "description": "x component of y unit vector in the bind transform"
    },
    "yy": {
      "type": "double",
      "initialValue": "1",
      "key": {
        "int": 99,
        "string": "yy"
      },
      "description": "y component of y unit vector in the bind transform"
    },
    "tx": {
      "type": "double",
      "initialValue": "0",
      "key": {
        "int": 100,
        "string": "tx"
      },
      "description": "x position component of the bind transform"
    },
    "ty": {
      "type": "double",
      "initialValue": "0",
      "key": {
        "int": 101,
        "string": "ty"
      },
      "description": "y position component of the bind transform"
    }
  }
}