Все верстаки одним взглядом
- Введение
- Открываем для себя FreeCAD
- Работа с FreeCAD
- Все верстаки одним взглядом
- Традиционное моделирование методом КБГ
- Традиционное двумерное черчение
- Моделирование для проектирования продукта
- Подготовка для объёмной печати
- Создание двумерных чертежей
- Моделирование BIM
- Использование электронных таблиц
- Создание анализа методом конечных элементов
- Визуализация проекта
- Написание скриптов на Python
- Сообщество
Главная сложность новых пользователей FreeCAD - узнать, в каком верстаке найти нужный инструмент. Расположенная ниже таблица даст Вам обзор наиболее важных верстаков и их инструментов. Более полный список верстаков смотрите в документации FreeCAD.
Четыре верстака так же разработаны для работы в парах, и один из них полностью включён в другой: верстак Arch содержит все инструменты Draft, а PartDesign - все инструменты Sketcher. Тем не менее, они разделены ниже для ясности.
Part
Верстак Part предоставляет базовые инструменты для работы с твердотельными частями: примитивами, такими как куб или сфера, и простыми геометрическими и булевыми операциями. Будучи основной точкой привязки к OpenCasCade, верстак Part обеспечивает основу геометрической системы FreeCAD, и почти все другие верстаки производят геометрию, базируемую на Part.
Инструмент | Описание | Инструмент | Описание |
---|---|---|---|
Box | Рисует параллелепипед | Cone | Рисует конус |
Cylinder | Рисует цилиндр | Sphere | Рисует сферу |
Torus | Рисует тор (кольцо) | Create primitives | Создаёт различные параметрические примитивы по выбору |
Shape builder | Создаёт сложные формы из примитивов | Union | Объединяет два объекта |
Common | Выделяет общую часть (пересечение) двух объектов | Cut | Вычитает один объект из другого |
JonConnect | Соединяет внутренности объектов со стенками | JoinEmbed | Внедряет один объект со стенками в другой аналогичный |
Join Cutout | Создаёт вырез в стене объекта для другого объекта со стенками | Extrude | Выдавливает планарные грани объекта |
Fillet | Скругляет рёбра объекта | Revolve | Создаёт твёрдое тело поворотом другого объекта (не твердотельного) вокруг оси |
Section | Создаёт сечение объекта секущей плоскостью | SectionCross | Создаёт несколько пересечений объекта |
Chamfer | Создаёт скос (фаску) граней объекта | Mirror | Отражает выбранный объект заданной отражающей плоскостью |
Ruled Surface | Создаёт линейную поверхность между выбранными кривыми | Sweep | Протягивает один или несколько профилей вдоль трассы |
Part Loft | Создаёт объект через операцию лофтинга между двумя профилями | Offset | Создаёт увеличенную копию оригинального объекта |
Thickness | Назначает толщину граням формы |
Draft
Верстак Draft обеспечивает инструменты для базовых задач двумерных САПР: линии, окружности и так далее, и серия общеупотребительных инструментов вроде перемещения, вращения или масштабирования. Он так же обеспечивает несколько вспомогательных инструментов, вроде сетки и привязки. Это принципиально означает рисовать направляющие для архитектурных объектов, но так же служит "швейцарским ножом" для FreeCAD .
Инструмент | Описание | Инструмент | Описание |
---|---|---|---|
Line | Рисует отрезок между двумя точками | Wire | Рисует линию, составленную из нескольких линейных сегментов (полилиния) |
Circle | Рисует окружность по центру и радиусу | Arc | Рисует сегмент дуги по центру, радиусу, начальному и конечному углу |
Ellipse | Рисует эллипс по двум угловым точкам | Polygon | Рисует правильный многоугольник по центру и радиусу |
Rectangle | Рисует прямоугольник по двум противоположным точкам | Text | Рисует многострочную текстовую аннотацию |
Dimension | Рисует размерные линии | BSpline | Рисует B-сплайн из последовательности точек |
Point | Вставляет одиночную точку | Shapestring | Вставляет сложную форму, представляющую собой текстовую строку в заданной точке текущего документа |
Facebinder | Создаёт новый объект из выбранных граней существующих объектов | Bezier Curve | Рисует кривую Безье по последовательности точке |
Move | Перемещает или копирует объекты из одного места в другое | Rotate | Вращает объекты на определённый угол вокруг точки |
Offset | Создаёт смещение объекта на некоторую дистанцию | Trimex | Обрезает, удлиняет или вытягивает объект |
Upgrade | Превращает или соединяет объекты в объекты более высокого уровня | Downgrade | Превращает или разделяет объекты в объекты более низкого уровня |
Scale | Масштабирует объекты относительно точки | Shape 2D View | Создаёт двумерный объект с плоским видом другого объекта |
Draft to Sketch | Преобразует объект Draft в объект Sketch (эскиз) и наоборот | Array | Создаёт из объекта полярный или прямоугольный массив |
Path Array | Создаёт массив из объекта, помещая его вдоль трассы | Clone | Создаёт связанные копии объектов |
Mirror | Отражает объекты вдоль линии |
Sketcher
Верстак Sketcher содержит инструменты для создания и редактирования сложных двумерных объектов, называемых эскизами (sketch). Геометрия внутри этих эскизов может быть точно позиционирована и связана использованием ограничений. Это создано в первую очередь для создания блоков в геометрии PartDesign, но может быть полезно в любом месте FreeCAD.
Инструмент | Описание | Инструмент | Описание |
---|---|---|---|
Point | Рисует точку | Line | Рисует отрезок по двум точкам |
Arc | Рисует отрезок дуги по центру, радиусу, начальному и конечному углу | Arc 3 points | Рисует отрезок дуги по двум конечным точкам и третьей точке на окружности |
Circle | Рисует окружность по центру и радиусу | Circle 3 points | Рисует окружность по трём точкам на ней |
Ellipse | Рисует эллипс по центральной точке, и точкам большого и малого радиуса | Ellipse 3 points | Рисует эллипс по главному диаметру (две точки) и точке малого радиуса |
Arc of ellipse | Рисует дугу эллипса по центральной точке, точке большого радиуса и начальной и конечной точке | Polyline | Рисует линию, состоящую из нескольких отрезков. Доступно несколько режимов рисования |
Rectangle | Рисует прямоугольник по двум противоположным точкам | Triangle | Рисует равносторонний треугольник, вписанный в круг конструктивной геометрии |
Square | Рисует равносторонний прямоугольник, вписанный в круг конструктивной геометрии | Pentagon | Рисует равносторонний пятиугольник, вписанный в круг конструктивной геометрии |
Hexagon | Рисует равносторонний шестиугольник, вписанный в круг конструктивной геометрии | Heptagon | Рисует равносторонний семиугольник, вписанный в круг конструктивной геометрии |
Octagon | Рисует равносторонний восьмиугольник, вписанный в круг конструктивной геометрии | Slot | Рисует овал выбором центра одного из полукругов и конечной точки другого полукруга |
Fillet | Создаёт фаску между двумя отрезками, соединёнными в одной точками | Trimming | Обрезает линию, окружность или дугу относительно указанной точки |
External geometry | Создаёт грань, соединённую с внешней геометрией | Construction mode | Переключает элемент в/из конструктивного режима. Конструктивный объект не может использоваться в трёхмерной геометрии и видим только при редактировании содержащего его Эскиза |
Point on point | Поставить точку на (совпадающую с) одной или более точек | Point on object | Поставить точку на другой объект, как линия, дуга, или ось |
Vertical | Ограничивает выбранные линии или элементы полилинии только вертикальной ориентацией. Перед установкой ограничения может быть выделено несколько объектов. | Horizontal | Ограничивает выбранные линии или элементы полилинии только горизонтальной ориентацией. Перед установкой ограничения может быть выделено несколько объектов. |
Parallel | Ограничивает две или более линий параллельностью к другой | Perpendicular | Ограничивает две линии перпендикулярностью одна другой, или ограничивает линию перпендикулярностью конечной точке дуги |
Tangent | Creates a tangent constraint between two selected entities, or a co-linear constraint between two line segments. | Equal length | Ограничивает два выбранных элемента равенством длинны. При применении к окружностям или дугам их радиусы будут равными. |
Symmetric | Ограничивает две точки симметричностью относительно линии, или ограничивает первые две выбранные точки симметрией относительно третьей точки | Lock | Ограничивает выбранные элементы установкой вертикальной и горизонтальной дистанции от базы, фиксируя их положение |
Horizontal distance | Фиксирует горизонтальную дистанцию между двумя точками или конечными точками линии. Если выбран только один элемент, расстояние устанавливается относительно нулевой точки | Vertical distance | Фиксирует вертикальную дистанцию между двумя точками или концами отрезка. Если выбран один элемент, дистанция устанавливается относительно нулевой точки |
Length | Назначает расстояние от выбранной линии ограничением их длинны, или определяет расстояние между двумя точками ограничением расстояния между ними. | Radius | Определяет радиус выбранной дуги или окружности установкой ограничением радиуса |
Internal anglr | Определяет внутренний угол между двумя выбранными линиями | Snell's law | Ограничивает две линии подчинением закону рефракции для симуляции света, идущего через интерфейс |
Internal alignment | Выравнивает выбранные элементы по выбранной форме (например, линии, чтобы стать главной осью эллипса) | Map sketch | Располагает эскиз на заранее выбранной плоскости тела |
Merge | Соединяет два или более эскиза | Mirror | Отражает выбранные элементы эскиза |
Part Design
Верстак Part Design содержит инструменты для построения твердотельных частей. Он так же содержит все инструменты по работе с эскизами. Поскольку он может создавать только твёрдые тела (правило номер один Part Design), это главный верстак для использования частей для производства или трёхмерной печати, поскольку Вы всегда получите пригодный к печати объект.
Tool | Description | Tool | Description |
---|---|---|---|
Pad | Extrudes a solid object from a selected sketch | Creates a pocket from a selected sketch. The sketch must be mapped to an existing solid object's face | |
Revolution | Creates a solid by revolving a sketch around an axis | Groove | Creates a groove by revolving a sketch around an axis |
Fillet | Fillets (rounds) edges of an object | Chamfer | Chamfers edges of an object |
Draft | Applies angular draft to faces of an object | Mirrored | Mirrors features on a plane or face |
Linear pattern | Creates a linear pattern of features | Polar pattern | Creates a polar pattern of features |
Scaled | Scales features to a different size | Multitransform | Allows creating a pattern with any combination of the other transformations |
Shaft wizard | Generates a shaft from a table of values and allows to analyze forces and moments | Involute gear wizard | Allows you to create several types of gears |
Arch
Верстак Arch содержит инструменты для работы с проектами на основе BIM (промышленно-гражданское строительство и архитектура). Он так же содержит все инструменты верстака Draft. Основное использование верстака Arch в создании объектов BIM или добавлении атрибутов BIM к объектам, созданным с помощью других верстаков, чтобы экспортировать их в IFC.
Tool | Description | Tool | Description |
---|---|---|---|
Wall | Creates a wall from scratch or using a selected object as a base | Structure | Creates a structural element from scratch or using a selected object as a base |
Rebar | Creates a reinforcement bar in a selected structural element | Floor | Creates a floor including selected objects |
Building | Creates a building including selected objects | Site | Creates a site including selected objects |
Window | Creates a window using a selected object as a base | Section plane | Adds a section plane object to the document |
Axis | Adds an axes system to the document | Roof | Creates a sloped roof from a selected face |
Space | Creates a space object in the document | Stairs | Creates a stairs object in the document |
Panel | Creates a panel object from a selected 2D object | Frame | Creates a frame object from a selected layout |
Equipment | Creates an equipment or furniture object | Material | Attributes a material to selected objects |
Schedule | Creates different types of schedules | Cut plane | Cut an object according to a plan |
Add | Adds objects to a component | Remove | Subtracts or removes objects from a component |
Survey | Enters or leaves surveying mode |
Drawing
Верстак Drawing поддерживает создание и обработку плоских чертёжных листов, используется для показа видов вашей трёхмерной работы на чертежах. Эти листы могут быть экспортированы в двумерные приложения в форматах SVG или DXF, в формат PDF, или распечатаны.
Tool | Description | Tool | Description |
---|---|---|---|
New sheet | Creates a new drawing sheet | View | Inserts a view of the selected object in the active drawing sheet |
Annotation | Adds an annotation to the current drawing sheet | Clip | Adds a clip group to the current drawing sheet |
Open browser | Opens a preview of the current sheet in the browser | Ortho views | Automatically creates orthographic views of an object on the current drawing sheet |
Symbol | Adds the contents of a SVG file as a symbol on the current drawing sheet | Draft view | Inserts a special Draft view of the selected object in the current drawing sheet |
Save | Saves the current sheet as a SVG file |
Прочие встроенные верстаки
Хотя выше собраны наиболее важные инструменты FreeCAD, доступны многие другие верстаки, среди которых:
- The Mesh Workbench allows to work with polygon meshes. Although meshes are not the preferred type of geometry to work with in FreeCAD, because of their lack of precision and support for curves, meshes still have a lot of uses, and are fully supported in FreeCAD. The Mesh Workbench also offers a number of Part-to-Mesh and Mesh-to-Part tools.
- The Raytracing Workbench offers tools to interface with external renderers such as povray or luxrender. Right from inside FreeCAD, this workbench allows you to produce high-quality renderings from your models.
- The Spreadsheet Workbench permits the creation and manipulation of spreadsheet data, that can be extracted from FreeCAD models. Spreadsheet cells can also be referenced in many areas of FreeCAD, allowing to use them as master data structures.
- The FEM Workbench deals with Finite Elements Analysis, and permits the performing of pre- and post-processing FEM calculations and to display the results graphically.
Внешние верстаки
A number of other very useful workbenches produced by FreeCAD community members also exist. Although they are not included in a standard FreeCAD installation,they are easy to install as plug-ins. They are all referenced in the FreeCAD-addons repository. Among the most developed are:
- The Drawing Dimensioning Workbench offers many new tools to work directly on Drawing Sheets and allow you to add dimensions, annotations and other technical symbols with great control over their aspect.
- The Fasteners Workbench offers a wide range of ready-to-insert fasteners objects like screws, bolts, rods, washers and nuts. Many options and settings are available.
- The Assembly2 Workbench offers a series of tools to mount and work with assemblies.
Читать далее