PartDesign Конструктивный элемент
Введение
Конструктивный элемент PartDesign является «шагом» в процессе моделирования, происходящим внутри Тела PartDesign. Например, каждый раз, когда вы добавляете Куб с помощью PartDesign AdditiveBox, вы добавляете констуктивный элемент; когда вы добавляете фаску к кромке с помощью PartDesign Chamfer, вы добавляете еще один конструктивный элемент; когда вы вырезаете отверстие с помощью sketch и PartDesign Pocket, вы добавляете ещё один конструктивный элемент.
Изменение PartDesign Тела последовательностью из трех конструктивных элементов.
Есть много типов элементов, которые могут добавить или удалить объем исходного твердого тела. Слово «элемент» относится к самой операции, а также к твёрдому телу, полученному после этой операции.
Чтобы узнать больше о создании твердотельных объектов с помощью верстака PartDesign, смотрите редактирование конструктивных элементов.
Применение
Почти все инструменты в верстаке PartDesign предназначены для добавления элементов в PartDesign Body. Доступ к этим инструментам можно получить из меню и кнопок панели инструментов, когда выбран объект или подэлемент (вершина, кромка, грань).
Элементы могут быть вставлены в различные категории:
- Feature base: относится к объекту Base Feature, который может быть создан в PartDesign Body.
- Аддитивные и субтрактивные
- Примитивные фигуры: Box, Cone, Cylinder, Ellipsoid, Prism, Sphere, Torus и Wedge.
- Вычитание примитивных фигур: Subtractive Box, Subtractive Cone, Subtractive Cylinder, Subtractive Ellipsoid, Subtractive Prism, Subtractive Sphere, Subtractive Torus и Subtractive Wedge.
- На основе профиля: Pad, Revolution, Loft, Pipe.
- Вычитание профиля: Pocket, Hole, Groove, Subtractive Loft, Subtractive Pipe.
- Boolean, включая fuse, cut, и common.
- Украшения
- Трансформации
Наследование
Упрощенная диаграмма взаимосвязей между основными объектами в программе. Объекты PartDesign::Feature
используются для построения параметрических трёхмерных тел и, таким образом, являются производными от базового объекта Part::Feature
.
Scripting
См. так же: Основы скриптов FreeCAD, и скриптовые объекты.
Смотрите элементы Part ждя получения общей информации о добавлении объектов из консоли Python.
Смотрите PartDesign Body для получения общей информации о добавлении тела. Когда тело существует, к нему можно прикрепить элементы с помощью метода Body addObject()
.
import FreeCAD as App
doc = App.newDocument()
obj = App.ActiveDocument.addObject('PartDesign::Body', 'Body')
obj.Label = "Custom label"
feature = App.ActiveDocument.addObject('PartDesign::AdditiveBox', 'Box')
feature.Width = 200
feature.Length = 300
feature.Height = 500
obj.addObject(feature)
App.ActiveDocument.recompute()
feature2 = App.ActiveDocument.addObject('PartDesign::SubtractiveBox', 'Box')
feature2.Width = 50
feature2.Length = 200
feature2.Height = 400
obj.addObject(feature2)
App.ActiveDocument.recompute()
- Инструменты структуры: Part, Group
- Вспомогательные инструменты: Create body, Create sketch, Edit sketch, Map sketch to face
- Инструменты моделирования
- Инструменты данных: Create a datum point, Create a datum line, Create a datum plane, Create a local coordinate system, Create a shape binder, Create a clone
- Аддитивные инструменты: Pad, Revolution, Additive loft, Additive pipe, Additive box, Additive cone, Additive cylinder, Additive ellipsoid, Additive prism, Additive sphere, Additive torus, Additive wedge
- Субстрактивные инструменты: Pocket, Hole, Groove, Subtractive loft, Subtractive pipe, Subtractive box, Subtractive cone, Subtractive cylinder, Subtractive ellipsoid, Subtractive prism, Subtractive sphere, Subtractive torus, Subtractive wedge
- Инструменты трансформации: Mirrored, Linear Pattern, Polar Pattern, Create MultiTransform
- Отделочные инструменты: Fillet, Chamfer, Draft, Thickness
- Бинарные: Boolean operation
- Дополнительно: Migrate, Shaft design wizard, Involute gear
- Инструменты контекстного меню: Set tip, Move object to other body, Move object after other object
- Ядро: App DocumentObject
- Базовые: App FeaturePython, App GeoFeature, Part Feature, Mesh Feature, Fem FemMeshObject
- Внутренние формы: Part TopoShape, Mesh MeshObject, Fem FemMesh
- Структура: App DocumentObjectGroup (Std Group), App Part (Std Part), App Link
- Производное: Part Part2DObject, Sketcher SketchObject, PartDesign Body, PartDesign Feature
- Начинающим
- Установка: Загрузка, Windows, Linux, Mac, Дополнительных компонентов, Docker, AppImage, Ubuntu Snap
- Базовая: О FreeCAD, Интерфейс, Навигация мыши, Методы выделения, Имя объекта, Настройки, Верстаки, Структура документа, Свойства, Помоги FreeCAD, Пожертвования
- Помощь: Учебники, Видео учебники
- Верстаки: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web