Собираем FreeCAD 0.11 в Gentoo

FreeCAD — открытая система 3D моделирования, основанная на платформе OpenCASCADE. В продакшн использовать его вряд-ли получится, но для несложного моделирования и экспорта-импорта (IGES, STEP и прочие) вполне подойдет. Кроме того, исходники могут стать основой узкоспециализированных проектов.



Это так… небольшая хаутушка. Сначала ставим layman, чтобы подключить дополнительный оверлэй science (читай — репозитарий):

emerge layman
layman -a science


Устанавливаем OpenCASCADE:

emerge opencascade


Кстати, найти, что есть в оверлеях можно здесь.

Скачиваем исходники FreeCAD, распаковываем, конфигурируем:

LDFLAGS="-L/opt/opencascade-6.3/ros/lin/lib" ./configure --with-qt4-dir=/usr --with-qt4-include=/usr/include/qt4 --with-qt4-lib=/usr/lib/qt4 --with-qt4-bin=/usr/bin --with-occ-include=/opt/opencascade-6.3/ros/lin/inc/


Собираем и устанавливаем:

make && make install


Для того, чтобы работало рисование на плоскости (а без него, естественно, никакую 3d модель вытягиванием не создашь), мне пришлось установить:

emerge dev-lang/swig dev-python/pivy


По-умолчанию, FreeCAD будет установлен в ~/FreeCAD. Запускаем ~/FreeCAD/bin/FreeCAD

  • 0
  • 26 февраля 2011, 00:56
  • Sergei_T

Комментарии (0)

RSS свернуть / развернуть

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.