3Dconnexion input devices/fr

Linux
FreeCAD prend en charge les drivers du projet Spacenav. Il s'agit d'un projet visant à créer un pilote open-source, qui est compatible avec les pilotes propriétaires de 3Dconnexion.

Compilation des sources Spacenav
Ceci est recommandé car votre distribution peut fournir une version obsolète. Par exemple, Ubuntu repos contain version 0.3.0 2011-04-10.

./configure make make install ./setup_init /etc/init.d/spacenavd start tail -n100 -f /var/log/spnavd.log Device detection, parsing /proc/bus/input/devices trying alternative detection, querying /dev/input/eventX device names... trying "/dev/input/event1" ... Power Button trying "/dev/input/event2" ... 3Dconnexion SpaceNavigator using device: /dev/input/event2 device name: 3Dconnexion SpaceNavigator ./configure make fatal error: gtk/gtk.h: No such file or directory sudo apt-get install libgtkmm-2.4-dev make install
 * Téléchargez les fichiers suivants :
 * spacenavd-0.5.tar.gz
 * libspnav-0.2.2.tar.gz
 * spnavcfg-0.2.1.tar.gz
 * Décompressez les archives dans un dossier dans votre répertoire home.
 * Entrez dans le répertoire spacenavd-0,5, et, exécutez les commandes suivantes :
 * Si cela réussit, exécutez les commandes suivantes en tant que root (ou avec le préfixe sudo).
 * Cette installation de daemon spacenav, est configurée pour se charger automatiquement au démarrage du système, et, démarre le daemon sans redémarrage.
 * Il est maintenant temps de vérifier que votre périphérique est correctement détecté. Débranchez votre appareil, et, exécutez la commande suivante, puis branchez-le.
 * Si la sortie ressemble à ceci, vous pouvez continuer.
 * Maintenant, entrez dans le répertoire nommé libspnav-0.2.2, et, exécutez les commandes suivantes:
 * Si make échoue avec l'erreur suivante: ...
 * ... vous devrez alors installer libgtkmm-2.4-dev. Voici la procédure sous Ubuntu:
 * Lorsque la marque s'est terminée correctement, exécutez la commande suivante en tant que root (ou avec le préfixe sudo).
 * Regardez dans le répertoire libspnav-0.2.2/examples/. Si vous voulez tester votre appareil, compilez, et, exécutez l'un de ces deux exemples.


 * Suivez la même procédure pour compiler, et, installer spnavcfg. Lancez spnavcfg en tant que root, sinon, aucuns réglages ne seront sauvegardés !

Redémarrez
Si parfois navigator cesse de fonctionner, c'est bon, redémarrez le pilote. Pour le redémarrer, aller au terminal, et, exécutez : sudo xhost + sudo /etc/init.d/spacenavd restart Après ceci, redémarrez FreeCAD. Sur certaines distributions, cela est nécessaire à chaque démarrage (boot).

Ubuntu
sudo apt-get install spacenavd

OSX
Un utilisateur a réussit à faire fonctionner space navigator sous OSX. Cependant il n'est pas encore intégré. Plus d'informations sur cette page space navigator sous OSX

Windows
Depuis la version 0.13, la souris 3D est prise en charge sous windows. Vous devez avoir les pilotes respectifs installés, mais étant donné que la prise en charge a été développée au niveau inférieur, elle remplace les paramètres que vous définissez dans le panneau de Connexion 3D. Cependant, la plupart de ces paramètres peuvent être définis dans Outils >> boîte de dialogue Personnaliser, sous les onglets Spaceball.

Mise en place de FreeCAD
Le support de la souris 3D a été effectué avec le projet spnav sur Linux, et, sur un très bas niveau sur Windows. Cela signifie qu'il n'y avait aucun support pour les paramètres d'un tel périphérique, puisqu'il n'y a aucun bon support sur Linux, et, sur Windows, il a été substitué. C'est pour cela, que deux pages supplémentaires ont été ajoutées à la boîte de dialogue Personnaliser.



Spaceball Motion
Dans cet onglet vous avez la possibilité de mettre en place certains paramètres de la souris dans l'espace général.

Ils comprennent :
 *  Global Sensitivity : Slider avec possibilité de définir la sensibilité globale
 *  Dominant Mode : si vous activez le mode dominant, seul les axes avec déplacements plus élevés seront considérés
 *  Flip Y/Z : cette option vous permet d'inverser les axes Y, et, Z sur la souris 3D
 *  Enable Translations : un moyen facile d'activer/désactiver les traductions
 *  Enable Rotations : un moyen facile d'activer/désactiver les rotations
 *  : vous permet d'étalonner space navigator. Elle est enfoncée alors que le navigateur de l'espace n'est pas déplacé.
 *  : supprime tous les paramètres, et, leur affecte les paramètres par défaut.

Other than this, for each axes you have ability to set:
 * Enabled - Enable/Disable axes
 * Reverse - Reverse movement on axes
 * Sensitivity - slider with ability to set sensitivity

Spaceball Buttons
When you open this tab for the first time, it will be empty and unavailable. To activate it, you must press one of your space mouse buttons. After you do, list of buttons will appear on the left side, and list of commands will be available on the right side.

To connect certain command with a button, select button on the left side, and it's command on the right side. To clear commands from button, press "Clear".