- Обработка трехмерных моделей (CAD)
-
Blender — мощный инструмент для работы с 3D-компьютерной графикой. Он позволяет создавать анимацию и визуальные эффекты. Важный момент заключается в том, что Blender позволяет выбирать и манипулировать только частью модели.
-
ParaView — движок для постобработки и визуализации 3D-моделей. Он может обрабатывать полигональные (не только треугольные) и неструктурированные сетки. Однако все изменения выполняются с помощью фильтров, поэтому возможности ручного редактирования ограничены. В ParaView также легко создавать анимацию из набора сеток.
-
MeshLab — более простой инструмент для обработки 3D-сеток. Тем не менее, он содержит некоторые функции обработки, недоступные ни в ParaView, ни в Blender. Изменения также обычно выполняются с помощью различных фильтров.
- Создание трехмерных моделей
- Gmsh — простой генератор двумерных и трехмерных (поверхностных и объемных) сеток. Форма генерируемого объекта описывается поверхностями с помощью входного файла определенного формата. Формат нетривиален, но существует возможность задавать его программно, например, на языке Python с помощью библиотеки pygmsh.
- Трёхмерное моделирование (CAE)
-
SOFA — это открытая платформа для моделирования многофизических процессов в реальном времени, ориентированная в первую очередь на робототехнику и медицинские приложения. Она включает в себя визуализатор для наблюдения за процессом моделирования и различные плагины для расширения функциональности.
-
FEBio — это программный инструмент для нелинейного конечно-элементного анализа в биомеханике и биофизике, специально предназначенный для решения нелинейных задач с большими деформациями в этих областях.