После двух лет разработки состоялся (https://www.freecadweb.org/wiki/Release_notes_0.17) релиз открытой системы параметрического (https://ru.wikipedia.org/wiki/%D0%9F%D0%... 3D-моделирования FreeCAD 0.17 (http://www.freecadweb.org/), пытающейся конкурировать с полнофункциональными коммерческими САПР, такими как CATIA, Solid Edge и SolidWorks. Несмотря на то, что основным назначением FreeCAD является машиностроение и разработка дизайна новых продуктов, система может использоваться и в других областях, таких как архитектурное проектирование. Готовые сборки подготовлены (https://github.com/FreeCAD/FreeCAD/releases/tag/0.17) для Linux (AppImage), macOS и Windows.FreeCAD позволяет меняя параметры модели обыгрывать различные варианты проектирования и оценивать работу в различные моменты разработки модели. Код FreeCAD распространяется под лицензией LGPL и отличается гибкими возможностями кастомизации и наращивания функциональности через подключение дополнений. Интерфейс построен с использованием библиотеки Qt. Дополнения могут создаваться на языке Python. Поддерживается сохранение и загрузка моделей в различных форматах, в том числе в STEP, IGES и STL. В качестве моделирующего ядра используется Open CASCADE (http://dev.opencascade.org/).
Основные новшества (https://www.freecadweb.org/wiki/Release_notes_0.17) FreeCAD 0.17:
- Добавлен новый интерфейс управления дополнениями, который доступен через меню Tools. Интерфейс упрощает установку и обновление дополнений и макросов, унифицируя методы работы с дополнениями для всех поддерживаемых платформ (Linux, macOS, Windows);
- В окружение архитектурного проектирования (Arch (http://freecadweb.org/wiki/index.php?title=Arch_Workbench))
добавлены новые инструменты: MultiMaterial (https://www.freecadweb.org/wiki/Arch_MultiMaterial) для создания многослойных ограждающих конструкций (например, можно указать из каких слоёв состоят стены), Grid (https://www.freecadweb.org/wiki/Arch_Grid) для определения двумерных ячеистых объектов, Nest (https://www.freecadweb.org/wiki/Arch_Nest) для проектирования размещения произвольных двумерных объектов, Panel Cut (https://www.freecadweb.org/wiki/Arch_Panel_Cut) для создания плоского плана на основе трёхмерной модели,
Schedule (https://www.freecadweb.org/wiki/Arch_ScheduleArch) для создания электронных таблиц на основе модели и Arch Pipe (https://www.freecadweb.org/wiki/Arch_Pipe) для проектирования раскладки труб отопления, канализации и водоснобжения, а также для создания моделей подключения сантехники. Модернизирован интерфейс инструмента Arch Rebar (https://www.freecadweb.org/wiki/Arch_Rebar) для проектирования арматурных сеток. Улучшены средства для проектирования окон и дверей, например, можно определять форточки или анализировать пересечение дверей при их открытии. Добавлена поддержка экспорта и импорта материалов в форматах OBJ и DAE, а также импорта в формате 3DS;
- В окружение для создания эскизов 2D-фигур (Sketcher (http://freecadweb.org/wiki/index.php?title=Sketcher_Workbenc...добавлена поддержка создания
B-сплайнов (https://ru.wikipedia.org/wiki/B-%D1%81%D0... с большим набором методов управления кривыми и отображения информации о кривых;
- Добавлено новое окружение для 2D-моделирования и создания 2D-проекций 3D-моделей (TechDraw (https://www.freecadweb.org/wiki/TechDraw_Module)), которое опережает по функциональности старое окружение (Drawing (http://freecadweb.org/wiki/index.php?title=Drawing_Workbench)) и позиционируется как его замена (по умолчанию пока остаётся Drawing);
- Переработано окружение для создания заготовок (PartDesign (http://www.freecadweb.org/wiki/index.php?title=PartDesign_Wo... в котором появился новый блок Body с набором характеристик и требований для прикрепления эскизов к плоским поверхностям. Также добавлены новые инструменты для создания геометрических эталонов, таких как точки, оси и плоскости;
- Представлен новый стиль оформления элементов навигации Revit. В нижнем правом углу размещён индикатор для быстрой смены стилей навигации;
- Большинство пиктограмм переработаны в соответствие со стилем Tango;
- Значительно переработано окружение Path (http://freecadweb.org/wiki/index.php?title=Path_Workbench), позволяющие сгенерировать инструкци G-Code на основе модели FreeCAD (язык G-Code применяется в станках с ЧПУ и некоторых 3D-принтерах). Полностью доделана реализация 2.5D-проекций. Представлены новые или улучшенные модули постобработки для оборудования LinuxCNC, Smoothieboard, GRBL, Phillips, OpenSBP (shopbot), Roland Modela, Centroid, Fablin и Dynapath. Добавлен режим симуляции;
- В окружении для двумерного рисования (Draft (http://freecadweb.org/wiki/index.php?title=Draft_Workbench)) появилась поддержка автоматической группировки, добавлен инструмент для установки наклона линий, запоминание информации о часто используемых рабочих плоскостях, возможность перемещать сразу несколько вершин объектов, поддержка привязки меток;
- Сообществом подготовлены новые инструменты и окружения:
- Manipulator (https://www.freecadweb.org/wiki/Manipulator_Workbench) для упрощения выравнивания, перемещения, вращения и измерения 3D-объектов;
- Curves (https://github.com/tomate44/CurvesWB) для создания и редактирования NURBS-кривых (https://ru.wikipedia.org/wiki/NURBS) и поверхностей;
- Nurbs (https://github.com/microelly2/freecad-nurbs) с набором скриптов для управления произвольными поверхностями и кривыми;
- Silk (https://github.com/edwardvmills/Silk) для моделирования NURBS-поверхностей;
- Flamingo (https://www.freecadweb.org/wiki/Flamingo_Workbench) с подборкой кастомизированных команд и объектов для ускорения рисования рамок и трубопроводов;
- InventorLoader (https://github.com/jmplonka/InventorLoader) для импортирования файлов в формате Autodesk Inventor;
- Civil Engineering и Transportation (https://www.freecadweb.org/wiki/Civil_Engineering_Workbench) для проектирование объектов гражданского строительства (дороги, системы стоков, мосты и т.п.);
- GDT (https://github.com/juanvanyo/FreeCAD-GDT) для задания допусков на технических чертежах.
URL: https://github.com/FreeCAD/FreeCAD/releases/tag/0.17
Новость: https://www.opennet.ru/opennews/art.shtml?num=48415