PartDesign Feature/ru: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 3: Line 3:
== Введение ==
== Введение ==


[[PartDesign_Feature/ru|PartDesign Feature]] относится к «шагу» в процессе моделирования, происходившему внутри [[PartDesign_Body/ru|PartDesign Body]]. Например, каждый раз, когда вы добавляете сплошную коробку с помощью [[PartDesign_AdditiveBox/ru|PartDesign AdditiveBox]], вы добавляете элемент; когда вы добавляете фаску к кромке с помощью [[PartDesign_Chamfer/ru|PartDesign Chamfer]], вы добавляете еще один элемент; когда вы вырезаете отверстие с помощью [[Sketch/ru|sketch]] и [[PartDesign_Pocket/ru|PartDesign Pocket]], вы добавляете ещё один элемент.
[[PartDesign_Feature/ru|Конструктивный элемент PartDesign]] является «шагом» в процессе моделирования, происходящим внутри [[PartDesign_Body/ru|Тела PartDesign]]. Например, каждый раз, когда вы добавляете Куб с помощью [[PartDesign_AdditiveBox/ru|PartDesign AdditiveBox]], вы добавляете констуктивный элемент; когда вы добавляете фаску к кромке с помощью [[PartDesign_Chamfer/ru|PartDesign Chamfer]], вы добавляете еще один конструктивный элемент; когда вы вырезаете отверстие с помощью [[Sketch/ru|sketch]] и [[PartDesign_Pocket/ru|PartDesign Pocket]], вы добавляете ещё один конструктивный элемент.


[[File:PartDesign_Feature_example.png|600px]]
[[File:PartDesign_Feature_example.png|600px]]
{{Caption|Редактирование элементов в [[PartDesign_Body/ru|PartDesign Body]] с тремя последовательными элементами.}}
{{Caption|Изменение [[PartDesign_Body/ru|PartDesign Тела]] последовательностью из трех конструктивных элементов.}}


Есть много типов элементов, которые могут добавить или удалить объем исходного твердого тела. Слово «элемент» относится к самой операции, а также к твёрдому телу, полученному после этой операции.
Есть много типов элементов, которые могут добавить или удалить объем исходного твердого тела. Слово «элемент» относится к самой операции, а также к твёрдому телу, полученному после этой операции.


Чтобы узнать больше о создании твердых объектов с помощью [[PartDesign_Workbench/ru|PartDesign Workbench]], смотрите [[feature editing/ru|редактирование элементов]].
Чтобы узнать больше о создании твердотельных объектов с помощью [[PartDesign_Workbench/ru|верстака PartDesign]], смотрите [[feature editing/ru|редактирование конструктивных элементов]].


== Применение ==
== Применение ==

Latest revision as of 17:05, 13 November 2022

Other languages:

Введение

Конструктивный элемент PartDesign является «шагом» в процессе моделирования, происходящим внутри Тела PartDesign. Например, каждый раз, когда вы добавляете Куб с помощью PartDesign AdditiveBox, вы добавляете констуктивный элемент; когда вы добавляете фаску к кромке с помощью PartDesign Chamfer, вы добавляете еще один конструктивный элемент; когда вы вырезаете отверстие с помощью sketch и PartDesign Pocket, вы добавляете ещё один конструктивный элемент.

Изменение PartDesign Тела последовательностью из трех конструктивных элементов.

Есть много типов элементов, которые могут добавить или удалить объем исходного твердого тела. Слово «элемент» относится к самой операции, а также к твёрдому телу, полученному после этой операции.

Чтобы узнать больше о создании твердотельных объектов с помощью верстака PartDesign, смотрите редактирование конструктивных элементов.

Применение

Почти все инструменты в верстаке PartDesign предназначены для добавления элементов в PartDesign Body. Доступ к этим инструментам можно получить из меню и кнопок панели инструментов, когда выбран объект или подэлемент (вершина, кромка, грань).

Элементы могут быть вставлены в различные категории:

Наследование

Упрощенная диаграмма взаимосвязей между основными объектами в программе. Объекты 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()