{
    "thumbnail" : "pico_neo3_leftcontroller.png",
    "components": {
        "trigger": {
            "filename": "left_trigger.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.012, 0.012],
                "axis": [1.0, 0.0, 0.0]
            },
            "component_local" : {
                "origin": [0.0000, -0.00, 0.0],
                "rotate_xyz" : [-0.0,-0.0,0.0]
            }
        },
        
        "joystick": {
            "filename": "left_joystick.obj",
            "motion":{
                "type":"joystick",
                "controller_axis": 0,
                "component_path" : "/input/joystick",
                "center": [0.00, 0.0000, 0.02],
                "rotate_xyz": [0.0, 0.0, 0.0],
                "joystick_rotation_x": [6.5,-6.5],
                "joystick_rotation_y": [6.5,-6.5],
                "press_translate": [0.0, -0.0025, 0.0]
            },
            "component_local" : {
                "origin": [0.0, 0.000, 0.00],
                "rotate_xyz" : [0.0,0,0.0]
            }
        },
		 "button_x": {
            "filename": "left_x_button.obj",
            "motion":{
                "type":"translate",
                "pressed_path" : "/input/x/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": "left_y_button.obj",
            "motion":{
                "type":"translate",
                "pressed_path" : "/input/y/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": "left_grip.obj",
            "motion":{
                "type":"rotate",
				 "controller_axis":2,
                "controller_axis_component":0,
		"trigger_path" : "/input/grip",
                "controller_button": 2,
                "value_mapping": [0.0,2.5],
                "pivot": [0.005, -0.012, 0.00],
                "axis": [0.0, -1.0, 0.0]
            },
            "component_local" : {
                "origin": [-0.0, -0.0, 0.0],
                "rotate_xyz" : [0.0,0.0,0.0]
            }
        },
         
        "sys_button": {
            "filename": "left_home_button.obj",
            "motion":{
                "type":"translate",
                "pressed_path" : "/input/application_menu/click",
                "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": "left_app_button.obj",
            "motion":{
                "type":"translate",
                "pressed_path" : "/input/system/click",
                "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": "left_body.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.0, -0.01, -0.007],
                "rotate_xyz" : [-21.282,3.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]
             }
        }
          }
        
}
