Mesh Workbench/ru

Верстак Mesh оперирует треугольными сетками. Сетки (Meshes) - это особый тип 3D объектов, составленный из треугольников, соединенных по ребрам и углам (вершинам).



Пример полигионального (сеточного) объекта

Многие 3D приложений используют сетки (meshes) в качестве основного типа 3D объекта, как sketchup, blender, maya или 3d studio max. Сетки это очень простые объекты, содержащие только вершины (точки), ребра и (треугольные) грани, их очень легко создать, модифицировать, разбивать, растягивать, и можно легко передаваться из одного приложения в другое без потерь. Кроме того, поскольку они определяются очень простыми данными, 3D приложения обычно могут управляться с очень большими их количеством без каких либо проблем. По этим причинам сетки как 3D объекты часто выбирают для приложений, работающих с кино, анимацией и созданием изображений.

Для инженерных применений, однако, сетки обладают очень большим ограничением: это очень примитивный объект, состоящий лишь из точек, линий и граней. Они только создают поверхность, и не содержат информацию о массе, так что они не ведут себя как твердые тела. Для сетки нельзя сразу знать, находится ли точка внутри или за пределами объекта. Это означает что все твердотельные операции, такие как сложение, вычитание, на сетках выполнять всегда труднее, и они часто возвращают ошибки.

In FreeCAD, since it is an engineering application, we would obviously prefer to work with more intelligent types of 3D objects, that can carry more information, such as mass, solid behaviour, or even custom parameters. The mesh module was first created to serve as a testbed, but to be able to read, manipulate and convert meshes is also highly important for FreeCAD. Very often, in your workflow, you will receive 3D data in mesh format. You will need to handle that data, analyse it to detect errors or other problems that prevent converting them to more intelligent objects, and finally, convert them to more intelligent objects, handled by the Part Module.

Использование модуля Mesh
Модуль полигонального моделирования сейчас обладает очень простым интерфейсом, все его функции сгруппированы в меню Сетки. Наиболее важные операции, которые вы можете провести над сеткой:
 * [[Image:Mesh_ImportMesh.png|32px]] Импорт сетки: Импорт сетки в некоторые файловые форматы
 * [[Image:Mesh_ExportMesh.png|32px]] Экспорт сетки: Экспорт сетки из нескольких файловых форматов
 * [[Image:Mesh MeshFromShape.png|32px]] Создайте сетку из фигуры: Конвертировать Деталь в полигональный объект
 * [[Image:Mesh HarmonizeNormals.png|32px]] Согласовать нормали: Согласование нормалей
 * [[Image:Mesh_FlipNormals.png|32px]] Развернуть направление нормалей: Меняет направление нормалей
 * Закрыть отверстия...: Закрыть отверстия
 * [[Image:Mesh_FillInteractiveHole.png|32px]] Закрыть отверстие: Закрыть отверстия в сетках
 * [[Image:Mesh_RemoveComponents.png|32px]] Удалить компоненты...: Удалить компоненты сетей
 * Удалить компоненты вручную...: Удалить компоненты сеток вручную
 * Добавить треугольник: Добавляет треугольник в сетку
 * Сгладить...: Сгладить сетку


 * Анализ кривизны, граней и проверка может ли сетка безопасно преобразована в твердое тело
 * Оценить и отремонтировать сетку...: Анализирует и чинит сетку
 * [[Image:Mesh EvaluateFacet.png|32px]] Информация о поверхности: Даёт информацию о поверхностях
 * Данные о кривизне: Дайт информацию о кривизне
 * Проверить прочность сетки: Проверить, можно ли тело превратить в сетку
 * Информация о структуре...: Вычисляет границы сетки


 * [[Image:Mesh_Regular_Solid.png|32px]] Правильное геометрическое тело... Создать сеточные примитивы, такие как кубы, сферы, конусы или цилиндры:
 * [[Image:Mesh_Cube.png|32px]] Создать полигональный куб
 * [[Image:Mesh_Cylinder.png|32px]] Создаь полигональный цилиндр
 * [[Image:Mesh_Cone.png|32px]] Создать полигональный конус
 * [[Image:Mesh_Sphere.png|32px]] Создать полигональную сферу
 * [[Image:Mesh_Ellipsoid.png|32px]] Создать полигональный эллипсоид
 * [[Image:Mesh_Torus.png|32px]] Создать полигональный тор


 * Делать булевы операции над сетками
 * Объединение: объединить сетки
 * Пересечение: выделить пересечение полигональных сеток
 * Разность: выполнить вычитание (вырезание) из полигональных сеток


 * Merge: Merges meshes
 * Select Mesh: Selects meshes
 * [[Image:Mesh Cut.png|32px]] Cut mesh: Обрезать сетку по линии
 * Split Mesh: Splits meshes
 * [[Image:Mesh MakeSegment.png|32px]] Make segment: Makes a segment
 * Trim mesh: Trims meshes
 * Trim mesh with a plane: Trims meshes with a plane
 * Create mesh segments...: Creates mesh segments
 * [[Image:Mesh_CurvaturePlot.png|32px]] Curvature Plot: Creates a curvature plot

Это только некоторые из основных операций, доступных в настоящее время доступные в модуле полигонального моделирования.

Гораздо больше полигональных инструментов доступно в верстаке OpenSCAD.

Но в FreeCAD сетки могут быть обработана множеством других способов через написание сценариев.

Ссылки

 * Импорт сеток в FreeCAD