Release notes 0.18/it

 ''FreeCAD 0.18 is currently in active development and is still not officially released, but development builds can be downloaded for testing. See details on the Download page. In the meanwhile, you can help us fill these Release notes with the new features that are being added. Click on Help FreeCAD for details on how to contribute.''

FreeCAD 0.18 è stato rilasciato il 12 marzo 2019, può essere scaricato dalla pagina Download. Questo è un riassunto delle modifiche più interessanti. L'elenco completo delle modifiche è disponibile in MantisBT bugtracker FC 0.18 changelog. Le note di rilascio delle precedenti versioni di FreeCAD sono disponibili nella pagina Funzionalità di FreeCAD.

Punti salienti
Strumenti di TechDraw estesi



Nuovi strumenti di Schizzo, e PartDesign più stabile e robusto.



Strumenti di Arch e BIM migliorati ed estesi.



Aspetti generali

 * Start center ridisegnato
 * L'albero dei documenti (scheda Modello) offre ora 3 opzioni per la visualizzazione di tutti i documenti, con l'opzione impostata dal menu :
 * Mostra solo il documento attualmente attivo
 * Visualizza tutti i documenti come in passato fino a FreeCAD 0.17
 * Espande il documento attivo e comprime tutti gli altri
 * Quando è attiva un'azione che richiede l'input dell'utente, ora viene visualizzata un'icona che mostra una matita nella scheda Azioni e scompare quando l'attività è completata.
 * La vista 3D beneficia ora di un nuovo Cubo di navigazione per orientare rapidamente la vista. Ha anche un piccolo menu per impostare la proiezione su ortografica o prospettica, nonché per adattare il contenuto alla vista. Il posizionamento del cubo di navigazione può essere impostato in e può anche essere nascosto.
 * È stato aggiunto il supporto generico per le unità di ingegneria civile / trasporti degli Stati Uniti. Queste unità includono ft, ft ^ 2, ft ^ 3, mph e angoli come gradi / minuti / secondi. Queste unità consentono l'espressione dei piedi in forma decimale, al contrario di US Building, che forza le frazioni di pollici.
 * Ora è possibile specificare un'immagine di sfondo personalizzata per la finestra principale di FreeCAD usando l'opzione Preferences_Editor/it.

