Defeaturing Workbench/it

Introduzione
L'ambiente Defeaturing è un ambiente aggiuntivo destinato alla modifica dei modelli STEP, per rimuovere dal modello le funzioni selezionate. Non fa parte dell'installazione standard di FreeCAD.

Permette la rimodellazione anche quando la cronologia delle operazioni non è disponibile. (Questo è il caso dei modelli 3D STEP). La defeaturing può anche essere utile per rimuovere le informazioni proprietarie del modello prima di condividerlo.

Vedere anche Defeaturing

Funzioni:

Defeaturing: è un set di strumenti per modificare la forma di un modello STEP, rimuovere fori, facce, semplificare il modello, modificare la tolleranza, applicare operazioni booleane approssimative ...

Ci sono anche strumenti per creare nuove forme solide partendo da bordi, facce o gusci.

Questi strumenti per la defeaturing e la riparazione funzionano con FreeCAD 0.15, 0.16, 0.17 e 0.18. È possibile utilizzare strumenti di defeaturing più avanzati se OCC7.3 è disponibile.

Riferimenti

 * Autore: Github: @easyw | FreeCAD Forums:
 * Codice sorgente in github: https://github.com/easyw/Defeaturing_WB


 * Discussione nel forum di FreeCAD https://forum.freecadweb.org/viewtopic.php?style=3&f=9&t=29506

Strumenti
Gli strumenti di defeaturing si trovano in una maschera separata.



In particolare:
 * [[Image:DefeatWB_Tools_rmv_hole.png|32px]] Remove Holes: rimuove il foro dalla faccia
 * [[Image:DefeatWB_Tools_rmv_listed_Faces.png|32px]] Remove listed Faces: rimuove le facce "in elenco"
 * [[Image:DefeatWB_Tools_add_Faces_listed_Edges.png|32px]] Add Faces from 'in List' Edges: aggiunge facce dai bordi "in elenco"
 * [[Image:DefeatWB_Tools_select_Faces_Param_Defeat.png|32px]] Select Faces to be Parametric defeatured: seleziona le facce a cui applicare il defeaturing parametrico
 * [[Image:DefeatWB_Tools_create_copy_listed_edges.png|32px]] Create a copy of the 'in List' Edges : crea una copia dei bordi "in elenco"


 * [[Image:DefeatWB_Tools_copy_Faces_listed_faces.png|32px]] copy Faces from 'in List' Faces : copia le facce "in elenco"
 * [[Image:DefeatWB_Tools_offset face.png|32px]] offset face: sposta una faccia
 * [[Image:DefeatWB_Tools_offset edge.png|32px]] offset edge: sposta un bordo


 * [[Image:DefeatWB_Tools_make_solid_listed_faces.png|32px]] Make Solid from in List Faces: crea un solido da un elenco di facce
 * [[Image:DefeatWB_Tools_make_solid_faces_selected_objects.png|32px]] Make Solid from the Faces of the selected Objects: crea un solido dalle facce degli oggetti selezionati
 * [[Image:DefeatWB_Tools_select_one_object_2_make_solid_step_proc.png|32px]] Make Solid from in List Faces: seleziona un oggetto per provare a creare un solido attraverso il processo di importazione/esportazione di STEP
 * [[Image:DefeatWB_Tools_Connect.png|32px]] Connect: collegamento
 * [[Image:DefeatWB_Tools_clean_face_rmv_holes.png|32px]] clean Face(s) removing holes and merging Outwire: pulisce le facce rimuovendo i fori e unendo i contorni


 * [[Image:DefeatWB_Tools_show_listed_edges.png|32px]] show 'in List‘ Edge(s): mostra i bordi "in elenco"
 * [[Image:DefeatWB_Tools_show_listed_faces.png|32px]] show 'in List‘ Face(s): mostra le facce "in elenco"
 * [[Image:DefeatWB_Tools_refine.png|32px]] refine: affina
 * [[Image:DefeatWB_Tools_simple_copy.png|32px]] simple copy: copia semplice
 * [[Image:DefeatWB_Tools_parametric_refine.png|32px]] parametric Refine: affina parametricamente


 * [[Image:DefeatWB_Tools_geometry_check.png|32px]] geometry check: controlla la geometria
 * [[Image:DefeatWB_Tools_get_Tolerance_value.png|32px]] get Tolerance value: cerca il valore di tolleranza
 * [[Image:DefeatWB_Tools_set_Tolerance_value.png|32px]] set Tolerance value: imposta il valore di tolleranza


 * [[Image:DefeatWB_Tools_make_edges_selected_vertexes.png|32px]] make Edge from selected Vertexes: crea bordi dai vertici selezionati
 * [[Image:DefeatWB_Tools_reset_placement.png|32px]] reset Placement: resetta il posizionamento
 * [[Image:DefeatWB_Tools_show_hide_typeId_shape.png|32px]] show/hide TypeId of the Shape: mostra o nasconde il tipo ID della forma
 * [[Image:DefeatWB_Tools_help.png|32px]] help: aiuto


 * [[Image:DefeatWB_Tools_Fuzzy_Cut.png|32px]] Fuzzy Cut: taglio approssimativo
 * [[Image:DefeatWB_Tools_Fuzzy_Union.png|32px]] Fuzzy Union: unione approssimativa
 * [[Image:DefeatWB_Tools_Fuzzy_Common.png|32px]] Fuzzy Common: intersezione approssimativa

Defeaturing
Rimozione delle funzioni mediante i nuovi strumenti OCC7.3













Riparazioni

 * Cucire una forma
 * Rimuovere o semplificare delle facce
 * Rimuovere i fori o le tasche
 * Leggere o modificare la tolleranza
 * effettuare operazioni booleane

Installazione automatica
- Utilizzando lo strumento Addon Manager (aggiunto nella versione 0.17 nel menu Strumenti)

Da GitHub
- manualmente copiando la cartella Manipulator nella sottodirectory Mod dell'applicazione FreeCAD.

pagina github FC Defeaturing WB

Supporti

 * FreeCAD v0.15 4671
 * FreeCAD v0.16 >= 6712
 * FreeCAD v0.17 >= 13522
 * FreeCAD v0.18

Ambienti esterni
Gli ambienti di lavoro per FreeCAD sono facilmente programmabili in Python, quindi ci sono molte persone che stanno sviluppando degli ambienti aggiuntivi al di fuori del codice di base di FreeCAD.

La pagina Ambienti complementari contiene alcune informazioni e tutorial su alcuni di loro, e il progetto FreeCAD Addons mira a raccoglierli e renderli facilmente installabili dall'interno di FreeCAD.

Sono in fase di sviluppo ulteriori nuovi ambienti.