PartDesign Feature/ru: Difference between revisions
(Created page with "Почти все инструменты в верстаке PartDesign предназначены для добавления элементов...") |
(Created page with "== Наследование ==") |
||
Line 36: | Line 36: | ||
** [[PartDesign_Scaled|Scaled]] |
** [[PartDesign_Scaled|Scaled]] |
||
== Наследование == |
|||
== Inheritance == |
|||
[[File:FreeCAD_core_objects.svg|800px]] |
[[File:FreeCAD_core_objects.svg|800px]] |
Revision as of 14:06, 16 October 2020
Введение
PartDesign Feature относится к «шагу» в процессе моделирования, происходившему внутри PartDesign Body. Например, каждый раз, когда вы добавляете сплошную коробку с помощью PartDesign AdditiveBox, вы добавляете элемент; когда вы добавляете фаску к кромке с помощью PartDesign Chamfer, вы добавляете еще один элемент; когда вы вырезаете отверстие с помощью sketch и PartDesign Pocket, вы добавляете ещё один элемент.
Редактирование элементов в PartDesign Body с тремя последовательными элементами.
Есть много типов элементов, которые могут добавить или удалить объем исходного твердого тела. Слово «элемент» относится к самой операции, а также к твёрдому телу, полученному после этой операции.
Чтобы узнать больше о создании твердых объектов с помощью PartDesign Workbench, смотрите редактирование элементов.
Использование
Почти все инструменты в верстаке PartDesign предназначены для добавления элементов в PartDesign Body. Доступ к этим инструментам можно получить из меню и кнопок панели инструментов, когда выбран объект или подэлемент (вершина, кромка, грань).
The features can be placed in different categories:
- Feature base: refers to the Base Feature object that can be created in a PartDesign Body.
- Additive and subtractive
- Primitive shapes: Box, Cone, Cylinder, Ellipsoid, Prism, Sphere, Torus, and Wedge.
- Primitive shapes subtractive: Subtractive Box, Subtractive Cone, Subtractive Cylinder, Subtractive Ellipsoid, Subtractive Prism, Subtractive Sphere, Subtractive Torus, and Subtractive Wedge.
- Profile based: Pad, Revolution, Loft, Pipe.
- Profile based subtractive: Pocket, Hole, Groove, Subtractive Loft, Subtractive Pipe.
- Boolean, including fuse, cut, and common.
- Dress up
- Transform
Наследование
Simplified diagram of the relationships between the core objects in the program. The PartDesign::Feature
objects are used to build parametric 3D solids, and thus are derived from the basic Part::Feature
object.
Scripting
See also: FreeCAD Scripting Basics, and scripted objects.
See Part Feature for the general information on adding objects from the Python console.
See PartDesign Body for the general information on adding a Body. Once a Body exists, features can be attached to it using the Body's addObject()
method.
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, Surface, TechDraw, Test Framework