Ambiente Arch

 * Le Pareti ora possono essere visualizzate come una pila di blocchi. Ci sono molte opzioni per configurare le loro dimensioni e come devono essere impilati i blocchi.
 * Parti di edificio sono i nuovi contenitori Arch per tutti gli usi. Possono raggruppare qualsiasi numero di oggetti, possono essere utilizzati per realizzare pavimenti (piani), edifici ( ora i Piani e gli Edifici producono Parti di edifici), o qualsiasi altro gruppo di oggetti Arch. Possono essere spostati come Parti, e sono clonabili e referenziabili!
 * L'ambiente BIM (aggiunto tramite il Gestore degli Addon), è una nuova controparte esterna, sperimentale di Arch. In esso, testiamo nuove funzionalità e flussi di lavoro in un ambiente più libero. Assicurati di fare un giro di prova!
 * Finestre ha nuovi preset, quali una finestra scorrevole a 4 pannelli, in più, se Parts Library è installato, tutte le porte e le finestre della libreria.
 * Pannelli ora può creare diversi tipi di pannelli ondulati, come fogli ondulati o persino pannelli sandwich.
 * Gli oggetti Struttura hanno una nuova modalità di disegno della trave, che consente di fare clic su due punti per posizionare tra loro un elemento strutturale.
 * Tutti i tipi di IFC sono ora disponibili per tutti gli oggetti Arch. Qualsiasi oggetto può essere esportato in qualsiasi altro tipo su IFC.
 * Il posizionamento delle finestre è stato completamente ridisegnato. Posizionare correttamente le finestre negli oggetti host, che prima era un vero dolore, ora è molto più semplice.
 * Parametri della finestra dinamici: ora la dimensione dei telai della finestra è una proprietà della finestra, quindi ora è possibile regolare lo spessore delle finestre di preset senza la necessità di modificare i loro componenti o gli schizzi di base.
 * Ora I set di proprietà IFC sono supportati da tutti gli oggetti Arch.
 * L'importatore e l'esportatore IFC sono stati notevolmente migliorati con una serie di nuove funzionalità: supporto per set di proprietà, supporto per la rete, compressione dei file, profili condivisi, supporto per gruppi, set di quantità, ecc....
 * I Materiale ora supporta la gerarchia, se si assegna a un materiale un altro materiale come padre, essi vengono visualizzati correttamente impilati nell'albero.
 * Tutti gli oggetti ed i materiali di Arch ora supportano i sistemi di classificazione (non ancora supportati dall'importazione o esportazione IFC).
 * Riferimento esterno ora permette di collegare parti da un altro file di FreeCAD in un file di FreeCAD.


 * Ma c'è molto di più! Controllare in Arch/BIM development reports per vedere tutto ciò che è stato fatto in quest'anno.

Ambiente Draft
.
 * Lo strumento Scala è stato completamente ridisegnato e ora ha più opzioni ed è molto più comodo da usare.
 * Lo strumento Testo è stato anche completamente ridisegnato, ora ha il suo oggetto parametrico con molte più opzioni. Attenzione, questi nuovi testi non sono supportati da 0.17.
 * Wire dispone ora di un'opzione del tasto destro del mouse che consente di appiattirlo forzatamente sul suo piano mediano.
 * Nuovo strumento Congiunzione, che consente di unire contorni e linee individuali in un unico contorno.
 * Nuovo strumento Split, che divide una linea o un contorno in un punto per creare un altro contorno o linea.
 * Premendo il tasto mentre si disegna in modalità draft, l'obiettivo dell'oggetto si muove, consentendo di agganciare oggetti che sono oscurati da altri.
 * Lo strumento Aggiungi punto è stato migliorato in modo da aggiungere in modo più affidabile nodi su linee e contorni esattamente dove si fa clic.

Ambiente FEM
Nella versione 0.17 sono state aggiunte tonnellate di nuove funzionalità in FEM. Quindi l'obiettivo principale per FEM nella Relese 0.18 di FreeCAD non è stato aggiungere ulteriori nuove funzionalità e strumenti, ma rendere quelli esistenti più stabili e correggere il maggior numero possibile di bug. FEM ha ricevuto 470 commit durante il ciclo di sviluppo di FreeCAD 0.18.

Miglioramenti generali al codice base

 * Tantissime correzioni di errori.
 * Codice rivisto e ripulito. Eliminazione del codice duplicato.
 * Correzione di molti errori di battitura nel codice e nei messaggi visibili.
 * Correzioni sulla compatibilità con Python 3.
 * Sono stati aggiunti altri test unitari.
 * Possibilità di compilare FreeCAD con aggiornamento MESH esterno.

Strumenti
.
 * È stato aggiunto uno strumento piano di ritaglio per poter selezionare i solidi che si trovano all'interno di altri solidi.
 * Il filtro Warp VTK ha suscitato interesse.
 * È stato aggiunto un tipo di analisi per il controllo del modello CalculiX

Materiale
La gestione del materiale è stata migliorata. Ora è possibile utilizzare l'editor globale del materiale di FreeCAD. Vedere anche scheda materiale. Per questo, il pannello Azioni del materiale FEM è stato ottimizzato.

Ambiente Part

 * Lo strumento Controlla geometria ora apre una finestra con una barra di avanzamento e un pulsante per terminare l'attività se impiega troppo tempo.
 * Il nuovo strumento Defeaturing si basa sullo strumento con lo stesso nome incluso in OCCT 7.3.0. Può rimuovere gli attributi selezionati su un solido come fori, sporgenze, spazi vuoti, smussi, raccordi, ecc. Per maggiori informazioni, vedere l'articolo 3D Model Defeaturing sul sito web di OCCT. Notare che se FreeCAD è basato su una versione precedente di OCCT 7.3.0, questo strumento non è disponibile ed è disattivato.


 * Il nuovo strumento SliceApart si basa su Slice to Compound e include un'esplosione automatica dei composti per separare facilmente gli oggetti.

Ambiente PartDesign

 * Il nuovo strumento Sistema di coordinate locale ora consente di aggiungere la visualizzazione del sistema di coordinate locale a diversi oggetti di riferimento.

Miglioramenti generali

 * Path ora può visualizzare correttamente il gcode con i termini ABC dell'asse
 * Miglioramenti all'editor degli utensili: modifica semplificata per tipi di utensili selettivi

Miglioramenti delle lavorazioni

 * Ora le lavorazioni possono avere più oggetti di base
 * L'organizzazione del contenitore delle lavorazioni è stata migliorata
 * I valori predefiniti per le impostazioni delle operazioni possono essere controllati tramite SetupSheets

Operazioni

 * Nuova operazione di compensazione adattativa
 * Nuovo operazione di sbavatura
 * Nuova dressup AxisMap che limita il 4° asse facendo corrispondere una direzione lineare a un asse di rotazione
 * Supporto per oggetti 2D e fresatura di bordi individuali tramite Engrave e Deburr
 * RampEntry dressup ora ha un punto di partenza configurabile
 * L'operazione PocketShape ora può 'usare il contorno'

Post Processori

 * grbl_post – argomento per sopprimere i comandi di cambio utensile
 * grbl_g81 post processor

Ambiente Sketcher


Under-constrained sketch with x degrees of freedom ora sottolinea in blu il testo x degrees. Cliccando su di esso si evidenziano in verde, nella vista 3D, gli elementi che non sono completamente vincolati.
 * Il nuovo strumento Vista sezione crea un piano di sezione che rimuove dal modello il materiale che si trova davanti al piano dello schizzo. Questo può essere utile quando il piano dello schizzo si trova all'interno di un modello solido. Premendo di nuovo lo strumento Vista sezione si ritorna alla visualizzazione completa.
 * Il Risolutore dello schizzo ha beneficiato di miglioramenti ed è ora in grado di rilevare meglio i vincoli ridondanti e conflittuali, specialmente quelli indotti da vincoli simmetrici.
 * Nuovo strumento Vincolo Diametro aggiunto
 * DoF Finder è una nuova utilità per aiutare a trovare i gradi di libertà. Nel widget Messaggi del Risolutore nel pannello Azioni, il messaggio tradizionale
 * Sketcher Auto Remove Redundants è una nuova casella di controllo nella casella Messaggi del Risolutore. Se abilitato, impedisce la creazione dei vincoli ridondanti quando l'utente sta creando lo schizzo e applicando i vincoli e elimina automaticamente i vincoli ridondanti.
 * C'è un nuovo comando per eliminare tutti i vincoli contemporaneamente. Si trova nel menu.
 * Nuova opzione in . Ciò nasconde l'unità per i vincoli dimensionali nella modalità di modifica dello schizzo.
 * Ora è possibile impostare la dimensione dei vertici (punti) in.
 * Nuovo comando Sposta per spostare tutta la geometria selezionata dall'ultimo punto selezionato. Si trova sotto al menu a discesa dello strumento Clona.
 * Aggiunta la casella di controllo Extended Information al widget Elenco vincoli.

Rilevanti Link del forum:
 * Recent Several Sketcher improvements
 * Feature #1632: Allow entering of diameter instead of radius for circle radius constraint
 * Sketcher Auto Remove Redundants mode
 * Constraints extended naming

Ambiente TechDraw
TechDraw ha ricevuto numerose aggiunte e miglioramenti per v0.18.


 * New export Page to Dxf
 * new tutorial for TechDraw
 * improved dimension formatting for isometric views, angles, text location
 * improved error messages
 * improved section view formatting
 * allow custom line groups
 * additional preferences
 * easier edge & center mark selection
 * view direction based on current 3d view or selected face
 * added +/* tolerances to dimensions
 * new 3 point angle dimension
 * RMB context menu
 * keyboard zooming (Ctl+/-)
 * support for DMS dimensions

Material Handling
The material handling has been improved. It is now possible to create material cards for every material. The cars can contain all information, physical properties, architectural specification, web links, comments. etc. The cards are text files with the file suffix and can be used for all workbenches of FreeCAD.

FreeCAD provides material cards for standard metals, plastics and different types of steel.

Additional Modules
Some of the new community modules that were actively developed during the 0.18 development cycle.


 * A2plus is a new workbench to assemble different parts in FreeCAD. It is an extension of the Assembly2 workbench providing an extended color and transparency handling for parts and a new constraint using the center of mass of parts.


 * Curves, a collection of tools to create and edit NURBS curves and surfaces.


 * Nurbs, a collection of scripts for managing freeform surfaces and curves.


 * Silk, a collection of NURBS surface modeling tools focused on low degree and seam continuity.


 * Flamingo Workbench, a set of customized FreeCAD commands and objects that help to speed-up the drawing of frames and pipelines.


 * Civil Engineering/Transportation Workbench


 * GDT, geometric dimensioning and tolerancing (GD&T).


 * InventorLoader to import Autodesk Inventor files (in progress).


 * Kicad StepUp Workbench is aimed to help KiCad and FreeCAD users in ECAD and MCAD collaboration.


 * CadQuery FreeCAD Module is a workbench that allows users to write Python scripts, and is tailored to those based on the CadQuery CAD scripting API. A new code editor is made available, and script variables can be edited dynamically through the use of a parameter dialog. The workbench also adds a menu that includes normal file operations for CadQuery scripts (open, new, close, etc), and example scripts to help users learn new concepts.


 * Defeaturing Workbench is intended for editing imported STEP models, removal of the selected features from the model.