Интегрированная инженерная программная платформа (ИИПП) - это платформенное решение, служащее основой для создания современных САПР, представляет собой набор программных компонентов (модулей) – библиотеки классов на языке программирования C++, сгруппированные в модули в соответствии с решаемыми с их помощью задачами. Разрабатываемая ИИПП обеспечивает выполнение следующих базовых функций:
AnandamideAPI — библиотека с открытым исходным кодом, позволяющая запускать визуальные скрипты, представляемые в форме блок-схем. Этот «язык программирования» был разработан для упрощения реализации игровой логики в сфере разработки игр, но в итоге нашел применение в качестве расширяемой системы инструментов для коммерческой САПР.
Библиотека может быть использована как скриптовая система для создания несложной логики инструментов различных редакторов. Благодаря тому, что скрипты дают возможность подключения динамических библиотек и файлов форм Qt (*.ui), AnandamideAPI можно использовать для создания системы плагинов приложения.
Для дальнейшего развития проекту требуются пользователи!
Toolbar Creator — новый инструмент в панели Widgets для создания настраиваемых оформлений меню, панели инструментов, а также размера иконок на них (альтернатива двухстолбцовому меню QCAD).
Menu Creator — инструмент для пользовательской настройки меню (подобно «Toolbar Creator»).
Action History — показ по нажатию правой кнопки мыши списка последних операций (будет полезным для повторения однотипных операций).
Dock Areas — специальный тип панели, в котором можно размещать и организовывать сразу несколько других типов панелей (например, можно поместить панель «Командная строка» и «Слои» в одной «Dock Area»).
Keycode mode — включаемый режим в котором действия применяются по нажатию комбинаций из двух клавиш без необходимости подтверждения действия клавишей «Enter» (комбинации настраиваются пользователем в меню «Keycode»).
Exclusive snap mode — для переключения между режимами одиночной или мультипривязки через переключатель «Ex» (ON/OFF).
Styles and Style Sheets — если вам мало просто изменить расположение элементов интерфейса, и вы хотите «принципиально новое» отображение меню, то теперь вы сможете применять разные стили/темы используя возможности стилей Qt5.
Буквально накануне выпуска новой версии один из самых полезных разработчиков, Dongxu (он же «dxli»), по личным обстоятельствам покинул команду LibreCAD. Благодаря его работе по улучшению ветки 2.x.x, повлиявшей на популяризацию проекта, в команду проекта удалось привлечь много новых участников, которые постараются сделать эту потерю незаметной. В то же время сообщество разработчиков требует «свежей крови»:
!HELP WANTED!
If you are interested in CAD and know a fair bit of c++ (no, we don’t ask you are a guru, just reading the code and beable to debug is enough), you are more then welcome to join us! We are an open source community and CAD is in our hearts. Kind Regards, LibreCAD team!
SolveSpace — свободная параметрическая 2D- и 3D-САПР для Linux, OS X и Windows. Размер программы — всего несколько мегабайт, программа обладает простым и понятным интерфейсом, и при этом имеет безграничные возможности, добавляемые сообществом почти каждый день.
SolveSpace — свободная и открытая параметрическая 2D- и 3D-САПР для Linux, OS X и Windows. Программа весит всего пару мегабайт и обладает отличным интерфейсом и безграничными возможностями, добавляемыми сообществом почти каждый день.
В течении марта и апреля команда разработчиков SolveSpace проделала очень много работы над оптимизацией и добавлением новых опций.
Диалог «About» («О программе») теперь отображает git hash, из которого собрана эта версия.
Импорт DXF.
Импорт DWG.
Теперь если операция выдавливания ничем не ограничена, переключение между режимами «объединение» и «разница» будет автоматически переворачивать нормали граней меша.
Ранее используемое меню импорта геометрии теперь переименовано в «Link / Assemble» для подчеркивания того факта, что все изменения в «привязанных» файлах автоматически будут отображаться в «сборке», а также для отделения данного меню от нового меню импорта DXF/DWG.
Если изменения в файле не были сохранены, при выходе из программы будет выводиться окошко подтверждения.
OpenVSP — свободная параметрическая система проектирования геометрии летающих аппаратов, изначально созданная в NASA, которая позволяет пользователю создать 3D-модель самолета на основе технических характеристик. Эту модель в последствии можно экспортировать в разные форматы файлов для последующего инженерного анализа в других программах, хотя некоторые возможности анализа уже изначально присутствуют в самой OpenVSP (смотрите меню «Analysis»).
В этой версии добавлено много давно ожидаемых вещей. Сейчас в разных опциях еще могут содержаться баги. Автор просит сообщать об успешной или же неуспешной работе тех или иных опций в Google Group программы.
В новой версии большинство встроенных библиотек обновлено, поэтому если хотите скомпилировать самостоятельно, сначала прочитайте инструкцию:
SnapTo — функция, позволяющая изменять любой параметр до тех пор, пока данная деталь не столкнется с другой деталью.
Опции модификации основной кромки автоматически применяются и к внутренним ребрам. Таким же образом главная кромка контролирует подразделение поверхности.
Были добавлены несколько видов зализов края (теперь не просто плоский). Так что, теперь вы сможете сделать поверхности с ромбовидным аэродинамическим профилем с конечным радиусом LE/TE и зализами крыла.
Также добавлено огромное количество мелких опций и исправлено большое количество ошибок.
Не так давно Brandon Litherland начал публиковать новые видео-уроки. Самый лучший способ ознакомиться со всеми нововведениями — установить и опробовать программу самому.
23-25 августа состоитсяOpenVSP Workshop 2016, который в этом году будет проходить в Исследовательском центре Эймса (подразделение NASA) на территории Федерального аэродрома Моффетт (Калифорния, США).
P.S.: Подобная свободная программа для проектирования и анализа геометрии кораблей и другого морского транспорта называется FREE!Ship+ (форк переписан на Lazarus+Qt для Linux, Win и Mac).
PolygonCrest — легковесный бесплатный opensource 3D-редактор, для создания визуальных анимированных полигональных 3D-моделей самолетов и других объектов для бесплатного авиасимулятора YSFlight.
При этом и PolygonCrest и YSFlight основаны на одном и том же opensource тулките — YS-class Library
Форматы файлов
Открытие/Сохранение
SRF — статическая модель для YSFlight
DNM — анимированная модель для YSFlight (включает в себя SRF-файлы с дополнительными свойствами)
OBJ
OFF
STL
Подложки в разных плоскостях (с настройкой прозрачности)
BMP
PNG
Основные возможности:
все виды операций с точками (vertex) и полигонами;
создание примитивов (куб, сфера, цилиндр) с последующим деформированием;
cоздание полигонов по аэродинамическим профилям (NACA, ClarkY и другие);
создание объектов операций вращения полигонов (solid of revolution), вытягивания вдоль контуров (sweep), создание конических объектов;
Спустя несколько лет после официального открытия исходников минималистичной 2D и 3D САПР SolveSpace v2.0, изначально работающей только на Windows, силами сообщества был создан форк SolveSpace v2.1, портированный также на GNU/Linux и OS X.
Кроме того было внесено много улучшений и добавлено несколько новых форматов экспорта и инструментов для работы с чертежами и моделями.
В свежей сборке от 2016-02-14:
теперь поддерживается большинство языков как для интерфейса, так и для надписей в чертежах (хотя все ещё есть проблемы с некоторыми символами);
добавлена возможность подогнать вид под выбранные объекты («Zoom to Selected»);
В минувшие выходные состоялся очередной релиз open-source (GPLv3) электромагнитного симулятора openEMS-v0.0.33. Его разрабатывает один человек — Thorsten Liebig (Германия, Университет Дуйсбург-Эссен). OpenEMS позволяет проводить следующие виды расчётов:
Расчёт электромагнитного поля (электродинамика) методом FDTD (метод конечных разностей во временной области).
Расчёт S-параметров электромагнитных систем.
Расчёт электромагнитного поля в ближней и дальней зоне.
Расчёт диаграмм направленности антенн.
В отличие от проприетарных аналогов симулятор не имеет собственного графического интерфейса, а вместо этого встраивается в Octave или Matlab. Задание на моделирование является скриптом Matlab/Octave, а визуализация результатов также осуществляется средствами Octave или Paraview.
Нововведения версии v0.0.33:
Система сборки полностью переведена на CMake.
Произведена оптимизация препроцессинга больших объектов.
Xyce — кроссплатформенный (Linux, Mac, Windows) SPICE-совместимый симулятор электронных схем, распространяемый по лицензии GPLv3. Xyce разрабатывается Сандийискими национальными лабораториями (США). На прошлой неделе вышла новая версия данного симулятора.
Существуют для версии симулятора: с поддержкой параллельных вычислений через OpenMPI (XyceParallel) и без неё (XyceSerial). Версия XyceParallel доступна только для Linux.
Спустя более полугода разработки вышла новая мажорная версия BricsCAD, одной из немногочисленных коммерческих САПР имеющих поддержку Linux. Представляет собой унифицированную среду с широким набором инструментов для работы с двумерными, трёхмерными данными и BIM. Является альтернативой AutoCAD и совместима с ним по формату файлов .dwg, набору команд и интерфейсам прикладного программирования. Разработчик BricsCAD — компания Bricsys со штаб-квартирой в Генте (Бельгия) и основными центрами разработки в Новосибирске, Нижнем Новгороде и Бухаресте. Версии BricsCAD есть также для Mac OS X и Windows.
Основные изменения:
создание объектов с помощью квадро-меню;
создание и изменение типа стыков листового металла;
Web Map Service (подключение к картам Google и др.);
базовое редактирование граней твердых 3D тел, имеющих геометрию сплайна;
создание подобий для граней и контуров твердых 3D тел с предварительным просмотром;
3 марта московская LUG совместно с Хакспейс Neuron проведёт семинар DR_SL по работе с FreeCAD — свободной трёхмерной САПР для твердотельного параметрического моделирования.
Сегодня 18 августа GNU/Linux-версия 2d/3d САПР-платформы Bricscad обновилась до версии 14.2.14. В релизе набор исправлений и дополнений, но самое главное, что наконец-то для GNU/Linux доступен Bricscad Communicator — модуль для конвертирования различных векторых форматов файлов между собой, являющийся по сути, первым по-настоящему рабочим вариантом такого конвертера в линуксе.
Что умеет?
Базовый Bricscad работает с DWG/DXF совместимыми с последними версиями AutoCad.
Bricscad Communicator добавляет
импорт из:
STE, STP, STEP: Standard for Exchange of Product data
Для того, чтобы оставаться в рамках одной операционной системы в ходе проектирования.
Например: Математика-Bricscad-Ansys.
Чем это лучше?
Другой более-менее рабочий конвертор есть только в VariCAD, но количество поддерживаемых форматов и их версии гораздо более скромное. В FreeCAD конвертор скорее упоминается, чем работает. DraftSight работает только с DWG/DXF в 2d. Из личного опыта — успешно импортируются STEP файлы размером в 300МБ.
Сколько это стоит?
Проект коммерческий. Цены на сайте. Но есть один приятный плюс — компания поддерживает академическую программу. Если вы студент или преподаватель, имеете отношение к науке или образованию, вы можете получить полную версию программы бесплатно на срок от года до двух.
Gmsh — это генератор конечно-элементных сеток со встроенным CAD-редактором и модулем постобработки данных. Цель проекта, по заявлению автора,— создание быстрого, легковесного и дружелюбного генератора сеток с параметрическим представлением данных и расширенными возможностями визуализации
Изменения в новой версии:
улучшена стабильность и обработка ошибок;
улучшена функция Coherence (удаляет дубликаты, к примеру, точки с одинаковыми координатами);
обновлена версия onelab API;
новые режимы для фоновых картинок;
более стабильные плагины Triangulate/Tetrahedralize;
вывод в формат PGF;
улучшена поддержка переменных имён string~index в парсере;
этот набор инструментов отвечает за проецирование(которое починили). также теперь можно добавлять внешние SVG объекты на чертеж.
Raytracing
Починил работу и теперь по мимо POV-ray поддерживается Luxrender
Spreadsheet
Новый модуль позволяет создавать таблицы, задел для параметрических моделей.
Draft
Этот набор инструментов для чистого 2D черчения.
Добавлена поддержка импорта/экспорта через Teigha DWG(Autodesk -не ждите, пока они не сдадутся ничего не будет)
Рисованные размерные линии
Штриховка
ShapeString - TTF на чертеже
Кривые Безье
Arch
Огромные подвижки в этом модуле: Окна, Объемы, Многослойные стены один из авторов сам архитектор и любит IFC и BIM. Но так как, сложно объяснить эти достижения, лучше посмотреть руководство по Arch Workbench
Ответы:
Assembly Workbench - не вошел в 0,14 версию, автор говорит что пришлось бы переписать весь PartDesign ... поэтому Assembly отложено, но его можно потестировать в отдельной ветке.
FEM Workbench - полностью интегрировано как отображение сетки так и постпроцесс, расчетчик пока Calculix. (Потестировать на Linux лично мне не удалось, пока сырое)
Объявленно о выходе новой версии системы автоматизированного проектирования VariCad:
Новые возможности для 3D/2D моделирования, в частности улучшены механизмы работы с краями, добавлены всплывающие меню с переопределением точек вставки и т.п.
Поддержка работы с пятикнопочной мышью. Дополнительные кнопки используются для отмены или повтора действий.
Реализован вывод в формате PNG, JPEG, GIF.
При изменении длины сегмента или угла колена трубопровода перестраивается весь объект.
Небольшие изменения в геометрических ограничениях.
wiki
VariCAD — это 3D/2D САПР, которая была разработана в 1988 году. Работает на Windows и Linux. Имеет много инструментов для 3D-моделирования и 2D-черчения. VariCAD обеспечивает поддержание параметров и геометрических ограничений, инструменты для корпусов, трубопроводов, расчеты, спецификации и многое другое.
Стоимость версии около 199 евро. После регистрации доступна 30-дневная пробная версия.
После двух лет разработки LibreCAD 2.0 стал достаточно стабильным, чтобы заменить устаревшую ветку 1.x. К сожалению, несколько серьёзных ошибок было обнаружено уже после выпуска LibreCAD 2.0.0 в самом конце 2013 года, поэтому теперь для загрузки доступна версия 2.0.2. Всем пользователям рекомендуется обновиться до этой версии с любой из предыдущих.
В релизе 3.4 имеется новый режим просмотра, в котором возможен выбор типа линии в зависимости от размера экрана в писелях. В этом режиме толщина линии всегда составляет не менее одного пикселя. Это важно, например, при выводе прерывистых линий, вид которых не должен изменяться в зависимости от масштаба, а также для отображения линий, толщина которых в заданном масштабе слишком мала для правильного отображения на экране. Особенно удобен данный режим просмотра, если размер объектов выражен в нестандартных единицах измерения.
QCAD основан на тулките Qt и предназначен прежде всего для 2D-проектирования, в основном для создания чертежей. Допускается расширение базовой функциональности путём подключения плагинов. Кроме того, доступно создание скриптов на языке JavaScript. Код опубликован под лицензией GPL3. Скриншоты можно посмотреть по этой ссылке: http://qcad.org/en/qcad-screenshots
Предлагаемые для работы средства стандартны для систем автоматизированного проектирования и включают множество инструментов создания и модификации объектов. В поставку входит библиотека из 4800 готовых шаблонов элементов. Имеются различные средства для работы со слоями и группами объектов. Кроме 35 специализированных шрифтов можно использовать и шрифты TrueType.
Ссылка для загрузки: http://qcad.org/en/qcad-downloads-trial (устанавливается trial-версия с платными расширениями, которые будут работать 15 минут, после чего для продолжения работы с ними приложение нужно перезапустить. Данные расширения можно удалить, на базовую работоспособность они, по заверениям разработчиков, не влияют.)
Джонатан Уэстхьюс опубликовал исходный код своей САПР SolveSpace для параметрического моделирования. Актуальная версия 2.0 является результатом 5 лет работы и основана на более раннем проекте автора, SketchFlat.
Основные возможности:
черчение в 2D с экспортом в DXF, PDF, SVG;
моделирование в 3D с выдавливанием, вращением, булевыми операциями;
экспорт в STL и G-Code для трёхмерной печати или лазерной резки;
симуляция механической связи с помощью решателя ограничителей;
собственный решатель геометрического ограничителя на уровне дорогих закрытых САПР.
Текущая версия собирается только под Windows, но прекрасно работает в WINE (один исполняемый файл .exe размером полтора мегабайта). Порт на Linux считается одной из приоритетных задач, но разработчик склонен отдать эту работу новым участникам.
Подробнее о истории проекта, причинах освобождения кода и дальнейших планах можно узнать из интервью с автором SolveSpace.