Gamepad support

To post any request/idea for new functionalities
daniel
Site Admin
Posts: 3327
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Gamepad support

Postby daniel » Sun Nov 06, 2016 8:44 am

The latest 2.8 beta version of CC (online) now supports gamepads. I developed it with a Xbox One controller for Windows.

Check that the controller is connected (File > Game > Enabled). Then be sure to enable the viewer-based perspective mode (F4 or the 'A' button of the controller). The other modes work but they may be more disturbing as the controller will control the object and the not OpenGL camera.

Here is the current control mapping:
  • A: toggle viewer-based perspective mode
  • B: toggle object-based perspective mode
  • left stick: move body (viewer-based mode) or move object [left/right and forward/backward]
  • right stick: rotate head (viewer-based mode) or rotate object
  • cross: move body (viewer-based mode) or move object [left/right and up/down]
  • L1/R1: change point size
  • L2/R2: roll left/right
  • start: zoom and center on the visible entities
Daniel, CloudCompare admin

daniel
Site Admin
Posts: 3327
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: Gamepad support

Postby daniel » Mon Nov 07, 2016 7:41 pm

I have just updated the online beta version to fix a bug (the gamepad was not always detected + a silly error message was appearing at startup for people without any connected gamepad ;).
Daniel, CloudCompare admin

gabrielwalton
Posts: 16
Joined: Wed Nov 06, 2013 9:31 am

Re: Gamepad support

Postby gabrielwalton » Tue Nov 08, 2016 7:59 am

Amazing, very speedy implementation!

Has the gamepad support been implemented in the 2.8BETA Stereo version?

I will now make a donation as promised.

daniel
Site Admin
Posts: 3327
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: Gamepad support

Postby daniel » Tue Nov 08, 2016 10:34 am

Nope I'll have to compile the stereo version separately.

Does it work on your side with the standard version? Strangely it works on my main development machine, but not on the others...
Daniel, CloudCompare admin

daniel
Site Admin
Posts: 3327
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: Gamepad support

Postby daniel » Sun Nov 20, 2016 10:54 pm

I believe the Gamepad support was not working properly in the previous beta version. I've fixed it now. Can you test it (with the latest online non-stereo beta version)?

If it works, I'll compile the stereo version.
Daniel, CloudCompare admin

MarkADUS
Posts: 2
Joined: Wed Dec 14, 2016 9:40 pm

Re: Gamepad support

Postby MarkADUS » Thu Dec 15, 2016 4:43 pm

Hi there
Has the Gamepad been implemented in the 2.8 BETA stereo version?

Many thanks in advance,

daniel
Site Admin
Posts: 3327
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: Gamepad support

Postby daniel » Thu Dec 15, 2016 6:05 pm

Did you test the gamepad with the standard version already? I was waiting for feedback to know if it works with the standard version (before compiling the Stereo version with it).
Daniel, CloudCompare admin

MarkADUS
Posts: 2
Joined: Wed Dec 14, 2016 9:40 pm

Re: Gamepad support

Postby MarkADUS » Sun Dec 18, 2016 2:14 pm

HI Daniel
with Cloud Compare v2.8.beta[64bits] I get the '[Gamepad] No device registered' error, same as in the stereo version;

Thanks
Mark

daniel
Site Admin
Posts: 3327
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: Gamepad support

Postby daniel » Sun Dec 18, 2016 5:58 pm

That's the issue, the Gamepad support is still in 'beta' in Qt... and I only managed to make it work on one PC for now (the one I develop CC on ;). We'll probably have to wait for the next version of Qt...
Daniel, CloudCompare admin

dhirota
Posts: 5
Joined: Sat Mar 04, 2017 9:39 pm

Re: Gamepad support

Postby dhirota » Mon Mar 06, 2017 3:36 pm

Is the gamepad support working for CC2.8.1? I am getting "no device registered" File>Gamepad>enable. If the XBOX controller is working for other programs, do I need to do something to register it with CC2.8.1?
Dennis Hirota, PhD, PE, LPLS
Sam O. Hirota, Inc.
Honolulu, Hawaii 96813
dennishirota@gmail.com


Return to “Requests, new functionalities”

Who is online

Users browsing this forum: No registered users and 2 guests