{
  "thumbnail": "pico_4_ultra_controller_left.png",
  "components": {
    "trigger": {
      "filename": "pico_4_ultra_controller_left_trigger.obj",
      "motion": {
        "type": "rotate",
        "controller_axis": 1,
        "controller_axis_component": 0,
        "trigger_path": "/input/trigger",
        "value_mapping": [ 0.0, -15.0 ],
        "pivot": [ 0.0000, -0.01 , 0.04],
        "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": "pico_4_ultra_controller_left_thumbstick.obj",
      "motion": {
        "type": "joystick",
        "controller_axis": 0,
        "component_path": "/input/joystick",
        "center": [-0.014292, -0.004, 0.042586],
        "rotate_xyz": [ 0.0, 0.0, 0.0 ],
        "joystick_rotation_x": [10.0, -10.0 ],
        "joystick_rotation_y": [10.0, -10.0],
        "press_translate": [0.0, -0.000927, 0.000375]
      },
      "component_local": {
        "origin": [ 0.0, 0.000, 0.00 ],
        "rotate_xyz": [ 0.0, -1, 0.0 ]
      }
    },
    "button_x": {
      "filename": "pico_4_ultra_controller_left_button_x.obj",
      "motion": {
        "type": "translate",
        "pressed_path": "/input/x/click",
        "controller_button": 2,
        "value_mapping": [-0.0005, 0.0015],
        "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": "pico_4_ultra_controller_left_button_y.obj",
      "motion": {
        "type": "translate",
        "pressed_path": "/input/y/click",
        "controller_button": 1,
        "value_mapping": [-0.0005, 0.0015],
        "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": "pico_4_ultra_controller_left_grip.obj",
      "motion": {
        "type": "rotate",
        "controller_axis": 2,
        "controller_axis_component": 0,
        "trigger_path": "/input/grip",
        "controller_button": 2,
        "value_mapping": [ 0.0, 3 ],
        "pivot": [ 0.0, 0.0, 0.0],
        "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": "pico_4_ultra_controller_left_button_system.obj",
      "component_local": {
        "origin": [ 0.0, 0.004, 0.088 ],
        "rotate_xyz": [ 94.93, 0.0, 0.0 ]
      }
    },
    "button": {
      "filename": "pico_4_ultra_controller_left_button_menu.obj",
      "motion": {
        "type": "translate",
        "pressed_path": "/input/system/click",
        "controller_button": 1,
        "value_mapping": [0.0, 0.00075],
        "axis": [0.0, -0.927, 0.375]
      },
      "component_local": {
        "origin": [ 0.0, 0.008, 0.019 ],
        "rotate_xyz": [ 86.028, 0.0, 0.0 ]
      }
    },

    "body": {
      "filename": "pico_4_ultra_controller_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.04, 0.02 ],
        "rotate_xyz": [ -30.382, -8.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 ]
      }
    }
  }

}
