Bonjour,
contrairement à ce que j'ai pu lire dans un ancien post, les souris 3d sont parfaitement supportées sur Linux et macOS (je m'en sers tous les jours).
Pour autant, CloudCompare ne propose pas la prise en charge de ce type de matériel alors qu'il s'agit d'un vrai plus pour l'exploration des données.
Dans quelle mesure un tels support est envisageable sur autre chose que Windows ?
Cordialement
3dconnexion support [macOS]
Re: 3dconnexion support [macOS]
Bonjour,
C'est "juste" un problème d'intégration du SDK pour gérer ce matériel dans les versions Linux et macOS (il faut faire le travail d'intégration, et en plus les personnes qui aident à maintenir ces versions ne disposent pas du matériel chez elles, donc elles ne peuvent pas tester).
C'est "juste" un problème d'intégration du SDK pour gérer ce matériel dans les versions Linux et macOS (il faut faire le travail d'intégration, et en plus les personnes qui aident à maintenir ces versions ne disposent pas du matériel chez elles, donc elles ne peuvent pas tester).
Daniel, CloudCompare admin
Re: 3dconnexion support [macOS]
Bonjour
merci pour le retour rapide!
alors, ayant tout le hardware à disposition (Linux & macOS + plusieurs souris 3D), je veux bien aider avec mes modestes compétences en C++.
Je peux déjà repartir d'un exemple de plugin pour CloudCompare et de comprendre comment ca se "branche".
merci pour le retour rapide!
alors, ayant tout le hardware à disposition (Linux & macOS + plusieurs souris 3D), je veux bien aider avec mes modestes compétences en C++.
Je peux déjà repartir d'un exemple de plugin pour CloudCompare et de comprendre comment ca se "branche".
Re: 3dconnexion support [macOS]
En fait, c'est plus simple que ça je pense. Tout est déjà fait dans la classe Mouse3DInput (https://github.com/CloudCompare/CloudCo ... e3DInput.h).
Il faut juste activer l'option OPTION_SUPPORT_3DCONNEXION_DEVICES quand on compile CloudCompare, ce qui va inclure le fichier CMake pour le support du SDK 3dConnexion: https://github.com/CloudCompare/CloudCo ... eLists.txt
Et c'est ce fichier CMake qu'il faut rendre compatible avec macOS (notamment sur la partie inclusion des librairies j'imagine ? Et je ne sais pas s'il faut gérer une librairie dynamique, etc.). Il faudrait peut-être discuter sur github avec notre expert macOS (Paul Rascle) pour qu'il puisse reproduire ensuite la configuration chez lui.
Il faut juste activer l'option OPTION_SUPPORT_3DCONNEXION_DEVICES quand on compile CloudCompare, ce qui va inclure le fichier CMake pour le support du SDK 3dConnexion: https://github.com/CloudCompare/CloudCo ... eLists.txt
Et c'est ce fichier CMake qu'il faut rendre compatible avec macOS (notamment sur la partie inclusion des librairies j'imagine ? Et je ne sais pas s'il faut gérer une librairie dynamique, etc.). Il faudrait peut-être discuter sur github avec notre expert macOS (Paul Rascle) pour qu'il puisse reproduire ensuite la configuration chez lui.
Daniel, CloudCompare admin