FreeCAD поддерживает драйвера из проекта Spacenav. Это проект, нацеленный на создание драйвера с открытыми исходниками, совместимого с фирменными драйверами от 3Dconnexion.
sudo apt-get install spacenavd
sudo yum install spacenavd
apt-get install spacenavd libspnav-dev
cp ~/.Xauthority /root/
/usr/bin/spnavd_ctl x11 stop /usr/bin/spnavd_ctl x11 start
Это рекомендуется если Ваш дистрибутив предлагает устаревшую версию.
./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
Если иногда навигатор перестаёт работать, полезно перезапустить драйвер. Для перезапуска откройте терминал и запустите:
sudo xhost + sudo /etc/init.d/spacenavd restart
После этого перезапустите FreeCAD. В некоторых дистрибутивах это необходимо при каждой загрузке.
Входные устройства 3Dconnexion поддерживаются OS X, если FreeCAD скомпилирован и используется на системе с установленным драйвером 3Dconnexion.
Начиная с версии 0.13, трёхмерная мышь поддерживается под Windows. Вам следует установить фирменные драйвера, но поскольку поддержка спроектирована на низовом уровне, она перекрывает установки контрольной панели 3D Connexion. Тем не менее, большинство этих установок могут быть сделаны в диалоге Tools>>Customize, на вкладке Spaceball.
Поддержка трёхмерных мышей сделана с помощью проекта spnav на Linux, и на очень низком уровне на Windows. Это значит что нет поддержки к каким-либо установкам устройства, поскольку на Linux нет хорошей поддержки этого, и на Windows это переопределено. Вот поэтому для диалога "Customize" добавлено две дополнительные страницы.
На этой вкладке Вы можете назначить некоторые общие установки пространственной мыши. Это включает:
Кроме этого, для каждой оси есть возможность установить:
Когда Вы откроете эту вкладку в первый раз, она будет пуста и не доступна. Чтобы её активировать, надо нажать одну из кнопок пространственной мыши. После этого слева появится список кнопок, а справа - список команд.
Для назначения некоторых команд кнопке выделите кнопку слева и её команду справа. Для стирания команды с кнопки нажмите "Clear".