dantman / elite-vr-cockpit

A SteamVR Overlay providing a virtual throttle and joystick and holographic buttons for ship functions, with custom integration into Elite Dangerous
Other
322 stars 36 forks source link

Implement 6-axis grabbable control #3

Closed dantman closed 6 years ago

dantman commented 6 years ago

While docking or landing (and presumably while flying with flight assist off) the basic 3-axis joystick and throttle aren't enough. There's no good input to use for horizontal and vertical thrust. And the throttle does a poor job at fine lateral movements.

I'd like to implement an extra 6-axis control that becomes available when landing gear is down or flight assist is off. It would be grabbable like the joystick and throttle. But it would provide 6 axis of movement. The 3-axis of rotation would be mapped to ship rotation. And the 3-axis of controller movement would be mapped to horizontal/vertical/lateral thrusters.

dantman commented 6 years ago

Basic implementation is ready in feat/6dof-controller. Now it just needs the conditional handling and a UI for it.

dantman commented 6 years ago

screenshot6dofcontroller