PartDesign Feature/ru: Difference between revisions
(Created page with "== Введение ==") |
(Created page with "==Использование==") |
||
Line 12: | Line 12: | ||
To learn more about creating solid objects with the [[PartDesign Workbench|PartDesign Workbench]] see [[feature editing|feature editing]]. |
To learn more about creating solid objects with the [[PartDesign Workbench|PartDesign Workbench]] see [[feature editing|feature editing]]. |
||
==Использование== |
|||
== Usage == |
|||
Almost all tools in the [[PartDesign Workbench|PartDesign Workbench]] are meant to add features to a [[PartDesign Body|PartDesign Body]]. These tools can be accessed from the menu and toolbar buttons while an object or sub-element (vertex, edge, face) is selected. |
Almost all tools in the [[PartDesign Workbench|PartDesign Workbench]] are meant to add features to a [[PartDesign Body|PartDesign Body]]. These tools can be accessed from the menu and toolbar buttons while an object or sub-element (vertex, edge, face) is selected. |
Revision as of 12:59, 16 October 2020
Введение
A PartDesign Feature refers to a "step" in the modelling process that happens inside of a PartDesign Body. For example, each time you add a solid box with PartDesign AdditiveBox, you add a feature; when you add a chamfer to an edge with PartDesign Chamfer, you add another feature; when you cut a hole using a sketch and PartDesign Pocket, you add another feature.
Feature editing in a PartDesign Body with three sequential features.
There are many types of features which can add or remove volume from an initial solid. The word "feature" refers to the operation itself, and also to the resulting solid after that operation.
To learn more about creating solid objects with the PartDesign Workbench see feature editing.
Использование
Almost all tools in the PartDesign Workbench are meant to add features to a PartDesign Body. These tools can be accessed from the menu and toolbar buttons while an object or sub-element (vertex, edge, face) is selected.
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
Inheritance
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