После более чем года разработки анонсирован выпуск новой версии системы параметрического 3D моделирования FreeCAD 0.20, отличающийся гибкой настройкой и улучшением функциональности за счет подключения плагинов.
Интерфейс построен с использованием библиотеки Qt, плюс можно создавать плагины на Python. Поддерживает сохранение и загрузку моделей в различных форматах, включая STEP, IGES и STL.
Основные новые возможности FreeCAD 0.20
В этой новой версии справочная система была полностью переписана, был перемещен в отдельный плагин справки и отображает информацию непосредственно из вики проекта.
Еще одно важное изменение: в пользовательском интерфейсе навигационный куб был переработанв котором лица, казалось, поворачивали 3D-вид на 45%. Добавлен режим автоматического поворота 3D-вида в ближайшую логическую позицию при нажатии на грань. Настройки предоставляют возможность изменить размер навигационного куба.
В дополнение к этому также подчеркивается, что добавлено отображение общего и внутреннего имени команды во всплывающую подсказку, чтобы упростить поиск информации в разделе справки и вики, а также добавлена новая команда Std UserEditMode для выбора режима редактирования, используемого при двойном щелчке объекта в дереве элементов.
Мы также можем найти, что контекстное меню, отображаемое в дереве элементов, к выделенным объектам появилась возможность добавлять зависимые от них объекты, в дополнение к этому реализован новый инструмент сечения для получения неполых и постоянных сечений деталей и сборок.
С другой стороны, подчеркивается, что в Linux сделан переход на использование каталогов, определенных в спецификации XDG для хранения настроек, данных и кеша ($HOME/.config/FreeCAD, $HOME/.local/share/FreeCAD и $HOME/.cache/FreeCAD вместо $HOME/.FreeCAD и /tmp).
Добавлен новый тип плагина: пакеты предпочтений, с помощью которых можно распространять наборы настроек из файлов конфигурации пользователя (user.cfg), например, один пользователь может делиться своими настройками с другим. Вы также можете распространять темы в пакетах настройки, добавляя таблицы стилей Qt.
Из других изменений которые выделяются:
- Добавлены два новых стиля навигации с помощью мыши на основе навигации OpenSCAD и TinkerCAD.
- Настройки предоставляют возможность изменить размер системы координат для 3D-вида.
- На панель настроек рабочего пространства добавлена поддержка автоматической загрузки выбранных рабочих пространств во время запуска FreeCAD.
- Расширены возможности среды архитектурного проектирования (Arc).
- В инструмент «Прикрепить элемент» добавлена возможность параметрического размещения окон и оборудования относительно стен. Добавлены новые свойства структурных объектов.
- Добавлена новая команда для создания нескольких архитектурных структур из базового объекта.
- Импорт и экспорт IFC поддерживает 2D-данные, такие как линии и текст.
- Среда для работы с объектами OpenCasCade (Part) обеспечивает корректную поддержку выдавливания внутренних структур.
- Расширенные среды для создания заготовок, рисования 2D-форм, ведения электронных таблиц с параметрами модели, генерации инструкций G-кода для станков с ЧПУ и 3D-принтеров, 2D-моделирования и создания 2D-проекций 3D-моделей, проектирования работы многокомпонентных сборных конструкций
- Полная миграция проекта на Qt 5.x и Python 3.x.
- Компиляция с Python 2 и Qt4 больше не поддерживается.
Наконец, если вам интересно узнать об этом больше, вы можете ознакомиться с подробностями По следующей ссылке.
Скачайте и получите
Для тех, кто заинтересован в возможности установить эту новую версию, знайте, что скоро появятся готовые сборки для Linux (AppImage), macOS и Windows.
Проверить наличие пакетов можно в по следующей ссылке.