Part RefineShape/ru: Difference between revisions

From FreeCAD Documentation
(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
<div class="mw-translate-fuzzy">
|[[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/ru=Part RefineShape
|Name=Part_RefineShape
|MenuLocation=Деталь → Уточнить форму
|MenuLocation=Деталь → Создать копию → Refine Shape
|Workbenches=[[Part Module|Part]], [[OpenSCAD_Module|OpenSCAD]]
|Workbenches=[[Part_Workbench/ru|Part]]
|SeeAlso=[[Part_SimpleCopy/ru|Создать простую копию]], [[Part_TransformedCopy/ru|Создать преобразованную копию]], [[Part_ElementCopy/ru|Создать копию элемента формы]], [[OpenSCAD_RefineShapeFeature/ru|Элемент закрепления фигуры]]
|SeeAlso=
}}
}}

</div>
<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 boolean result (left), and refined shape copy (right).}}
{{Caption|Original with 11 faces (left), and refined copy with 7 faces (right).}}


<span id="Usage"></span>
==How to use==
==Применение==


# Select an object that you wish to clean and copy.
# Select one or more objects.
# Go to the menu {{MenuCommand|Part → Create a copy → [[File:Part_RefineShape.svg|16px]] Refine shape}}.
# Select the {{MenuCommand|Part → Create a copy → [[Image:Part_RefineShape.svg|16px]] Refine shape}} option from the menu.
# A cleaned, independent copy of the original object is created; the original object is hidden.
# 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.
== Примечания ==


<div class="mw-translate-fuzzy">
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]]) для удаления ребер которые лежат в одной плоскости на плоских гранях.
</div>


<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}}

{{Part Tools navi}}

{{Userdocnavi}}


{{Docnav/ru
|[[Part_ElementCopy/ru|Создать копию элемента формы]]
|[[Part_CheckGeometry/ru|Проверка геометрии]]
|[[Part_Workbench/ru|Верстак Part]]
|IconL=Part_ElementCopy.svg
|IconR=Part_CheckGeometry.svg
|IconC=Workbench_Part.svg
}}


{{Part Tools navi{{#translation:}}}}
{{clear}}
{{Userdocnavi{{#translation:}}}}

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).

Применение

  1. Select one or more objects.
  2. Select the Part → Create a copy → Refine shape option from the menu.
  3. For each object a cleaned, parametric copy is created
  4. The original objects are hidden.

Примечания

  • Эту функцию можно использовать в качестве завершающего шага для очистки форма, в процессе моделирования конструктивной сплошной геометрии.
  • Эта функция может помочь очистить модель от нежелательных швов перед применением функций для создания кромок например таких, как Фаска.
  • Такая "очистка" формы может улучшить качество печати на 3D-принтере, т.к. перед экспортом в формат сетки у твердого тела будут отсутствовать нежелательные швы.
  • Эта функция также может быть использована после преобразования сетки в форму (Shape From Mesh) для удаления ребер которые лежат в одной плоскости на плоских гранях.

Программирование

Команда Python для улучшения формы выглядит следующим образом:

shape.removeSplitter()