Модуль Part
Введение
Возможности твердотельного моделирования FreeCAD основаны на ядре Технологии OpenCASCADE (OCCT), CAD-системе профессионального уровня, в которой реализованы расширенные возможности создания и обработки трехмерной геометрии. Верстак Part - это слой, расположенный поверх библиотек OCCT, который даёт пользователю доступ к геометрическим примитивам и функциям OCCT. Практически все функции 2D- и 3D-проектирования в каждом верстаке (
Draft,
Sketcher,
PartDesign и т.д.), основаны на этих функциях, предоставляемых Верстаком Part. Поэтому Верстак Part считается центральным компонентом возможностей моделирования FreeCAD.
Более подробное обсуждение сравнения Верстака Part с Верстаком Part Design можно найти здесь: Part и PartDesign
Объекты, создаваемые верстаком Part относительно просты, они предназначены для использования в булевых операциях (объединения и вырезания) для построения более сложных фигур. Эта парадигма моделирования известна как процесс конструктивной блочной геометрии (CSG, КБГ), и это традиционная методология, используемая в ранних системах САПР. С другой стороны, верстак PartDesign предлагает более современный процесс создания фигур: он использует параметрически заданные эскизы, которые выдавливаются для формирования базовых твёрдых тел, которые потом модифицируются параметрическими трансформациями (функциями редактирования) до получения конечного объекта.
Объекты Part сложнее, чем сеточные объекты, создаваемые в верстаке Mesh, поскольку они дают более сложные операции вроде когерентных (взаимосвязанных) булевых операций, историю модификации и параметрическое поведение.
Верстак Part Workbench это базовый слой, предоставляющий чертёжные функции OCCT всем верстакам FreeCAD.
Инструменты
Инструменты модуля расположены в меню Деталь или в меню Measure.
Примитивы
Эти инструменты создают примитивные объекты.
Куб: Создаёт твердотельный куб.
Цилиндр: Создаёт твердотельный цилиндр.
Сфера: Создаёт твердотельную сферу.
Конус: Создаёт твердотельный конус.
Тор: Создаёт твердотельный тор (кольцо).
Полый цилиндр: Создаёт полый цилиндр. представлено в версии 0.19
Примитивы: Инструмент для создания одного из следующих примитивов:
Плоскость: Создаёт плоскость.
Куб: Создаёт куб (параллепипед). Этот объект также может быть создан с помощью инструмента
Куб.
Цилиндр: Создаёт цилиндр. Этот объект также может быть создан с помощью инструмента
Цилиндр.
Конус: Создаёт конус. Этот объект также может быть создан с помощью инструмента
Конус.
Сфера: Создаёт сферу. Этот объект также может быть создан с помощью инструмента
Сфера.
Эллипсоид: Создаёт эллипсоид.
Тор: Создаёт тор. Этот объект также может быть создан с помощью инструмента
Тор.
Призма: Создаёт призму.
Клин: Создаёт клин.
Спираль винтовая: Создаёт винтовую спираль.
Спираль плоская: Создаёт плоскую спираль.
Окружность: Создаёт круглое ребро.
Эллипс: Создаёт эллиптическое ребро.
Точка: Создаёт точку (вершину).
Отрезок: Создаёт отрезок (ребро).
Правильный Многоугольник: Создаёт правильный многоугольник.
Построитель: Создаёт формы из разнообразных примитивов.
Создание и изменение
Эти инструменты служат для создания новых и изменения существующих объектов.
Выдавить: Выдавливает (вытягивает) плоские грани.
Вращать:Создаёт твёрдое тело, вращая объект (не твёрдое тело) вокруг оси.
Отразить зеркально: Отражает выбранный объект относительно зеркальной плоскости.
Scale: Scales one or more shapes. introduced in version 0.22
Скругление: Закругляет края объекта.
Фаска: Делает фаску на рёбрах объекта.
Создать грань из ломанных: Создаёт грань из набора ломанных (рёбер или контуров). Доступно из меню Деталь представлено в версии 0.19.
Линейчатая поверхность: Создаёт линейчатую поверхность.
Лофт: Построение профиля методом перехода от одного эскиза к другому.
Развёртка: Переносит (проецирует) один или несколько профилей вдоль траектории.
Разделить: Обрезает объект по поверхности пересечения секущего объекта.
Поперечные сечения...: Создаёт одно или несколько поперечных сечений через весь объект.
Инструменты смещения:
3D смещение: Строит поверхность, равноудалённую на заданном расстоянии, от поверхности оригинального объекта.
2D смещение: Строит контур, равноудалённый на заданное расстояние, от оригинала или увеличивает/сжимает плоскую грань.
Толщина: Делает твёрдое тело пустотелым.
Проекция на поверхность: Проецирует логотип, текст или любую поверхность, контур или ребро на поверхность. представлено в версии 0.19
Прикрепить (Attachment): Прикрепляет/фиксирует расположение одного объекта относительно другого.
Булевы операции
Следующие инструменты выполняют логические (Булевы) операции.
Соединить:
Сделать соединение: Создаёт объект, соединяющий в себе выбранные объекты.
Разъединить соединение: Разъединяет ранее соединённые объекты.
Фильтр соединений: Извлекает отдельные части из соединений.
Булевы: Производит булевы (логические) операции над объектами.
Обрезать: Вырезает (вычитает) один объект из другого.
Объединить: Объединяет (сплавляет) два объекта.
Пересечь: Извлекает общую (пересекающуюся) часть двух объектов.
Соединить полые объекты: Содержит инструменты для сопряжения полых объектов (например, труб).
Connect (Соединить): Соединяет полые объекты с усечением лишних внутренних поверхностей.
Embed (Внедрить): Внедряет один полый объект в другой полый объект.
Cutout (Вырезать): Создаёт вырез в стенке полого объекта для другого полого объекта.
Инструменты разделения:
Логические(Булевы) фрагменты: Создаёт все фрагменты, которые могут быть получены булевыми операциями между объектами.
Разрезать на части: Разрезает и разбивает объект, путём его пересечения с другими объектами.
Обрезать: Обрезает объект, пересекая его с другими объектами образуя объединение.
Булева XOR: Удаляет пространство, общее для пересекаемых объектов.
Измерение
Измерить Длину Создаёт линейное изменение.
Измерить Угол: Создаёт угловое измерение.
Обновить Измерение: Обновляет все измерения.
Очистить Всё: Удаляет все измерения.
Переключить Всё: Показать или скрыть все измерения.
Переключить 3D: Показать или скрыть трёхмерные измерения.
Переключить Дельту: Показывает или скрывает результаты разностных измерений.
Прочие инструменты
Импорт CAD...: Импорт в текущий документ файлов типа *.IGES, *.STEP или *.BREP.
Экспорт в CAD...: Экспортирует деталь в формат *.IGES, *.STEP или *.BREP.
Выделение прямоугольной область: Позволяет выбирать грани прямоугольной областью.
Создание фигуры из полигональной сетки: Создаёт форму из сетки.
Points from mesh: Создаёт фигуру из точек сетки плигонального объекта.представлено в версии 0.19
Преобразовать в твёрдое: Преобразует форму в твёрдое тело.
Reverse shapes (Обратная фигура): Переворачивает нормали всех поверхностей выбранного объекта.
- Создать копию:
Создать простую копию: Создаёт простую копию выбранного объекта.
Создать преобразованную копию: Создаёт преобразованную копию выбранных объектов. представлено в версии 0.19
Создать копию элемента формы: Создаёт копию только элементов, выбранного объекта (вершины, рёбра, грани) . представлено в версии 0.19
Уточнить форму: Очищает поверхности детали и удаляет ненужные линии (так называемые "артефакты").
Проверка геометрии: Проверяет геометрию выбранных объектов на ошибки.
Удаление элемента: Удаляет применённые функции (features) построения из объекта.
Элементы контекстного меню
Внешний вид...: Определяет внешний вид всего объекта (цвет, прозрачность и т.д.).
Установить цвета: Позволяет назначить цвета для граней детали.
Настройки
Preferences: Настройки, доступные для Инструментов Part (верстака Part) также используются в настройках PartDesign.
Import Export Preferences: Настройки, доступные для импорта и экспорта в различные форматы файлов.
- Fine-tuning: Некоторые дополнительные параметры для тонкой настройки поведения модуля Part.
Программирование
Смотри Создание сценариев (скриптов) модуля Part
Учебники
- Импорт из STL или OBJ : Как импортировать файлы STL/OBJ в FreeCAD
- Экспорт в STL или OBJ : Как экспортировать в FreeCAD файлы STL/OBJ
- Whiffle Ball (Шарик вдохновения) руководство : Как использовать модуль Part
- Примитивы: Куб(Параллелограмм), Конус, Цилиндр, Сфера, Тор, Полый цилиндр,Примитивы, Связующие формы
- Создание и правка: Выдавливание, Построение фигуры вращения, Отражение, Скругление, Фаска, Создать плоскость из граней, Ruled Surface, Профиль, Sweep, Section, Cross sections, 3D Offset, 2D Offset, Создать полый объект, Projection on surface, Прикрепление
- Булевы операции: Соединить, Разорвать связь, Compound Filter, Булевы операции, Cut, Fuse, Common, Connect, Embed, Cutout, Boolean fragments, Slice apart, Slice, XOR
- Измерительные: Measure Linear, Measure Angular, Measure Refresh, Clear All, Toggle All, Toggle 3D, Toggle Delta

- Начинающим
- Установка: Загрузка, Windows, Linux, Mac, Дополнительных компонентов, Docker, AppImage, Ubuntu Snap
- Базовая: О FreeCAD, Интерфейс, Навигация мыши, Методы выделения, Имя объекта, Настройки, Верстаки, Структура документа, Свойства, Помоги FreeCAD, Пожертвования
- Помощь: Учебники, Видео учебники
- Верстаки: Std Base, Arch, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Path, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web