Mesh Workbench/ru

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



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

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

In the field of engineering, however, meshes present one big limitation: They are very dumb objects, only composed of points, lines and faces. They are only made of surfaces, and have no mass information, so they don't behave as solids. In a mesh there is no automatic way to know if a point is inside or outside the object. This means that all solid-based operations, such as addition or subtraction, are always a bit difficult to perform on meshes, and return errors often.

Во FreeCAD, так как это инженерное приложение, мы очевидно предпочитаем работать с более интеллектуальными типами 3D объектов, которые могут содержать больше информации, такой как масса, твердотельное поведение, или даже пользовательские параметры. Модуль полигонального моделирования был впервые создан для тестирования, чтения, управления и преобразования сеток, что также очень важно для FreeCAD. Очень часто в течении работы, вы будете получать 3D данные в формате сетки. Вам нужно будет обрабатывать эти данные, анализировать их на предмет ошибок и других проблем, которые мешают их преобразованию в более интеллектуальные типы объектов, и наконец преобразовывать их в более интеллектуальные объекты, обрабатываемые Модулем Part.

Использование модуля 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