Все верстаки одним взглядом
- Введение
- Открываем для себя FreeCAD
- Работа с FreeCAD
- Все верстаки одним взглядом
- Традиционное моделирование методом КБГ
- Традиционное двумерное черчение
- Моделирование для проектирования продукта
- Подготовка для объёмной печати
- Создание двумерных чертежей
- Моделирование BIM
- Использование электронных таблиц
- Создание анализа методом конечных элементов
- Визуализация проекта
- Написание скриптов на Python
- Сообщество
Главная сложность новых пользователей FreeCAD - узнать, в каком верстаке найти нужный инструмент. Расположенная ниже таблица даст Вам обзор наиболее важных верстаков и их инструментов. Более полный список верстаков смотрите в документации FreeCAD.
Четыре верстака так же разработаны для работы в парах, и один из них полностью включён в другой: верстак Arch содержит все инструменты Draft, а PartDesign - все инструменты Sketcher. Тем не менее, они разделены ниже для ясности.
Верстак Part
Верстак Part предоставляет базовые инструменты для работы с твердотельными частями: примитивами, такими как куб или сфера, и простыми геометрическими и булевыми операциями. Будучи основной точкой привязки к OpenCasCade, верстак Part обеспечивает основу геометрической системы FreeCAD, и почти все другие верстаки производят геометрию, базируемую на Part.
Инструмент | Описание | Инструмент | Описание |
---|---|---|---|
![]() |
Рисует параллелепипед | ![]() |
Рисует конус |
![]() |
Рисует цилиндр | ![]() |
Рисует сферу |
![]() |
Рисует тор (кольцо) | ![]() |
Создаёт различные параметрические примитивы по выбору |
![]() |
Создаёт сложные формы из примитивов | ![]() |
Объединяет два объекта |
![]() |
Выделяет общую часть (пересечение) двух объектов | ![]() |
Вычитает один объект из другого |
![]() |
Соединяет внутренности объектов со стенками | ![]() |
Внедряет один объект со стенками в другой аналогичный |
![]() |
Создаёт вырез в стене объекта для другого объекта со стенками | ![]() |
Выдавливает планарные грани объекта |
![]() |
Скругляет рёбра объекта | ![]() |
Создаёт твёрдое тело поворотом другого объекта (не твердотельного) вокруг оси |
![]() |
Создаёт сечение объекта секущей плоскостью | ![]() |
Создаёт несколько пересечений объекта |
![]() |
Создаёт скос (фаску) граней объекта | ![]() |
Отражает выбранный объект заданной отражающей плоскостью |
![]() |
Создаёт линейную поверхность между выбранными кривыми | ![]() |
Протягивает один или несколько профилей вдоль трассы |
![]() |
Создаёт объект через операцию лофтинга между двумя профилями | ![]() |
Создаёт увеличенную копию оригинального объекта |
![]() |
Назначает толщину граням формы |
Верстак Draft
Верстак Draft обеспечивает инструменты для базовых задач двумерных САПР: линии, окружности и так далее, и серия общеупотребительных инструментов вроде перемещения, вращения или масштабирования. Он так же обеспечивает несколько вспомогательных инструментов, вроде сетки и привязки. Это принципиально означает рисовать направляющие для архитектурных объектов, но так же служит "швейцарским ножом" для FreeCAD .
Инструмент | Описание | Инструмент | Описание |
---|---|---|---|
![]() |
Рисует отрезок между двумя точками | ![]() |
Рисует линию, составленную из нескольких линейных сегментов (полилиния) |
![]() |
Рисует окружность по центру и радиусу | ![]() |
Рисует сегмент дуги по центру, радиусу, начальному и конечному углу |
![]() |
Рисует эллипс по двум угловым точкам | ![]() |
Рисует правильный многоугольник по центру и радиусу |
![]() |
Рисует прямоугольник по двум противоположным точкам | ![]() |
Рисует многострочную текстовую аннотацию |
![]() |
Рисует размерные линии | ![]() |
Рисует B-сплайн из последовательности точек |
![]() |
Вставляет одиночную точку | ![]() |
Вставляет сложную форму, представляющую собой текстовую строку в заданной точке текущего документа |
![]() |
Создаёт новый объект из выбранных граней существующих объектов | ![]() |
Рисует кривую Безье по последовательности точке |
![]() |
Перемещает или копирует объекты из одного места в другое | ![]() |
Вращает объекты на определённый угол вокруг точки |
![]() |
Создаёт смещение объекта на некоторую дистанцию | ![]() |
Обрезает, удлиняет или вытягивает объект |
![]() |
Превращает или соединяет объекты в объекты более высокого уровня | ![]() |
Превращает или разделяет объекты в объекты более низкого уровня |
![]() |
Масштабирует объекты относительно точки | ![]() |
Создаёт двумерный объект с плоским видом другого объекта |
![]() |
Преобразует объект Draft в объект Sketch (эскиз) и наоборот | ![]() |
Создаёт из объекта полярный или прямоугольный массив |
![]() |
Создаёт массив из объекта, помещая его вдоль трассы | ![]() |
Создаёт связанные копии объектов |
![]() |
Отражает объекты вдоль линии |
Верстак Sketcher
Верстак Sketcher содержит инструменты для создания и редактирования сложных двумерных объектов, называемых эскизами (sketch). Геометрия внутри этих эскизов может быть точно позиционирована и связана использованием ограничений. Это создано в первую очередь для создания блоков в геометрии PartDesign, но может быть полезно в любом месте FreeCAD.
Инструмент | Описание | Инструмент | Описание |
---|---|---|---|
![]() |
Рисует точку | ![]() |
Рисует отрезок по двум точкам |
![]() |
Рисует отрезок дуги по центру, радиусу, начальному и конечному углу | ![]() |
Рисует отрезок дуги по двум конечным точкам и третьей точке на окружности |
![]() |
Рисует окружность по центру и радиусу | ![]() |
Рисует окружность по трём точкам на ней |
![]() |
Рисует эллипс по центральной точке, и точкам большого и малого радиуса | ![]() |
Рисует эллипс по главному диаметру (две точки) и точке малого радиуса |
![]() |
Рисует дугу эллипса по центральной точке, точке большого радиуса и начальной и конечной точке | ![]() |
Рисует линию, состоящую из нескольких отрезков. Доступно несколько режимов рисования |
![]() |
Рисует прямоугольник по двум противоположным точкам | ![]() |
Рисует равносторонний треугольник, вписанный в круг конструктивной геометрии |
![]() |
Рисует равносторонний прямоугольник, вписанный в круг конструктивной геометрии | ![]() |
Рисует равносторонний пятиугольник, вписанный в круг конструктивной геометрии |
![]() |
Рисует равносторонний шестиугольник, вписанный в круг конструктивной геометрии | ![]() |
Рисует равносторонний семиугольник, вписанный в круг конструктивной геометрии |
![]() |
Рисует равносторонний восьмиугольник, вписанный в круг конструктивной геометрии | ![]() |
Рисует овал выбором центра одного из полукругов и конечной точки другого полукруга |
![]() |
Создаёт фаску между двумя отрезками, соединёнными в одной точками | ![]() |
Обрезает линию, окружность или дугу относительно указанной точки |
![]() |
Создаёт грань, соединённую с внешней геометрией | ![]() |
Переключает элемент в/из конструктивного режима. Конструктивный объект не может использоваться в трёхмерной геометрии и видим только при редактировании содержащего его Эскиза |
![]() |
Поставить точку на (совпадающую с) одной или более точек | ![]() |
Поставить точку на другой объект, как линия, дуга, или ось |
![]() |
Ограничивает выбранные линии или элементы полилинии только вертикальной ориентацией. Перед установкой ограничения может быть выделено несколько объектов. | ![]() |
Ограничивает выбранные линии или элементы полилинии только горизонтальной ориентацией. Перед установкой ограничения может быть выделено несколько объектов. |
![]() |
Ограничивает две или более линий параллельностью к другой | ![]() |
Ограничивает две линии перпендикулярностью одна другой, или ограничивает линию перпендикулярностью конечной точке дуги |
![]() |
Creates a tangent constraint between two selected entities, or a co-linear constraint between two line segments. | ![]() |
Ограничивает два выбранных элемента равенством длинны. При применении к окружностям или дугам их радиусы будут равными. |
![]() |
Ограничивает две точки симметричностью относительно линии, или ограничивает первые две выбранные точки симметрией относительно третьей точки | ![]() |
Ограничивает выбранные элементы установкой вертикальной и горизонтальной дистанции от базы, фиксируя их положение |
![]() |
Фиксирует горизонтальную дистанцию между двумя точками или конечными точками линии. Если выбран только один элемент, расстояние устанавливается относительно нулевой точки | ![]() |
Фиксирует вертикальную дистанцию между двумя точками или концами отрезка. Если выбран один элемент, дистанция устанавливается относительно нулевой точки |
![]() |
Назначает расстояние от выбранной линии ограничением их длинны, или определяет расстояние между двумя точками ограничением расстояния между ними. | ![]() |
Определяет радиус выбранной дуги или окружности установкой ограничением радиуса |
![]() |
Определяет внутренний угол между двумя выбранными линиями | ![]() |
Ограничивает две линии подчинением закону рефракции для симуляции света, идущего через интерфейс |
![]() |
Выравнивает выбранные элементы по выбранной форме (например, линии, чтобы стать главной осью эллипса) | ![]() |
Располагает эскиз на заранее выбранной плоскости тела |
![]() |
Соединяет два или более эскиза | ![]() |
Отражает выбранные элементы эскиза |
Верстак PartDesign
Верстак Part Design содержит инструменты для построения твердотельных частей. Он так же содержит все инструменты по работе с эскизами. Поскольку он может создавать только твёрдые тела (правило номер один Part Design), это главный верстак для использования частей для производства или трёхмерной печати, поскольку Вы всегда получите пригодный к печати объект.
Инструмент | Описание | Инструмент | Описание |
---|---|---|---|
![]() |
Выдавливает твердотельный объект из выбранного эскиза | ![]() |
Создаёт выемку из выбранного эскиза. Эскиз должен быть привязан к грани существующего объекта |
![]() |
Создаёт твёрдое тело вращением эскиза вокруг оси | ![]() |
Создаёт канавку вращением эскиза вокруг оси |
![]() |
Скругляет переход между гранями объекта | ![]() |
Создаёт фаску на рёбрах объекта |
![]() |
Применяет угловую вытяжку на грани объекта | ![]() |
Отражает элементы на плоскость или грань |
![]() |
Создаёт линейный массив элементов | ![]() |
Создаёт круговой массив элементов |
![]() |
Масштабирует элемент к другому размеру | ![]() |
Позволяет создание элемента с любой комбинацией трансформаций |
![]() |
Формирует вал из таблицы значений и позволяет анализировать силы и моменты | ![]() |
Позволяет создавать различные типы редукторов |
Верстак Arch
Верстак Arch содержит инструменты для работы с проектами на основе BIM (промышленно-гражданское строительство и архитектура). Он так же содержит все инструменты верстака Draft. Основное использование верстака Arch в создании объектов BIM или добавлении атрибутов BIM к объектам, созданным с помощью других верстаков, чтобы экспортировать их в IFC.
Инструмент | Описание | Инструмент | Описание |
---|---|---|---|
![]() |
Создаёт стену с нуля или с использованием выбранного объекта в качестве базы | ![]() |
Создаёт структурный элемент с нуля или используя выбранный объект в качестве базы |
![]() |
Создаёт арматуру в выбранном структурном элементе | ![]() |
Создаёт пол, включающий выбранные объекты |
![]() |
Создаёт здание, включающее выбранные объекты | ![]() |
Создает стройплощадку, включающую выбранные объекты |
![]() |
Создаёт окно с использованием выбранного объекта в качестве базы | ![]() |
Добавляет к документу секущую плоскость |
![]() |
Добавляет систему осей к документу | ![]() |
Создаёт покатую крышу из выбранной грани |
![]() |
Создаёт пространственный объект в документе | ![]() |
Создаёт лестничный объект в документе |
![]() |
Создаёт панель из выбранного плоского объекта | ![]() |
Создаёт рамочный объект из выбранной раскладки |
![]() |
Создаёт объект оборудования или мебели | ![]() |
Назначает материал к выбранному объекту |
![]() |
Создаёт различные типы расписаний | ![]() |
Обрезает объект в соответствии с планом |
![]() |
Добавляет объекты к компоненту | ![]() |
Вычитает или удаляет объекты из компонента |
![]() |
Переходит в или покидает режим ревизии |
Drawing
Верстак Drawing поддерживает создание и обработку плоских чертёжных листов, используется для показа видов вашей трёхмерной работы на чертежах. Эти листы могут быть экспортированы в двумерные приложения в форматах SVG или DXF, в формат PDF, или распечатаны.
Инструмент | Описание | Инструмент | Описание |
---|---|---|---|
![]() |
Создаёт новый чертёжный лист | ![]() |
Вставляет вид выбранного объекта в активный чертёжный лист |
![]() |
Добавляет аннотацию к текущему чертёжному листу | ![]() |
Добавляет разрез к текущему чертёжному листу |
![]() |
Открывает предпросмотр текущего листа в браузере | ![]() |
Автоматически создаёт ортографическую проекцию объектов текущего чертёжного листа |
![]() |
Добавляет содержимое текущего файла SVG как символ в текущем чертёжном листе | ![]() |
Вставляет специальный вид Draft текущего объекта в текущий чертёжный лист |
![]() |
Сохраняет текущий лист в файл SVG |
Прочие встроенные верстаки
Хотя выше собраны наиболее важные инструменты FreeCAD, доступны многие другие верстаки, среди которых:
- Верстак Mesh позволяет работать с полигональными сетками. Хотя сетки не лучший тип геометрии при работе с FreeCAD, из-за недостатка точности и поддержки кривых, сетки всё ещё полезны, и полностью поддерживаются в FreeCAD. Верстак Mesh так же предоставляет несколько инструментов трансляции деталей в сетки и обратно.
- Верстак Raytracing предоставляет инструменты для взаимодействия с внешними визуализаторами, такими как povray или luxrender. Этот верстак позволяет создавать высококачественную отрисовку вашей модели прямо из FreeCAD.
- Верстак Spreadsheet позволяет создавать и обрабатывать в электронных таблицах данные, которые могут быть выделены из моделей FreeCAD. Ячейки электронных таблиц могут ссылаться на многие области FreeCAD, позволяя использовать их как главные структуры данных.
- Верстак FEM работает с анализом методом конечных элементов, и позволяет выполнять предварительные и постпроцессорные вычисления для показа результатов графически.
Внешние верстаки
Существует несколько очень полезных верстаков, созданных членами сообщества FreeCAD. Хотя они и не включены в стандартную установку FreeCAD, их легко установить как плагины. Ссылки на них показаны в репозитории дополнений FreeCAD. Из наиболее завершённых в разработке:
- верстак Drawing Dimensioning предлагает много новых инструментов для работы прямо на чертёжных листах и позволяет добавлять размеры, аннотации и других технические символы с глубоким контролем над их аспектами.
- Верстак Fasteners обеспечивает широкий диапазон готовых к использованию крепёжных изделий вроде болтов, винтов, шпилек и болтов. Доступно множество опций и настроек.
- Верстак Assembly2 предлагает ряд инструментов для монтирования и работы со сборками.
Читать далее