Моделирую магнитную рамочную антенну. Тестовая лицензия на Компас-3D истекла ещё в прошлом году, а продажи Компас-3D Home ещё не начались. Пришлось выбирать между OpenSCAD и FreeCAD - в итоге решил дать второй шанс FreeCAD.
Установил AppImage для версии FreeCAD 1.1RC3 (в Trixie сейчас версия 1.0.0). На моделирование стойки КПЕ (конденсатор переменной ёмкости), пластины крепления рамки и скобы для крепления всего к мачте была потрачена добрая часть выходного дня. Одна из причин это отсутствие навыков работы во FreeCAD, а вторая - ошибки самой программы.
FreeCAD "вылетает" случайным образом и надёжно воспроизвести такое поведение не получается. В противном случае можно хотя бы завести отчёт об ошибке и описать последовательность действий для воспроизведения проблемы. В общем пока постоянное сохранение наше всё.
Но последней каплей стало пропадание изображения модели в сборке. В сообщениях появляется ошибка "Camera settings failed to read" и если запустить приложение из эмулятора терминала, то сообщение об ошибке более развёрнутое:
FreeCAD 1.1.0, Libs: 1.1.0rc3R20260223 (Git shallow) (C) 2001-2026 FreeCAD contributors FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. Coin read error: Couldn't read value for field "position" of PerspectiveCamera Occurred at line 3 in <memory> Camera settings failed to read
На форумах рекомендуют лечить сменой проекции с ортогональной на перспективную, изменением масштаба и сменой проекции обратно на ортогональную, но работает это не всегда. Мне помогало удалить последнее тело из сборки и повторить всё заново.
С одной стороны у FreeCAD отличное соотношение возможностей к стоимости (деление на ноль даёт бесконечность) и в Linux он пока не имеет конкурентов.
Т.е. поставили НЕстабильную версию, ставьте stable из flatpak и будет кмк счастье.
ОтветитьУдалитьС 1.0.2 я начинал и с ним проблем больше. Насчёт AppImage vs Flatpack - не думаю что последний даст прирост стабильности.
Удалить