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, 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

 * New Adaptive Clearing Operation
 * New Deburr Operaton
 * new AxisMap dressup does limited 4th axis by mapping a linear direction to a rotary axis
 * Support for 2D objects and individual edge milling through Engrave and Deburr
 * RampEntry dressup now has a configurable start point
 * PocketShape Operation can now 'use outline'

Post Processors

 * grbl_post – argument to suppress tool change commands
 * grbl_g81 post processor

Sketcher Workbench



 * The new View section tool creates a section plane that removes matter on the model that is in front of the sketch plane. This can be useful when the sketch plane is located inside a solid model. Pressing the View section tool again toggles the view back to a full view.
 * The Sketcher solver benefited from improvements and is now better at detecting redundant and conflicting constraints, especially those induced by symmetric constraints.
 * New Constrain Diameter tool added
 * DoF Finder is a new utility to help find degrees of freedom. In the Solver messages widget in the Tasks panel, the traditional message Under-constrained sketch with x degrees of freedom now underlines the x degrees text in blue. Clicking on it will highlight in green, in the 3D view, the elements that are not fully constrained.
 * Sketcher Auto Remove Redundants is a new checkbox in the Solver messages box. When enabled, it will prevent creation of redundant constraint when the user is sketching and applying constraints, and it will automatically delete the redundant constraints.
 * There is a new command to delete all constraints at once. It can be found in the menu.
 * New option in . This hides the unit for dimensional constraints while in sketch editing mode.
 * Size of vertices (points) can now be set in.
 * New Move command to move all selected geometry from the last selected point. It can be access under the Clone tool drop down.
 * Added Extended Information checkbox to the Constraints list widget.

Relevant forum links:
 * 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

TechDraw Workbench
The TechDraw Workbench received a number of additions and improvements for 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.