Part: Affina forma
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
- Selezionare la forma da pulire
- 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.
- Select an object that you wish to clean and copy.
- Go to the menu Part → Create a copy → Refine shape.
- 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()
- Primitives: Box, Cylinder, Sphere, Cone, Torus, Tube, Create primitives, Shape builder
- Creation and modification: Extrude, Revolve, Mirror, Fillet, Chamfer, Make face from wires, Ruled Surface, Loft, Sweep, Section, Cross sections, 3D Offset, 2D Offset, Thickness, Projection on surface, Attachment
- Boolean: Make compound, Explode Compound, Compound Filter, Boolean, Cut, Fuse, Common, Connect, Embed, Cutout, Boolean fragments, Slice apart, Slice, XOR
- Measure: Measure Linear, Measure Angular, Measure Refresh, Clear All, Toggle All, Toggle 3D, Toggle Delta
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web
- Hubs: User hub, Power users hub, Developer hub