{
  "thumbnail": "Right.png",
  "components": {
    "trigger": {
      "filename": "RTrigger.obj",
      "motion": {
        "type": "rotate",
        "controller_axis": 1,
        "controller_axis_component": 0,
        "trigger_path": "/input/trigger",
        "value_mapping": [ 0.0, -17.0 ],
        "pivot": [ 0.0000, 0.0, -0.023 ],
        "axis": [ 1.0, 0.0, 0.0 ]
      },
      "component_local": {
        "origin": [ 0.0, -0.0, 0.051 ],
        "rotate_xyz": [ -0.0, 0.0, 0.0 ]
      }
    },
    "trackpad": {
      "filename": "RJoystick.obj",
      "motion": {
        "type": "trackpad",
        "controller_axis": 0,
        "component_path": "/input/trackpad",
        "center": [ -0.01, -0.0, -0.0 ],
        "rotate_xyz": [ 0.0, 0.0, 0.0 ],
        "touch_translate_x": [ -0.0020, 0.0020 ],
        "touch_translate_y": [ 0.0020, -0.0020 ],
        "press_translate": [ 0.0, -0.0025, 0.0 ]
      },
      "visibility": {
        "default": true,
        "touch": false,
        "press": false,
        "scroll": false
      },
      "component_local": {
        "origin": [ 0.0, 0.000, 0.00 ],
        "rotate_xyz": [ 0.0, 0, 0.0 ]
      }
    },
    "trackpad_touch": {
      "filename": "RJoystick.obj",
      "motion": {
        "type": "trackpad",
        "controller_axis": 0,
        "component_path": "/input/trackpad",
        "center": [ 0.0, -0.0, -0.0 ],
        "rotate_xyz": [ 0.0, 0.0, 0.0 ],
        "touch_translate_x": [ -0.0013, 0.0013 ],
        "touch_translate_y": [ 0.0013, -0.0013 ],
        "press_translate": [ 0.0, -0.0025, 0.0 ]
      },
      "visibility": {
        "default": false,
        "touch": true,
        "press": true,
        "scroll": true
      },
      "component_local": {
        "origin": [ 0.0, -0.0, 0.00 ],
        "rotate_xyz": [ 0.0, 0, 0.0 ]
      }
    },
    "button_a": {
      "filename": "RA.obj",
      "motion": {
        "type": "translate",
        "pressed_path": "/input/system/click",
        "controller_button": 2,
        "value_mapping": [ 0.0, 0.002 ],
        "axis": [ 0.0, -0.927, 0.375 ]
      },
      "component_local": {
        "origin": [ -0.005133, 0.00061, 0.057104 ],
        "rotate_xyz": [ 237.0, 0.0, 0.0 ]
      }
    },
    "button_b": {
      "filename": "RB.obj",
      "motion": {
        "type": "translate",
        "pressed_path": "/input/application_menu/click",
        "controller_button": 1,
        "value_mapping": [ 0.0, 0.002 ],
        "axis": [ 0.0, -0.927, 0.375 ]
      },
      "component_local": {
        "origin": [ -0.009579, -0.006358, 0.045326 ],
        "rotate_xyz": [ 237.0, 0.0, 0.0 ]
      }
    },
    "button_grip": {
      "filename": "RGrip.obj",

      "motion": {
        "type": "translate",
        "pressed_path": "/input/grip/click",
        "controller_button": 1,
        "value_mapping": [ 0, 0.003 ],
        "axis": [ 1.0, -0.0, 0.0 ]
      },
      "component_local": {
        "origin": [ -0.0, -0.0, 0.0 ],
        "rotate_xyz": [ 0.0, 0.0, 0.0 ]
      }
    },
    "sys_button": {
      "filename": "RPico.obj",
      "motion": {
        "type": "translate",
        "controller_button": 0,
        "value_mapping": [ 0.0, 0.00075 ],
        "axis": [ 0.0, -1.0, 0.0 ]
      },
      "component_local": {
        "origin": [ 0.0, 0.004, 0.088 ],
        "rotate_xyz": [ 94.93, 0.0, 0.0 ]
      }
    },
    "button": {
      "filename": "RMenu.obj",
      "motion": {
        "type": "translate",
        "controller_button": 1,
        "value_mapping": [ 0.0, 0.00075 ],
        "axis": [ 0.0, -1.0, 0.0 ]
      },
      "component_local": {
        "origin": [ 0.0, 0.008, 0.019 ],
        "rotate_xyz": [ 86.028, 0.0, 0.0 ]
      }
    },

    "body": {
      "filename": "RBody.obj",
      "component_local": {
        "origin": [ 0.0, 0.003, 0.097 ],
        "rotate_xyz": [ 0.037, 0.0, 0.0 ]
      }
    },
    //"circle": {
    //  "filename": "RCircle.obj",
    //  "component_local": {
    //    "origin": [ 0.0, 0.003, 0.097 ],
    //    "rotate_xyz": [ 0.037, 0.0, 0.0 ]
    //  }
    //},
    //"piece": {
    //  "filename": "RDefault01.obj",
    //  "component_local": {
    //    "origin": [ 0.0, 0.003, 0.097 ],
    //    "rotate_xyz": [ 0.037, 0.0, 0.0 ]
    //  }
    //},
    "base": {
      "component_local": {
        "origin": [ 0.0, -0.014, 0.174 ],
        "rotate_xyz": [ -0.821, -180.0, 0.0 ]
      }
    },
    "gdc2015": {
      "component_local": {
        "origin": [ 0.0, 0.0, 0.0 ],
        "rotate_xyz": [ 0.0, 0.0, 0.0 ]
      }
    },
    "tip": {
      "component_local": {
        "origin": [ 0.012, -0.01, -0.007 ],
        "rotate_xyz": [ -1.282, 0.0, 0.0 ]
      }
    },
    "front": {
      "component_local": {
        "origin": [ 0.0, -0.01, -0.007 ],
        "rotate_xyz": [ -55, 0.0, 0.0 ]
      }
    },
    "handgrip": {
      "component_local": {
        "origin": [ 0.0, 0.003, 0.097 ],
        "rotate_xyz": [ 5.037, 0.0, 0.0 ]
      }
    }
  }

}