Увидел свет (http://freecadweb.org/wiki/index.php?title=Release_notes_0.16) релиз открытой системы параметрического (https://ru.wikipedia.org/wiki/%D0%9F%D0%... 3D-моделирования FreeCAD 0.16 (http://www.freecadweb.org/), пытающейся конкурировать с полнофункциональными коммерческими САПР, такими как CATIA, Solid Edge и SolidWorks. Несмотря на то, что основным назначением FreeCAD является машиностроение и разработка дизайна новых продуктов, система может использоваться и в других областях, таких как архитектурное проектирование.FreeCAD позволяет меняя параметры модели обыгрывать различные варианты проектирования и оценивать работу в различные моменты разработки модели. Код FreeCAD распространяется под лицензией LGPL и отличается гибкими возможностями кастомизации и наращивания функциональности через подключение дополнений. Интерфейс построен с использованием библиотеки Qt. Дополнения могут создаваться на языке Python. Поддерживается сохранение и загрузка моделей в различных форматах, в том числе в STEP, IGES и STL. В качестве моделирующего ядра используется Open CASCADE (http://dev.opencascade.org/).
<center><a href="http://freecadweb.org/wiki/images/c/c7/Satnogs_Rotator_FreeC... src="https://www.opennet.ru/opennews/pics_base/0_1461230777.jpg&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
Основные новшества FreeCAD 0.16:
- Возможность использования математических выражений для определения формулы взаимодействия между свойствами объекта. Выражения позволяют существенно упростить интерфейс создания параметрических моделей, соответствующих данным электронной таблицы;
<center><a href="http://freecadweb.org/wiki/images/9/9e/Expressions-demo.png&... src="https://www.opennet.ru/opennews/pics_base/0_1461238725.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
- Значительно расширены возможности решателя (https://ru.wikipedia.org/wiki/%D0%93%D0%... в окружении построения эскизов 2D-фигур (Sketcher solver (http://www.freecadweb.org/wiki/index.php?title=Sketcher_proj... который теперь не зависает при задании нерешаемых задач и работает заметно быстрее. Добавлена возможность отключения автоматического пересчёта документа после внесении каждой мелкой правки в эскиз, что даёт возможность редактировать эскизы со большим числом зависимостей.
<center><a href="http://freecadweb.org/wiki/images/a/ae/Sketcher-v0.16-demo.p... src="https://www.opennet.ru/opennews/pics_base/0_1461239561.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
- Добавлен режим навигации по 3D-модели с использованием сенсорного экрана, что позволяет использовать FreeCAD без мыши на устройствами с сенсорным экраном и стилусом;
- Внесены многочисленные улучшения в окружение FEM (http://www.freecadweb.org/wiki/index.php?title=FEM_Module) (Finite Element Module), предоставляющее средства для анализа методом конечных элементов (https://ru.wikipedia.org/wiki/%D0%9C%D0%... который доведён до возможности оценки влияния на разрабатываемый объект различных механических воздействий, например, стойкость к вибрации, нагреву и деформации;
<center><a href="http://freecadweb.org/wiki/images/4/46/Multiple_material.jpg... src="https://www.opennet.ru/opennews/pics_base/0_1461240044.jpg&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
- Представлены три новых стиля навигации: навигация жестами (с сенсорных экранов), навигация в стиле Maya и навигация OpenCascade;
- Возможность настройки списка рабочих окружений (можно перегруппировать окружения и скрыть не используемые);
- Инструмент восстановления повреждённых файлов проекта, используя оставшиеся временные файлы и данные автосохранения;
- В окружении работы с объектами OpenCasCade (Part (http://www.freecadweb.org/wiki/index.php?title=Part_Module)) добавлен новый инструмент слияния соединяемых объектов (таких как трубы) и создания внешнего вида из параметрического эскиза;
- В окружения для создания эскизов 2D-фигур и заготовок (Sketcher (http://freecadweb.org/wiki/index.php?title=Sketcher_Workbench) и Part Design (http://www.freecadweb.org/wiki/index.php?title=PartDesign_Wo... добавлен режим непрерывного создания (Continuous creation), реализованы новые инструменты для дублирования и зеркалирования, обеспечена поддержка формул в ограничениях и свойствах;
- В окружение электронных таблиц (Spreadsheet (http://freecadweb.org/wiki/index.php?title=Spreadsheet_Workb... отражающих параметры моделей, добавлены новые функции round, trunc, ceil и floor;
- В окружении для двумерного рисования (Draft (http://freecadweb.org/wiki/index.php?title=Draft_Workbench)) представлена новая система импорта из формата DXF, реализован новый инструмент зеркалирования (http://freecadweb.org/wiki/index.php?title=Draft_Mirror), добавлены новые шаблоны DXF (соответствующие встроенным шаблонам SVG). Обеспечена возможность разделения прямоугольников и линий;
<center><a href="http://freecadweb.org/wiki/images/3/37/Draft_subdivisions.jp... src="https://www.opennet.ru/opennews/pics_base/0_1461241615.jpg&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
- В окружении для создания 2D-проекций 3D-моделей (Drawing (http://freecadweb.org/wiki/index.php?title=Drawing_Workbench)) добавлен новый инструмент для просмотра электронной таблицы, позволяющий разместить данные из ячеек из электронной таблицы на странице с проекцией;
<center><a href="http://freecadweb.org/wiki/images/0/02/Drawing_spreadsheetvi... src="https://www.opennet.ru/opennews/pics_base/0_1461241791.jpg&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
- В окружение архитектурного проектирования (Arch (http://freecadweb.org/wiki/index.php?title=Arch_Workbench)) добавлена поддержка материалов - теперь можно указывать из каких материалов созданы объекты и импортировать/экспортировать их через файлы в формате IFC. Добавлена возможность отображения сечений 3D-представления в режиме реального времени;
<center><a href="http://freecadweb.org/wiki/images/f/f2/Arch_clip_plane.jpg&q... src="https://www.opennet.ru/opennews/pics_base/0_1461242045.jpg&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
- В состав включено новое окружение Path (http://freecadweb.org/wiki/index.php?title=Path_Workbench), позволяющие сгенерировать
инструкци G-Code на основе модели FreeCAD. Язык G-Code применяется в станках с ЧПУ и некоторых 3D-принтерах;
- Из дополнительных модулей, пригодных для использования с FreeCAD 0.16, отмечаются:
- Окружение для создания анимации (Animation (https://github.com/microelly2/Animation)) из моделей FreeCAD, позволяя определить траекторию движения камеры и сохранить результат в форме последовательности изображений;
- Макрос (https://github.com/marmni/FreeCAD-Kerkythea) для экспорта документов FreeCAD в формат системы рендеринга Kerkythea;
- Репозиторий (https://github.com/FreeCAD/FreeCAD-addons) для размещения интересных дополнительных окружений, модулей и макросов.
<center><a href="http://freecadweb.org/wiki/images/c/c6/Macro_installer_02.jp... src="https://www.opennet.ru/opennews...
URL: http://freecadweb.org/wiki/index.php?title=Release_notes_0.16
Новость: https://www.opennet.ru/opennews/art.shtml?num=44287