{
    "thumbnail" : "pico_neo3_rightcontroller.png",
    "components": {
        "trigger": {
            "filename": "right_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.0, -0.0, 0.051],
                "rotate_xyz" : [-0.0,0.0,0.0]
            }
        },
         "joystick": {
            "filename": "right_joystick.obj",
            "motion":{
                "type":"joystick",
                "controller_axis": 0,
                "component_path" : "/input/joystick",
                "center": [0.00, 0.00, 0.03],
                "rotate_xyz": [0.0, 0.00,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.003],
                "rotate_xyz" : [0.0,0,0.0]
            }
        },
		 "button_a": {
            "filename": "right_a_button.obj",
            "motion":{
                "type":"translate",
                "pressed_path" : "/input/a/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": "right_b_button.obj",
            "motion":{
                "type":"translate",
                "pressed_path" : "/input/b/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": "right_grip.obj",
            "motion":{
                "type":"rotate",
				 "controller_axis":2,
                "controller_axis_component":0,
		"trigger_path" : "/input/grip",
                "controller_button": 2,
               "value_mapping": [0.0,-3.0],
                "pivot": [-0.005, -0.012, 0.00],
                "axis": [0.0, -1.0, 0.0]
            },
            "component_local" : {
                "origin": [-0.020, -0.015, 0.088],
                "rotate_xyz" : [0.0,94.234,0.0]
            }
        },
     
        "sys_button": {
            "filename": "right_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": "right_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": "right_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]
             }
        }
        }
    
}