Part RefineShape/ru

From FreeCAD Documentation
Jump to: navigation, search
This page is a translated version of the page Part RefineShape and the translation is 0% complete.

Outdated translations are marked like this.
Other languages:
čeština • ‎Deutsch • ‎English • ‎français • ‎italiano • ‎română • ‎русский • ‎svenska

Part RefineShape.svg Part RefineShape

Расположение в меню
Деталь → Уточнить форму
Верстаки
Part, OpenSCAD
Быстрые клавиши
отсутствуют
Представлено в версии
-
См. также


Определение

Удаляет ненужные линии. После булевых операций некоторые линии, определённые в предшествующих формах, остаются видимыми, этот инструмент создаёт полностью очищенную копию.

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, 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 SimpleCopy, TransformedCopy, and ElementCopy.

PartRefineShape it.png

Original boolean result (left), and refined shape copy (right).


How to use

  1. Select an object that you wish to clean and copy.
  2. Go to the menu Part → Create a copy → Part RefineShape.svg Refine shape.
  3. A cleaned, independent copy of the original object is created; the original object is hidden.

Starting in FreeCAD 0.19, the result defaults to a parametric (linked) copy.

This behavior can be changed in the parameter editor. Go to the subgroup

  • BaseApp/Preferences/Mod/Part

and change ParametricRefine of type Boolean to False to get the old behavior (independent copy).

See other parameters in 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 command, 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 workflow.
  • This function may help to clean up the model before applying another feature, such as a 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 (ShapeFromMesh) to clean up the residual edges on flat faces.

Scripting

The Python command for refining a shape is the following:

shape.removeSplitter()