Part RefineShape/ru: Difference between revisions
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
(26 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
{{Docnav|[[Part SimpleCopy|Create simple copy]]|[[Part CheckGeometry|Check geometry]]|[[Part_Module|Part]]|IconL=Part_CreateSimpleCopy.svg|IconC=Workbench_Part.svg|IconR=Part CheckGeometry.png}} |
|||
{{Docnav/ru |
|||
⚫ | |||
|[[Part_ElementCopy/ru|Создать копию элемента формы]] |
|||
|[[Part_CheckGeometry/ru|Проверка геометрии]] |
|||
|[[Part_Workbench/ru|Верстак Part]] |
|||
|IconL=Part_ElementCopy.svg |
|||
|IconR=Part_CheckGeometry.svg |
|||
|IconC=Workbench_Part.svg |
|||
}} |
|||
{{GuiCommand/ru |
{{GuiCommand/ru |
||
|Name/ru=Улучшить форму |
|||
|Name=Part RefineShape |
|||
|Name |
|Name=Part_RefineShape |
||
|MenuLocation=Деталь → |
|MenuLocation=Деталь → Создать копию → Refine Shape |
||
|Workbenches=[[ |
|Workbenches=[[Part_Workbench/ru|Part]] |
||
|SeeAlso=[[Part_SimpleCopy/ru|Создать простую копию]], [[Part_TransformedCopy/ru|Создать преобразованную копию]], [[Part_ElementCopy/ru|Создать копию элемента формы]], [[OpenSCAD_RefineShapeFeature/ru|Элемент закрепления фигуры]] |
|||
|SeeAlso= |
|||
}} |
}} |
||
⚫ | |||
<span id="Description"></span> |
|||
⚫ | |||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
||
{{Button|[[Image:Part_RefineShape.svg|16px]] [[Part_RefineShape/ru|Улучшить форму]]}} создает непараметрическую копию формы у которой все грани полностью отчищены от лишних ребер на их поверхности. |
|||
⚫ | |||
Удаляет ненужные линии. После булевых операций некоторые линии, определённые в предшествующих формах, остаются видимыми, этот инструмент создаёт полностью очищенную копию. |
|||
</div> |
</div> |
||
[[Part_RefineShape|Part RefineShape]] produces a non-parametric copy with a refined shape, that is, with certain edges and faces cleaned up. |
|||
After certain boolean operations, like [[Part Union|Part Union]], some lines from the previous shapes main remain visible. This tool produces a copy of that boolean result, and cleans up those seams. |
|||
To produce other non-parametric copies use [[Part_SimpleCopy|SimpleCopy]], [[Part_TransformedCopy|TransformedCopy]], and [[Part_ElementCopy|ElementCopy]]. |
|||
[[File:PartRefineShape_it.png]] |
[[File:PartRefineShape_it.png]] |
||
{{Caption|Original |
{{Caption|Original with 11 faces (left), and refined copy with 7 faces (right).}} |
||
<span id="Usage"></span> |
|||
==How to use== |
|||
==Применение== |
|||
# Select |
# Select one or more objects. |
||
# |
# Select the {{MenuCommand|Part → Create a copy → [[Image:Part_RefineShape.svg|16px]] Refine shape}} option from the menu. |
||
# |
# For each object a cleaned, parametric copy is created |
||
# The original objects are hidden. |
|||
<span id="Notes"></span> |
|||
Starting in FreeCAD 0.19, the result defaults to a parametric (linked) copy. |
|||
== Примечания == |
|||
⚫ | |||
This behavior can be changed in the [[Std DlgParameter|parameter editor]]. Go to the subgroup |
|||
* Эту функцию можно использовать в качестве завершающего шага для очистки форма, в процессе моделирования [[constructive solid geometry/ru|конструктивной сплошной геометрии]]. |
|||
* {{incode|BaseApp/Preferences/Mod/Part}} |
|||
* Эта функция может помочь очистить модель от нежелательных швов перед применением функций для создания кромок например таких, как [[Part_Fillet/ru|Фаска]]. |
|||
* Такая "очистка" формы может улучшить качество печати на 3D-принтере, т.к. перед экспортом в формат сетки у твердого тела будут отсутствовать нежелательные швы. |
|||
* Эта функция также может быть использована после преобразования сетки в форму ([[Part_ShapeFromMesh/ru|Shape From Mesh]]) для удаления ребер которые лежат в одной плоскости на плоских гранях. |
|||
⚫ | |||
<span id="Scripting"></span> |
|||
and change {{incode|ParametricRefine}} of type {{incode|Boolean}} to {{FALSE}} to get the old behavior (independent copy). |
|||
==Программирование== |
|||
Команда Python для улучшения формы выглядит следующим образом: |
|||
See other parameters in [[Fine-tuning|Fine-tuning]]. |
|||
=== Limitations === |
|||
* The refinement algorithm only works on shells. Therefore it iterates over the shells of the input shape and then for each shell it creates a new shell with joined faces wherever possible. This means that if your input shape is only a face, wire, edge or vertex then the algorithm does nothing. |
|||
* Unlike the [[OpenSCAD_RefineShapeFeature|OpenSCAD RefineShapeFeature]] command, [[Part_RefineShape|Part RefineShape]] won't update when the preceding shapes are changed. |
|||
=== Notes === |
|||
* This function can be used as the last step in the modelling work to clean up shapes in a traditional [[constructive solid geometry|constructive solid geometry]] workflow. |
|||
* This function may help to clean up the model before applying another feature, such as a [[Part_Fillet|Fillet]]. |
|||
* This clean up may stop 3D printers from printing unwanted edges once the solid model is exported to a mesh format. |
|||
* This function can also be used after converting a mesh to a shape ([[Part_ShapeFromMesh|ShapeFromMesh]]) to clean up the residual edges on flat faces. |
|||
==Scripting== |
|||
The Python command for refining a shape is the following: |
|||
{{Code|code= |
{{Code|code= |
||
shape.removeSplitter() |
shape.removeSplitter() |
||
}} |
}} |
||
{{Docnav|[[Part SimpleCopy|Create simple copy]]|[[Part CheckGeometry|Check geometry]]|[[Part_Module|Part]]|IconL=Part_CreateSimpleCopy.svg|IconC=Workbench_Part.svg|IconR=Part CheckGeometry.png}} |
|||
⚫ | |||
⚫ | |||
{{Docnav/ru |
|||
|[[Part_ElementCopy/ru|Создать копию элемента формы]] |
|||
|[[Part_CheckGeometry/ru|Проверка геометрии]] |
|||
|[[Part_Workbench/ru|Верстак Part]] |
|||
|IconL=Part_ElementCopy.svg |
|||
|IconR=Part_CheckGeometry.svg |
|||
|IconC=Workbench_Part.svg |
|||
}} |
|||
⚫ | |||
{{clear}} |
|||
⚫ |
Latest revision as of 14:14, 5 February 2024
Улучшить форму |
Системное название |
---|
Part_RefineShape |
Расположение в меню |
Деталь → Создать копию → Refine Shape |
Верстаки |
Part |
Быстрые клавиши |
Нет |
Представлено в версии |
- |
См. также |
Создать простую копию, Создать преобразованную копию, Создать копию элемента формы, Элемент закрепления фигуры |
Определение
Улучшить форму создает непараметрическую копию формы у которой все грани полностью отчищены от лишних ребер на их поверхности.
Original with 11 faces (left), and refined copy with 7 faces (right).
Применение
- Select one or more objects.
- Select the Part → Create a copy → Refine shape option from the menu.
- For each object a cleaned, parametric copy is created
- The original objects are hidden.
Примечания
- Эту функцию можно использовать в качестве завершающего шага для очистки форма, в процессе моделирования конструктивной сплошной геометрии.
- Эта функция может помочь очистить модель от нежелательных швов перед применением функций для создания кромок например таких, как Фаска.
- Такая "очистка" формы может улучшить качество печати на 3D-принтере, т.к. перед экспортом в формат сетки у твердого тела будут отсутствовать нежелательные швы.
- Эта функция также может быть использована после преобразования сетки в форму (Shape From Mesh) для удаления ребер которые лежат в одной плоскости на плоских гранях.
Программирование
Команда Python для улучшения формы выглядит следующим образом:
shape.removeSplitter()
Part
- Примитивы: Куб(Параллелограмм), Конус, Цилиндр, Сфера, Тор, Полый цилиндр,Примитивы, Связующие формы
- Создание и правка: Выдавливание, Построение фигуры вращения, Отражение, Скругление, Фаска, Создать плоскость из граней, Ruled Surface, Профиль, Sweep, Section, Cross sections, 3D Offset, 2D Offset, Создать полый объект, Projection on surface, Прикрепление
- Булевы операции: Соединить, Разорвать связь, Compound Filter, Булевы операции, Cut, Fuse, Common, Connect, Embed, Cutout, Boolean fragments, Slice apart, Slice, XOR
- Измерительные: Measure Linear, Measure Angular, Measure Refresh, Clear All, Toggle All, Toggle 3D, Toggle Delta
Документация пользователя
- Начинающим
- Установка: Загрузка, 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