Part: Affina forma

From FreeCAD Documentation
Revision as of 06:32, 7 October 2019 by FuzzyBot (talk | contribs) (Updating to match new version of source page)

Affina forma

Posizione nel menu
Parte → Affina forma
Ambiente
Parte
Avvio veloce
Nessuno
Introdotto nella versione
-
Vedere anche
Affina forma di OpenSCAD

Descrizione

Elimina le linee superflue. Dopo un'operazione booleana alcune linee che definiscono le forme precedenti rimangono visibili, questo strumento crea una copia pulita dell'originale.

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.

Utilizzo

  1. Selezionare la forma da pulire
  2. Avviare lo strumento dal menu Part → Affina forma.
  • Viene creato il duplicato pulito e viene nascosta la forma originale.
  • Il duplicato è indipendente dall'originale.
    In FreeCAD 0.19 la funzione RefineShape viene impostata automaticamente su una copia parametrica (collegata). Questo comportamento può essere modificato con il parametro ParametricRefine descritto in Fine-tuning. Template:Versione/it

Con lo strumento analogo presente in OpenSCAD la forma ripulita è figlia di quella originale.

  1. Select an object that you wish to clean and copy.
  2. Go to the menu Part → Create a copy → 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.

Limitazioni

  • L'algoritmo di affinamento funziona solo sui gusci. Quindi itera sui gusci della forma di ingresso e poi per ogni guscio (shell) ne crea uno nuovo con le facce unite, dove è possibile. Questo significa che se la forma di ingresso è solo una faccia, contorno, bordo o vertice l'algoritmo non fa nulla.
  • Al contrario di Affina forma di OpenSCAD, questa funzione non si aggiorna quando sono modificate le forme sottostanti
  • 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.

Note

  • La funzione non modifica la forma esistente, ma restituisce una nuova forma.
  • la funzione viene normalmente utilizzato come ultimo passo nella cronologia della modellazione
  • la funzione può aiutare a ottenere raccordi difficile da produrre
  • nella stampa 3D la funzione ha lo scopo di evitare la stampa di bordi indesiderati
  • la funzione può essere utilizzata dopo la conversione in solido di una mesh per ripulire le facce planari dai bordi residui.
  • 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.

Script

Il comando Pyhton per ripulire una forma è il seguente:

shape.removeSplitter()