{
  "thumbnail": "Left.png",
  "components": {
    "trigger": {
      "filename": "LTrigger.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.0000, -0.00, 0.0 ],
        "rotate_xyz": [ -0.0, -0.0, 0.0 ]
      }
    },
	  "trackpad": {
      "filename": "LJoystick.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": "LJoystick.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.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.000, 0.00 ],
        "rotate_xyz": [ 0.0, 0, 0.0 ]
      }
    },
    "button_x": {
      "filename": "LX.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.0, 0.0, 0.0 ],
        "rotate_xyz": [ 237.0, 0.0, 0.0 ]
      }
    },
    "button_y": {
      "filename": "LY.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": "LGrip.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": "LPico.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": "LMenu.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": "LBody.obj",
      "component_local": {
        "origin": [ 0.0, 0.003, 0.097 ],
        "rotate_xyz": [ 0.037, 0.0, 0.0 ]
      }
    },
    //"circle": {
    //  "filename": "LCircle.obj",
    //  "component_local": {
    //    "origin": [ 0.0, 0.003, 0.097 ],
    //    "rotate_xyz": [ 0.037, 0.0, 0.0 ]
    //  }
    //},
    //"piece": {
    //  "filename": "LDefault01.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 ]
      }
    }
  }

}
