Release notes 0.14/it: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
 
(140 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<languages/>

FreeCAD 0.14 è stato rilasciato il 1 Luglio 2014. Questo è un riassunto dei cambiamenti più interessanti. L'elenco completo delle modifiche è disponibile in [http://www.freecadweb.org/tracker/changelog_page.php Mantis changelog]. Versioni precedenti in: [[Release notes 0.13/it|0.13]] - [[Release notes 0.12/it|0.12]] - [[Release notes 0.11/it|0.11]]

[[Image:Freecad jeep.png|1024px]]
[[Image:Freecad jeep.png|1024px]]
<center>Jeep model by Psicofil</center>
<center>Jeep modellata da Psicofil</center>


<span id="General"></span>
== Aspetti generali ==
== Aspetti generali ==


<span id="Site_migration"></span>
=== Site migration ===
=== Migrazione del sito ===


We finally moved all the web applications of FreeCAD from [http://www.sourceforge.net SourceForge] to our [http://www.freecadweb.org own domain]. The new FreeCAD homepage can be found at http://www.freecadweb.org, the wiki is now at http://www.freecadweb.org/wiki, the bug and features tracker at http://www.freecadweb.org/tracker, and the forum at http://forum.freecadweb.org. If you had an account on one of these applications when we were on SourceForge, you can regain your existing user following these [http://forum.freecadweb.org/viewtopic.php?f=8&t=4942 instructions].
Abbiamo finalmente spostato tutte le applicazioni web di FreeCAD da [http://www.sourceforge.net SourceForge] al nostro [http://www.freecadweb.org own domain]. La nuova homepage di FreeCAD si trova all'indirizzo http://www.freecadweb.org, il wiki ora è a http://www.freecadweb.org/wiki, il bug and features tracker a http://www.freecadweb.org/tracker, e il forum a http://forum.freecadweb.org. Se avevate un account per una di queste applicazioni quando eravamo su SourceForge, è possibile recuperarlo seguendo queste [http://forum.freecadweb.org/viewtopic.php?f=8&t=4942 istruzioni].


The only part of FreeCAD that remains at SourceForge is the main git repository, at the same address: http://sourceforge.net/p/free-cad/code/ci/master/tree/ but there is also have an automatic mirror of that code set up on github, at http://github.com/FreeCAD/FreeCAD_sf_master
L'unica parte di FreeCAD che rimane in SourceForge è il repository git principale, allo stesso indirizzo: http://sourceforge.net/p/free-cad/code/ci/master/tree/ ma tale codice è anche riflesso automaticamente su GitHub, all'indirizzo http://github.com/FreeCAD/FreeCAD_sf_master


If you haven't met the incredible FreeCAD community yet, pay us a visit on the forum, and be amazed by its talent, energy and helpfulness.
Se non conosci ancora l'incredibile comunità FreeCAD, facci visita sul forum, e sarai stupito dal suo talento, energia e disponibilità.


<span id="Move_to_pyside,_FreeCAD_is_now_fully_LGPL"></span>
=== Move to pyside, FreeCAD is now fully LGPL ===
=== Passato a PySide, FreeCAD è ora pienamente LGPL ===


With the many complications caused by the double-license model of FreeCAD (LGPL & GPL), some of the components of FreeCAD (namely the OpenCasCade kernel) being incompatible with GPL code, we decided to switch all the remaining bits of GPL code of FreeCAD to LGPL. As a result of this operation, [http://en.wikipedia.org/wiki/PyQt PyQt] is not used anymore, and has been replaced by [http://en.wikipedia.org/wiki/PySide PySide]. There is not much consequence for python scriptwriters, PyQt can still be used inside FreeCAD.
Date le molte complicazioni causate dal modello a doppia licenza di FreeCAD (LGPL & GPL), alcuni dei componenti di FreeCAD (cioè il kernel OpenCasCade) incompatibili con il codice GPL, abbiamo deciso di convertire tutte le restanti parti di codice GPL di FreeCAD in LGPL. Come risultato di questa operazione, [http://en.wikipedia.org/wiki/PyQt PyQt] non più usato, ed è sostituito da [http://en.wikipedia.org/wiki/PySide PySide]. Non ci sono grosse conseguenze per gli autori di script python, PyQt può ancora essere utilizzato all'interno FreeCAD.


After we finished the move to LGPL, OpenCasCade has [http://www.opencascade.org/getocc/license/ switched to LGPL] too, which would have solved all our license conflicts too. But we have now a much clearer and unified license model, which should satisfy all the strictest linux distributions.
Dopo che abbiamo completato il passaggio a LGPL, anche OpenCascade è [http://www.opencascade.org/getocc/license/ passata a LGPL], cosa che avrebbe anche risolto tutti i nostri conflitti licenza. Ma ora abbiamo un modello di licenza molto più chiaro e unitario, che dovrebbe soddisfare tutte le distribuzioni linux più severe.


<span id="Plugins_and_side_projects:_Parts_library,_BOLTS,_Eagle_importer"></span>
=== Plugins and side projects: Parts library, BOLTS, Eagle importer ===
=== Plugins e progetti collaterali: Parts library, BOLTS, importatore Eagle ===


The last year has seen a couple of interesting side projects emerge along FreeCAD. A [http://github.com/yorikvanhavre/FreeCAD-library Parts library] has been started by the community and is slowly growing, consisting of a collection of reusable parts to add to your FreeCAD models. It can be launched and used from inside FreeCAD with the use of a macro.
L'ultimo anno ha visto emergere alcuni progetti collaterali interessanti a fianco di FreeCAD. È stato avviato dalla comunità e sta lentamente crescendo una [http://github.com/yorikvanhavre/FreeCAD-library Parts library] costituita da un insieme di parti riutilizzabili da aggiungere ai propri modelli FreeCAD. Può essere avviata e utilizzata dall'interno di FreeCAD con l'uso di una macro.


Another similar but more ambitious project is [http://jreinhardt.github.io/BOLTS BOLTS], which is also a parts library, but built from parametric scripts, able to produce a wide variety of parametric parts. BOLTS, although application-independent, can also be run from FreeCAD by launching a macro. The image below shows BOLTS running inside FreeCAD.
Un altro progetto simile, ma più ambizioso è [http://bolts-library.org/ BOLTS], che è anche una libreria di parti, ma costruite con script parametrici, in grado di produrre una grande varietà di parti parametriche. BOLTS, anche se applicazione indipendente, può anche essere eseguito da FreeCAD avviando una macro. L'immagine sottostante mostra BOLTS in esecuzione all'interno FreeCAD.


[[Image:Freecad-bearing.png|1024px]]
[[Image:Freecad-bearing.png|1024px]]


Another interesting external project is the [http://sourceforge.net/projects/eaglepcb2freecad/ EAGLE importer], which allows you to import PCB board designs made from several applications into FreeCAD.
Un altro progetto esterno interessante è [http://sourceforge.net/projects/eaglepcb2freecad/ EAGLE importer], che permette di importare in FreeCAD progetti di schede PCB realizzati da diverse applicazioni.


<span id="WebGL_export"></span>
=== WebGL export ===
=== Esportazione WebGL ===


From FreeCAD, you can now export your scene as a [http://en.wikipedia.org/wiki/WebGL WebGL]-enabled html file. This file includes an embedded [http://threejs.org/ three.js]-based viewer that allows to inspect the scene from the web without any plugin, as long as you view it with a WebGL-capable browser.
Ora, da FreeCAD, è possibile esportare la scena come un file[http://en.wikipedia.org/wiki/WebGL WebGL]-abilitato html. Questo file include un visualizzatore embedded [http://threejs.org/ three.js]-based che consente di ispezionare la scena dal web senza alcun plugin, purché lo si visualizzi con un browser WebGL-compatibile.


<span id="Units_system"></span>
=== Units system ===
=== Sistema di unità di misura ===


Infine, è stato implementato un sistema di [[units/it|unità di misura]] a livello di FreeCAD, quindi a disposizione di tutti i moduli. Ora è possibile scegliere uno schema unità dalle preferenze. Gli schemi attualmente disponibili includono millimetri, metri e misure imperiali, ma a breve dovrebbe diventare disponibile molto altro. Una volta che lo schema è impostato, la maggior parte delle proprietà e gli strumenti di FreeCAD utilizzano di preferenza questa unità. Ma il sistema è molto flessibile, e nella maggior parte dei casi, si possono mescolare le unità quanto si vuole, per esempio dando misure in pollici in un set di documenti in millimetri.
Finally, a [[units]] system has been implemented at FreeCAD level, so it is available to all modules. You are now able to choose a units schema from the preferences. Currently available schemas include millimeters, meters and imperial measurements, but more should become available soon. Once this schema is set, most properties and tools of FreeCAD will use this unit preferentially. But the system is very flexible, and in most places, you can mix units as much as you like, for example giving measures in inches in a document set in millimeters.


===Style Sheets===
===Style Sheets===


FreeCAD 0.14 becomes even more customizable with the addition of [http://forum.freecadweb.org/viewtopic.php?f=8&t=4700&start=30 Style Sheets] being used to control the background image in the main window. No longer is the user stuck with the grey stone background. Almost any image, picture or custom tile may be used to fill the background space in FreeCAD's main Window.
FreeCAD 0.14 diventa ancora più personalizzabile con l'aggiunta di [http://forum.freecadweb.org/viewtopic.php?f=8&t=4700&start=30 Style Sheets] utilizzato per controllare l'immagine di sfondo nella finestra principale. L'utente non è più vincolato allo sfondo di pietra grigia. Quasi ogni tipo di immagine, o disegno personalizzato possono essere utilizzati per riempire lo sfondo della finestra principale di FreeCAD.


[[Image:Style_Sheets.png|1024px]]
[[Image:Style_Sheets.png|1024px]]


<span id="Display_style_override"></span>
=== Display style override ===
=== Stile di visualizzazione ===


La barra predefinita degli strumenti Vista è stato ampliato con un paio di nuovi pulsanti per commutare facilmente la visualizzazione di tutta la vista tra la modalità 3D wireframe, ombreggiata o linee.
The default View toolbar has been extended with a couple of new buttons to easily switch the display of the whole 3D view to wireframe, shaded or flat lines mode.


=== 3D window anti-aliasing ===
<span id="3D_window_anti-aliasing"></span>
=== Finestra 3D anti-aliasing ===


New options have been added to the 3D view anti-aliasing system of FreeCAD, that you can find in the preferences. If you have a good 3D graphic chip, you can now enjoy FreeCAD with very high-quality anti-aliasing.
Nuove opzioni anti-aliasing, che si possono trovare nelle preferenze, sono state aggiunte al sistema vista 3D di FreeCAD. Se avete un buon chip grafico 3D, ora è possibile apprezzare FreeCAD con una elevata qualità anti-aliasing.


== Part ==
== Part ==


<span id="Loft_and_Sweep"></span>
=== Loft and Sweep ===
=== Loft e Sweep ===


The [[Part Loft]] and [[Part Sweep]] tools have been bettered and can now use Draft Workbench objects as profiles
Gli strumenti [[Part Loft/it|Part Loft]] e [[Part Sweep/it|Part Sweep]] è sono stati migliorati e ora è possibile utilizzare gli oggetti Draft come profili.


=== Offset ===
=== Offset ===


The new [[Part Offset]] tool creates copies of a selected shape at a certain distance from the base shape.
Il nuovo strumento [[Part Offset/it|Part Offset]] crea copie di una forma selezionata ad una determinata distanza dalla forma base.


=== Thickness ===
<span id="Thickness"></span>
=== Spessore ===


Ora è disponibile un nuovo strumento [[Part Thickness/it|Part Thickness]]. Questo strumento funziona su una forma solida, e la trasforma in un oggetto cavo, dando a ciascuna delle sue facce un dato spessore.
A new [[Part Thickness]] tool is now available. This tool works on a solid shape, and turns it into a hollow object, by giving each of its faces a given thickness.


=== Make Compound ===
=== Make Compound ===


L'ambiente [[Part_Workbench/it|Part]] ora fornisce uno strumento [[Part̞_Compound/it|Crea un composto]], che consente di creare rapidamente un oggetto composto da un insieme di forme selezionate.
The [[Part Workbench]] now features a [[Part MakeCompound|Make Compound]] tool, which allows you to quickly create a compound object from a set of selected shapes.


<span id="Part_Primitives"></span>
=== Part Primitives ===
=== Primitive Part ===


New Part primitives have been added to the [[Part CreatePrimitives]] tool: Prisms, regular polygons and spirals are now easy to create by filling out a couple of parameters. Furthermore, some tools from the [[Draft Workbench]] can now take advantage of this feature and create these primitives too, instead of their regular Draft object, when the appropriate option is set in the Draft preferences settings.
Nuove Part primitive sono state aggiunte allo strumento [[Part CreatePrimitives/it|Crea primitive]]: Prismi, poligoni regolari e spirali ora sono facili da creare compilando un paio di parametri. Inoltre, alcuni strumenti del modulo [[Draft Workbench/it|Draft]] ora possono usufruire di questa funzione e creare anche queste primitive, invece del loro regolare oggetto Draft, se l'opzione corrispondente è impostata nelle impostazioni delle preferenze Draft.


[[File:Part_Create_Primitives1.jpeg]]
[[File:Part_Create_Primitives1.jpeg]]


<span id="Measure_tools"></span>
=== Measure tools ===
=== Strumenti Misura ===


Un nuovo set di strumenti di misura è stato aggiunto a [[Part_Workbench/it|Part]]. Con questi, è possibile selezionare due elementi di una forma (vertici, spigoli o facce), e visualizzare la loro distanza in distanza assoluta, e lungo assi X e Y.
A new measurement toolset has been added to the [[Part Workbench|Part workbench]]. With it, you can select two shape elements (vertices, edges or faces), and display the distance between the two in absolute distance, and along X and Y axes.


== PartDesign & Sketcher ==
== PartDesign & Sketcher ==
Line 82: Line 98:
=== Validate sketch ===
=== Validate sketch ===


Ora l'ambiente [[Sketcher_Workbench/it|Sketcher]] dispone del nuovo strumento [[Sketcher_ValidateSketch/it|Convalida lo schizzo]] per aiutarvi a convalidare uno schizzo, trovando vincoli mancanti o ridondanti. Si può anche aggiungere automaticamente alcuni vincoli mancanti, al fine di rendere lo schizzo completamente vincolato.
The [[Sketcher Workbench|Sketcher]] now features a new [[Sketcher Validate|Validate sketch]] tool to help you to validate a sketch, by finding missing or redundant constraints. It can also automatically add some missing constraints, in order to make your sketch fully constrained.


=== Gear generator ===
=== Gear generator ===


An [[PartDesign InvoluteGear|involute gear generator]] tool has been added to the [[PartDesign Workbench|PartDesign workbench]], to quickly create such gears from parameters.
Uno strumento [[PartDesign InvoluteGear/it|involute gear generator]] è stato aggiunto all'ambiente [[PartDesign_Workbench/it|PartDesign]], per creare rapidamente gli ingranaggi da parametri.


== Drawing ==
== Drawing ==


<span id="Automatic_projections"></span>
=== Automatic projections ===
=== Proiezioni automatiche ===


L'ambiente Drawing continua ad essere migliorato con alcune nuove interessanti funzionalità. Proiezioni ortogonali ora permette di visualizzare tutte le viste, nonché un maggiore controllo sulle singole viste. Un'altra caratteristica fondamentale, Drawing Templates ora può contenere i dati che definiscono la posizione di Bordo e Cartiglio il che limita automaticamente le proiezioni all'interno del Bordo, e allo stesso tempo evita automaticamente di inserirle nello spazio occupato dal cartiglio.
The Drawing Workbench continues to be improved with some exciting new features. Orthographic Projections now allows all views to be displayed as well as much greater control over individual views. Another key feature, Drawing Templates may now contain data defining Border and Title Block locations that will automatically confine Projections within the border while at the same time automatically avoiding the space occupied by the Title Block.


[[Image:DrawingWB.png|1024px]]
[[Image:DrawingWB.png|1024px]]


=== Symbols ===
<span id="Symbols"></span>
=== Simboli ===


Nell'ambiente [[Drawing Workbench/it|Drawing]] è disponibile un nuovo strumento [[Drawing Symbol/it|Simbolo]] consentendo di inserire rapidamente oggetti SVG sul foglio da disegno. Questi oggetti vengono memorizzati nel file di FreeCAD, quindi non c'è bisogno di inviare il file in formato SVG originale quando si distribuiscono dei file.
A new [[Drawing Symbol]] tool is available on the [[Drawing Workbench]] allowing to quickly place SVG objects on the Drawing sheet. These objects are stored within the FreeCAD file, so you don't need to ship the original SVG file when distributing your files.


== Raytracing ==
== Raytracing ==


<span id="New_rendering_tools"></span>
=== New rendering tools ===
=== Nuovi strumenti di rendering ===


[[Image:Raytracing_example.jpg|1024px]]
[[Image:Raytracing_example.jpg|1024px]]


The [[Raytracing Module|Raytracing workbench]] has also received some love, and its toolbar has been reworked. The "old" buttons that manually produced partial povray files have been removed (they are still there in the Raytracing menu), and you can now produce a rendering pretty much the same way as you use the [[Drawing Module|Drawing workbench]]: You create a new project, give it a template, then fill it with views of your objects. When you are done, just hit the render button, or export it to a file that is ready to render outside of FreeCAD.
Anche l'ambiente [[Raytracing_Workbench/it|Raytracing]] ha ricevuto qualche attenzione, e la sua barra degli strumenti è stata rielaborata. I "vecchi" pulsanti che producevano manualmente i file Povray parziali sono stati rimossi (sono ancora presenti nel menu Raytracing), e ora si può produrre un rendering più o meno allo stesso modo come si usa l'ambiente [[Drawing_Workbench/it|Drawing]]: Si crea un nuovo progetto, si assegna ad esso un modello, poi lo si riempie con la vista degli oggetti. Quando si ha finito, basta premere il pulsante di rendering, o esportarlo in un file pronto per il rendering esterno a FreeCAD.


Inoltre, il sistema di [[Raytracing_Workbench#Templates/it|modelli Raytracing]] è stato esteso, e i modelli ora sono più facili da manipolare e creare.
The [[Raytracing Module#Templates|Raytracing templates]] system has also been extended, and templates are now easier to manipulate and create.


Gli script .pov prodotti da FreeCAD ora contengono il rapporto di auto-aspetto. Gli utenti non devono più mantenere un rapporto di aspetto 4:3 nelle impostazioni Raytracing o modificare manualmente l'uscita e cambiare i rapporti, per ottenere un corretto rendering. Ora possono essere inseriti qualsiasi larghezza e altezza senza timore che gli oggetti vengano restituiti schiacciati o allungati.
FreeCAD produced .pov scripts now contain auto-aspect ratio. Users no longer need to maintain a 4:3 aspect ratio in their Raytracing settings or need to manually edit the output to change ratios in order to get a proper render. Any width and height may now be entered without fear that the rendered objects will come out squashed or stretched.


<span id="Luxrender_support"></span>
=== Luxrender support ===
=== Supporto Luxrender ===


Together with the existing support for [http://en.wikipedia.org/wiki/POV-Ray POV-Ray], the [[Raytracing Module|Raytracing workbench]] now also supports [http://en.wikipedia.org/wiki/LuxRender LuxRender]. Where POV-Ray is a [http://en.wikipedia.org/wiki/Ray_tracing_%28graphics%29 classical-style raytracer], that shoots rays from the camera in order to find the color of each pixel of the image, Luxrender is an [http://en.wikipedia.org/wiki/Unbiased_rendering unbiased renderer], which takes much longer to render scenes, but can produce much more realistic lighting.
Insieme al supporto esistente per [http://en.wikipedia.org/wiki/POV-Ray POV-Ray], il modulo [[Raytracing_Workbench/it|Raytracing]] ora supporta anche [http://en.wikipedia.org/wiki/LuxRender LuxRender]. Se POV-Ray è un [http://en.wikipedia.org/wiki/Ray_tracing_%28graphics%29 classical-style raytracer], che spara raggi dalla telecamera per trovare il colore di ogni pixel dell'immagine, Luxrender invece è un [http://en.wikipedia.org/wiki/Unbiased_rendering unbiased renderer], che richiede molto più tempo per rendere le scene, ma è in grado di produrre una illuminazione molto più realistica.


== Spreadsheet ==
<span id="Spreadsheet"></span>
== Foglio di calcolo ==


A new [[Spreadsheet Workbench]] has been added to FreeCAD. It allows you to create [[Spreadsheet Create|spreadsheet]] objects, that contain 2-dimensional spreadsheet data. It also features an editor so you can edit the spreadsheet contents (texts, numbers and some basic formulas are supported), and a special [[Spreadsheet Controller|cell controller]] object, that can scan the document for certain types of objects, extract a certain property from them, and fill a certain range of cells with these values.
In FreeCAD è stato aggiunto un nuovo [[Spreadsheet Workbench/it|ambiente Spreadsheet]]. Esso consente di creare un oggetto [[Spreadsheet Create/it|foglio di calcolo]], che contiene dati in un foglio bidimensionale. Dispone inoltre di un editor in modo da poter modificare il contenuto del foglio di calcolo (sono supportati testi, numeri e alcune formule di base), e uno speciale oggetto [[Spreadsheet Controller/it|cell controller]], che può eseguire la scansione del documento per certi tipi di oggetti, estrarre da essi una certa proprietà, e compilare un determinato intervallo di celle con questi valori.


[[Image:Arch tutorial 53.jpg|1024px]]
[[Image:Arch tutorial 53.jpg|1024px]]
Line 124: Line 145:
== Draft ==
== Draft ==


=== DWG import/export ===
<span id="DWG_import/export"></span>
=== Importare e esportare DWG ===


FreeCAD is now able to import and export to the [http://en.wikipedia.org/wiki/.dwg DWG format], thanks to the free, multiplatform [http://www.opendesign.com/guestfiles/TeighaFileConverter Teigha Converter]. Once the Teigha Converter is installed, and its path set in the FreeCAD Draft preferences settings, FreeCAD will be able to use it to import and export dwg files, by converting them to dxf, then using the Draft dxf importer and exporter. The import and export of dwg files has therefore the same limitations as the [[Draft DXF|dxf format]].
Ora FreeCAD è in grado di importare ed esportare verso il [https://en.wikipedia.org/wiki/.dwg formato DWG], grazie al multipiattaforma free [https://www.opendesign.com/guestfilesoda_file_converter ODA File Converter]. Quando questo è installato, e il suo percorso è impostato nelle preferenze di Draft, FreeCAD è in grado di usarlo per importare ed esportare file DWG, convertendoli in dxf, quindi utilizzando l'importatore ed esportatore dxf di Draft. L'importazione e l'esportazione dei file DWG ha quindi le stesse limitazioni del [[Draft DXF/it|formato dxf]].


<span id="Draft_to_Drawing_works_with_groups"></span>
=== Draft to Drawing works with groups ===
=== Lavorare con i gruppi da Draft verso Drawing ===


Lo strumento [[Draft_Drawing/it|Draft to Drawing]], utilizzato per posizionare oggetti di Draft in un foglio di disegno [[Drawing_Workbench/it|Drawing]], ora può essere applicato ai gruppi, e permette di creare un numero inferiore di Viste di oggetti nel foglio di disegno. Combinando in modo razionale gli oggetti Draft in gruppi, si dispone di un modo rapido per controllare l'aspetto di molti oggetti nella pagina.
The [[Draft Drawing|Draft to Drawing]] tool, used to place Draft objects on a [[Drawing Module|Drawing]] sheet, can now be applied on groups, allowing to create fewer View objects on the Drawing sheet. By intelligently combine your Draft objects into a couple of groups, you have a quick way to control the appearance of many objects on your page.


<span id="Dimensions_recoded"></span>
=== Dimensions recoded ===
=== Dimensioni ricodificate ===


Lo strumento [[Draft_Dimension/it|Dimensioni]] è stato completamente ricodificato, e gli oggetti Dimensione ora si comportano molto meglio, hanno acquisito alcune nuove proprietà, come frecce più belle e scalabili, un maggiore controllo sulla posizione del testo e sulla direzione della dimensione , e soprattutto un migliore supporto per l'ambiente [[Drawing_Workbench/it|Drawing]]. Ora è possibile inserire le dimensioni in qualsiasi piano dello spazio 3D, e ottenere risultati corretti quando si metteno su un foglio di disegno con lo strumento [[Draft_Drawing/it|Drawing]].
The [[Draft Dimension]] tool has been fully recoded, and dimension objects now behave much better, and have gained a few new properties, allowing to fine-tune them better, such as nicer and scalable arrows, more control over the position of the text and the direction of the dimension, and, above all, better support for the [[Drawing Module]]. You can now place dimensions in any plane of the 3D space, and expect correct results when placing them on a Drawing sheet with the [[Draft Drawing]] tool.


[[Image:Draft dimensions recode.jpg|1024px]]
[[Image:Draft dimensions recode.jpg|1024px]]


=== Hatches ===
<span id="Hatches"></span>
=== Tratteggio ===


L'ambiente [[Draft_Workbench/it|Draft]] dispone anche di un nuovo "giocattolo": tratteggio. Sul specifici oggetti Draft (quelli che formano una forma chiusa come polilinee chiuse, rettangoli, poligoni regolari o cerchi), ora è possibile applicare un tratteggio. Attualmente, sono disponibili di default solo un paio di modelli di tratteggio, ma poiché tali modelli sono molto facili da creare (sono semplici file SVG), e possono già essere aggiunti dall'utente dei modelli personalizzati, la collezione di default potrebbe crescere rapidamente. Gli oggetti Draft con i riempimenti sono anche supportati fedelmente dall'ambiente [[Drawing_Workbench/it|Drawing]].
The [[Draft Module|Draft workbench]] also features a new toy: hatching. On specific Draft objects (those that form a closed shape such as closed polylines, rectangles, regular polygons or circles), it is now possible to apply hatching. Currently, only a couple of default hatch patterns are available, but since those patterns are very easy to create (they are simple svg files), and custom patterns can already be added by the user, the default collection might grow quickly. Draft objects with patterns are also faithfully supported by the [[Drawing Module|Drawing workbench]].


[[Image:Draft hatches.jpg|1024px]]
[[Image:Draft hatches.jpg|1024px]]


=== Ellipses ===
<span id="Ellipses"></span>
=== Ellissi ===


Support for [[Draft Ellipse|ellipses]] has been added, the Draft workbench now allows you to draw full or portions of ellipses.
È stato aggiunto il supporto per le [[Draft Ellipse/it|ellissi]], l'ambiente Draft ora permette di disegnare ellissi complete o porzioni di ellissi.


=== Chamfer ===
<span id="Chamfer"></span>
=== Smussi ===


Allo stesso modo dei raccordi, che erano apparsi nella [[Release_notes_0.13/it|versione 0.13]], ora i rettangoli, contorni e poligoni di Draft hanno una proprietà smusso, che smussa i loro angolo. Lo smusso viene applicato prima del raccordo, e entrambe le proprietà possono essere utilizzate insieme, questo consente di trasformare rapidamente un contorno molto semplice in un oggetto complesso fatto di molte sezioni.
In the same fashion as fillets, that had appeared in [[Release notes 013|release 013]], Draft rectangles, wires and polygons now gained a chamfer property, which chamfers their angle. The chamfer is applied before the fillet,and both properties can be used together, allowing you to quickly turn a very simple wire into a complex object made of many sections.


<span id="Upgrade_and_downgrade_recoded"></span>
=== Upgrade and downgrade recoded ===
=== Upgrade e Downgrade ricodificati ===


The [[Draft Upgrade]] and [[Draft Downgrade]] tools, before hermetic pieces of magic, from which you were never too sure what the result would be, have been recoded, and now output much friendlier messages, informing you what has been done and why. They are now also available to python scripting, not only as a whole, but also their internal operations, so you can precisely order a certain upgrade type to be performed.
Gli strumenti [[Draft Upgrade/it|Upgrade]] e [[Draft Downgrade/it|Downgrade]], prima ermetici pezzi di magia, di cui non si era mai troppo sicuri di quello che sarebbe stato il risultato, sono stati ricodificati, e ora appare un messaggio molto più amichevole che informa su quanto è stato fatto e perché. Ora sono disponibili anche per gli scripting Python, non solo il blocco, ma anche le loro singole operazioni interne, in modo da poter ordinare con precisione un determinato tipo di Upgrade da eseguire.


=== Facebinder ===
=== Facebinder ===


È stato aggiunto un nuovo strumento [[Draft_Facebinder/it|Facebinder]], che fa un'operazione molto semplice, ma potenzialmente molto utile: Riunisce qualsiasi quantità di facce selezionate da diversi oggetti, e le usa per creare un nuovo oggetto. Il nuovo oggetto mantiene i collegamenti agli oggetti originali, in modo che qualsiasi successiva loro modifica viene riflessa nell'oggetto facebinder. Questo dovrebbe essere utile soprattutto per gli oggetti [[Arch_Workbench/it|architettura]], dove ora è possibile creare nuovi oggetti dalle facce di diversi altri oggetti.
A new [[Draft Facebinder]] tool has been added, that does a very simple but potentially very useful operation: It gathers any number of selected faces from different objects, and creates a new object from these faces. The new object keeps links to the original objects, so any change in them is reflected in the facebinder object. This should prove useful above all for [[Arch Module|architectural]] objects, where you can now construct new objects from the faces of several others.


=== Shape strings ===
=== Shape strings ===


The [[Draft ShapeString]] tool creates planar objects from a text and a truetype font. These objects, unlike common annotations such as the [[Draft Text]], are real 3D objects, can be extruded, and can therefore be used to create engravings and other kinds of 3D objects with text in relief.
Lo strumento [[Draft ShapeString/it|ShapeString]] crea oggetti planari da un testo e un tipo di carattere TrueType. Questi oggetti, a differenza delle comuni annotazioni come sono i [[Draft Text/it|Testi]], sono oggetti 3D reali, possono essere estrusi, e quindi possono essere usati per creare incisioni o altri tipi di oggetti 3D con il testo in rilievo.


<span id="Bezier_Curves"></span>
=== Bezier Curves ===
=== Curve di Bezier ===


Accanto alle curve [[Draft_Arc/it|arco di circonferenza]] e [[Draft_BSpline/it|B-spline]] già esistenti, nell'ambiente Draft ne è stata inserita una nuova: la [[Draft_BezCurve/it|curva di Bezier]]. Può essere creata cliccando dei punti, allo stesso modo di altri oggetti Draft, ma poi si può [[Draft_Edit/it|editare]] e modificare i suoi punti di ancoraggio, controllare con precisione la forma della curva.
Alongside the existing [[Draft Arc|arcs of circle]] and [[Draft BSpline|B-spline]] curves, a new type of curve has just been merged in the Draft module: [[Draft BezCurve|Bezier curves]]. They can be created by clicking points, the same way as other Draft objects, but you can then [[Draft Edit|edit]] them and modify their handle points, gaining a very precise control over the curve shape.


== Arch ==
== Arch ==


<span id="Structure_presets_+_profiles"></span>
=== Structure presets + profiles ===
=== Struttura Preset e profili ===


The [[Arch Structure]] tool has gained several improvements: it now features presets, which allow you to quickly build a beam or column based on a standard profile such as INP or HEB, and an easier placement system, with a special [[Draft Snap|snapping]] mode. You can now also give structural elements an extrusion path, so very advanced configurations become possible. Some of the pieces offered by [[Release_notes_014#Plugins_and_side_projects:_Parts_library.2C_BOLTS.2C_Eagle_importer|BOLTS]] can also be created directly as Arch structural elements.
Lo strumento [[Arch Structure/it|Struttura]] ha avuto diversi miglioramenti: ora è dotato di caratteristiche predefinite che consentono di creare rapidamente una trave o una colonna sulla base di un profilo standard di tipo INP o HEB, e di un sistema di posizionamento più facile, con una speciale modalità di [[Draft Snap/it|aggancio]]. Ora è anche possibile assegnare agli elementi strutturali un percorso di estrusione, quindi sono diventate possibili delle configurazioni molto avanzate. Alcuni dei pezzi offerti da [[#Plugins_and_side_projects:_Parts_library.2C_BOLTS.2C_Eagle_importer|BOLTS]] possono anche essere creati direttamente come elementi strutturali Arch.


<span id="Window_presets"></span>
=== Window presets ===
=== Finestre predefinite===


Anche allo strumento [[Arch Window/it|Finestra]] è stato aggiunto un sistema di finestre predefinite. Anche se ancora basate su schizzi, cosa che assicura la massima flessibilità (praticamente si può creare facilmente qualsiasi tipo di finestra), ora si possono costruire nuove finestre partendo da una serie predefinita. Basta scegliere un preset, inserire alcuni parametri, e posizionare la finestra in un muro esistente o in un elemento strutturale, se lo si desidera. A livello inferiore, verrà creato lo schizzo appropriato, che è modificabile in qualsiasi momento.
The [[Arch Window]] tool also gained a new presets system. Although still based on sketches, which ensures maximum flexibility (virtually any window type can be easily created), new windows can now be made from a series of presets. You only need to choose a preset, fill a couple of parameters, and place your window, in an exiting wall or structural element if you wish so. Underneath, an appropriate sketch will be created, which is still editable at any later time.


[[Image:Screenshot arch window.jpg|1024px]]
[[Image:Screenshot arch window.jpg|1024px]]


=== Spaces ===
<span id="Spaces"></span>
=== Spazio ===


Ora è disponibile un nuovo oggetto [[Arch Space/it|Spazio]] che consente di costruire, marcare e calcolare spazi ed aree del pavimento. Questi oggetti spazio comprendono sempre un volume solido, in modo da poter sempre conoscere il loro volume e superficie. Essi possono essere costruiti da una forma solida, o dalla serie delle facce di contorno.
A new [[Arch Space|Space]] object is now available, allowing you to build, mark and compute spaces and floor areas. These space objects always encompass a solid volume, so you can always know their volume and floor area. They can be built from a solid shape, or from a set of boundary faces.


<span id="Multilayer_walls"></span>
=== Multilayer walls ===
=== Muri multistrato ===


Ora i [[Arch Wall/it|Muri]] possono essere multistrato con un trucco molto semplice: più pareti possono essere basate su una stessa linea di base, specificando una distanza di spostamento dalla linea di base. Questo, combinato ad esempio con [[Arch Frame/it|Carpenteria]], consente di realizzare complesse strutture di pareti, o pareti con strati isolamenti. Inoltre, questi muri sono consapevoli dei loro "muri fratelli" (le altre pareti basati sulla stessa linea di base), e qualsiasi finestra posta su una di queste pareti anche creare una apertura nei suoi fratelli.
[[Arch Wall|Walls]] can now be multilayer, with a very simple trick: Several walls can be based on a same baseline, specifying an offset distance from the baseline. This, combined for example with [[Arch Frame|Arch Frames]], allows for example to create complex framed walls, or walls with an insulation layer. Furthermore, these walls are aware of their "brothers" (other walls based on the same baseline), and any window placed on one of these walls will also create a hole on its brothers.


[[Image:Screenshot arch multiwall.jpg|1024px]]
[[Image:Screenshot arch multiwall.jpg|1024px]]


=== Stairs ===
<span id="Stairs"></span>
=== Scale ===


È stato aggiunto anche un nuovo strumento [[Arch Stairs/it|Scala]], che permette di costruire le scale complesse impostando alcuni parametri. Attualmente sono disponibili solo scale dritte, ma la lista crescerà nel tempo. Queste scale hanno molti parametri di configurazione, quali le dimensioni dello scalino, l'alzata, o il tipo di struttura.
A new [[Arch Stairs|Stairs]] tool has also been added, which allows you to build complex stairs from a couple of parameters. Currently only straight stairs are available, but the list will grow over time. These stairs have many configuration parameters, such as the size of the step floor, or the type of their structure.


<span id="Reinforcing_bars"></span>
=== Reinforcing bars ===
=== Armature ===


Reinforcing bars (also called rebars) have been introduced with the [[Arch Rebar]] tool. They are also based on sketches, which ensures great flexibility. They are created basically by drawing thr diagrams of the bars on the appropriate faces of [[Arch Structure|structural elements]], then turning those diagrams into actual rebars.
Con lo strumento [[Arch Rebar/it|Armature]] sono stati introdotti i rinforzi. Anche essi si basano anche sugli schizzi, per garantire grande flessibilità. Essi sono creati essenzialmente disegnando la sagoma delle barre sulle facce appropriate degli [[Arch Structure/it|elementi strutturali]], poi convertendo le sagome in armature reali.


[[Image:Screenshot arch rebar.jpg|1024px]]
[[Image:Screenshot arch rebar.jpg|1024px]]


=== Frames ===
<span id="Frames"></span>
=== Carpenteria ===


I sistemi carpenteria sono utilizzati ovunque in architettura: cancello, sistemi strutturali, telaio dei muri, ecc. Il nuovo strumento [[Arch Frame/it|Carpenteria]] (Frame) permette di creare facilmente tutti i tipi di telai, combinando un oggetto profilo, che può essere qualsiasi forma piatta estrudibile, quale un rettangolo o un cerchio, e un oggetto percorso, che definisce le linee della estrusione a cui gli elementi dell'oggetto profilo sono sottoposti. I percorsi sono tipicamente disegnati con l'ambiente [[Sketcher Workbench/it|Sketcher]]. Questi oggetti Carpenteria possono poi essere trasformati in pareti o strutture, se necessario.
Frame systems are used everywhere in architecture: Railings, structural systems, frame walls, etc. The new [[Arch Frame]] tool allows to easily create all kinds of frames, by combining a profile object, which can be any flat, extrudable shape, such as a rectangle or a circle, and a layout object, which defines extrusion lines on which the members of the frame object are placed. Layouts are typically drawn with the [[Sketcher Workbench]]. These Frame objects can then be turned into walls or structures if needed.


=== Survey ===
<span id="Survey"></span>
=== Ispeziona ===


Ora nell'ambiente Arch è disponibile un altro strumento semplice, ma utile: la modalità [[Arch Survey/it|Ispeziona]]. In questa modalità, quando si clicca su vertici, spigoli, facce o oggetti interi, si ottiene la loro altezza, lunghezza, area o volume. Queste informazioni sono visualizzate sul modello, ma sono anche copiate negli appunti, e raccolte come testo, quindi è facile incollale in altre applicazioni, fornendo un flusso di lavoro piuttosto veloce per definire le fatture.
Another simple but useful tool is now available in the Arch workbench: the [[Arch Survey]] mode. In this mode, you click on vertices, edges, faces or whole objects, and get their height, length, area or volume. This information is shown on the model, but also copied to the clipboard, and gathered as text, so it is easy to paste in other applications, giving you a pretty fast workflow when building quantities bills.


=== Tutorial ===
=== Tutorial ===


A new 35-page [[Arch tutorial|tutorial]] describes the Arch workbench in all its details, following a complete exercise.
Un nuovo [[Arch tutorial/it|tutorial]] di 35 pagine descrive l'ambiente Arch in tutti i suoi dettagli, proponendo un esercizio completo.


<span id="IFC_import_&amp;_export"></span>
=== IFC import & export ===
=== Importare e esportare file IFC ===


Much work has been done on both FreeCAD and [http://www.ifcopenshell.org IfcOpenShell], which is the piece of software responsible for handling IFC files in the Arch module. When using a [http://github.com/aothms/IfcOpenShell development version] of IfcOpenShell, apart from a spectacular gain in speed when importing medium-sized IFC files (around 50Mb), FreeCAD is also able to export models to the IFC format. The support to export is still in first stages of development, but already manages to export files readable without errors by most of the major IFC-supporting applications.
È stato fatto molto lavoro sia su FreeCAD che su [http://www.ifcopenshell.org IfcOpenShell], che è la parte di software responsabile della gestione dei file IFC nell'ambiente Arch. Quando si utilizza una [http://github.com/aothms/IfcOpenShell versione di sviluppo] di IfcOpenShell, oltre a uno spettacolare incremento di velocità durante l'importazione di un file IFC medio (circa 50Mb), FreeCAD è anche in grado di esportare i modelli in formato IFC. Il supporto all'esportazione è ancora nelle prime fasi di sviluppo, ma riesce già a esportare i file in modo leggibile senza errori dalla maggior parte delle principali applicazioni che supportano IFC.


<span id="Full_list"></span>
== Full list ==
== Lista completa ==


The full list of bugfixes and new features can be read on http://freecadweb.org/tracker/changelog_page.php
L'elenco completo delle correzioni e delle nuove funzionalità può essere letto suhttp://freecadweb.org/tracker/changelog_page.php


[[Category:News/it]]
[[Category:News{{#translation:}}]]
[[Category:Documentation/it]]
[[Category:Documentation{{#translation:}}]]
[[Category:Releases{{#translation:}}]]

<languages/>

Latest revision as of 22:41, 30 April 2023

FreeCAD 0.14 è stato rilasciato il 1 Luglio 2014. Questo è un riassunto dei cambiamenti più interessanti. L'elenco completo delle modifiche è disponibile in Mantis changelog. Versioni precedenti in: 0.13 - 0.12 - 0.11

Jeep modellata da Psicofil

Aspetti generali

Migrazione del sito

Abbiamo finalmente spostato tutte le applicazioni web di FreeCAD da SourceForge al nostro own domain. La nuova homepage di FreeCAD si trova all'indirizzo http://www.freecadweb.org, il wiki ora è a http://www.freecadweb.org/wiki, il bug and features tracker a http://www.freecadweb.org/tracker, e il forum a http://forum.freecadweb.org. Se avevate un account per una di queste applicazioni quando eravamo su SourceForge, è possibile recuperarlo seguendo queste istruzioni.

L'unica parte di FreeCAD che rimane in SourceForge è il repository git principale, allo stesso indirizzo: http://sourceforge.net/p/free-cad/code/ci/master/tree/ ma tale codice è anche riflesso automaticamente su GitHub, all'indirizzo http://github.com/FreeCAD/FreeCAD_sf_master

Se non conosci ancora l'incredibile comunità FreeCAD, facci visita sul forum, e sarai stupito dal suo talento, energia e disponibilità.

Passato a PySide, FreeCAD è ora pienamente LGPL

Date le molte complicazioni causate dal modello a doppia licenza di FreeCAD (LGPL & GPL), alcuni dei componenti di FreeCAD (cioè il kernel OpenCasCade) incompatibili con il codice GPL, abbiamo deciso di convertire tutte le restanti parti di codice GPL di FreeCAD in LGPL. Come risultato di questa operazione, PyQt non più usato, ed è sostituito da PySide. Non ci sono grosse conseguenze per gli autori di script python, PyQt può ancora essere utilizzato all'interno FreeCAD.

Dopo che abbiamo completato il passaggio a LGPL, anche OpenCascade è passata a LGPL, cosa che avrebbe anche risolto tutti i nostri conflitti licenza. Ma ora abbiamo un modello di licenza molto più chiaro e unitario, che dovrebbe soddisfare tutte le distribuzioni linux più severe.

Plugins e progetti collaterali: Parts library, BOLTS, importatore Eagle

L'ultimo anno ha visto emergere alcuni progetti collaterali interessanti a fianco di FreeCAD. È stato avviato dalla comunità e sta lentamente crescendo una Parts library costituita da un insieme di parti riutilizzabili da aggiungere ai propri modelli FreeCAD. Può essere avviata e utilizzata dall'interno di FreeCAD con l'uso di una macro.

Un altro progetto simile, ma più ambizioso è BOLTS, che è anche una libreria di parti, ma costruite con script parametrici, in grado di produrre una grande varietà di parti parametriche. BOLTS, anche se applicazione indipendente, può anche essere eseguito da FreeCAD avviando una macro. L'immagine sottostante mostra BOLTS in esecuzione all'interno FreeCAD.

Un altro progetto esterno interessante è EAGLE importer, che permette di importare in FreeCAD progetti di schede PCB realizzati da diverse applicazioni.

Esportazione WebGL

Ora, da FreeCAD, è possibile esportare la scena come un fileWebGL-abilitato html. Questo file include un visualizzatore embedded three.js-based che consente di ispezionare la scena dal web senza alcun plugin, purché lo si visualizzi con un browser WebGL-compatibile.

Sistema di unità di misura

Infine, è stato implementato un sistema di unità di misura a livello di FreeCAD, quindi a disposizione di tutti i moduli. Ora è possibile scegliere uno schema unità dalle preferenze. Gli schemi attualmente disponibili includono millimetri, metri e misure imperiali, ma a breve dovrebbe diventare disponibile molto altro. Una volta che lo schema è impostato, la maggior parte delle proprietà e gli strumenti di FreeCAD utilizzano di preferenza questa unità. Ma il sistema è molto flessibile, e nella maggior parte dei casi, si possono mescolare le unità quanto si vuole, per esempio dando misure in pollici in un set di documenti in millimetri.

Style Sheets

FreeCAD 0.14 diventa ancora più personalizzabile con l'aggiunta di Style Sheets utilizzato per controllare l'immagine di sfondo nella finestra principale. L'utente non è più vincolato allo sfondo di pietra grigia. Quasi ogni tipo di immagine, o disegno personalizzato possono essere utilizzati per riempire lo sfondo della finestra principale di FreeCAD.

Stile di visualizzazione

La barra predefinita degli strumenti Vista è stato ampliato con un paio di nuovi pulsanti per commutare facilmente la visualizzazione di tutta la vista tra la modalità 3D wireframe, ombreggiata o linee.

Finestra 3D anti-aliasing

Nuove opzioni anti-aliasing, che si possono trovare nelle preferenze, sono state aggiunte al sistema vista 3D di FreeCAD. Se avete un buon chip grafico 3D, ora è possibile apprezzare FreeCAD con una elevata qualità anti-aliasing.

Part

Loft e Sweep

Gli strumenti Part Loft e Part Sweep è sono stati migliorati e ora è possibile utilizzare gli oggetti Draft come profili.

Offset

Il nuovo strumento Part Offset crea copie di una forma selezionata ad una determinata distanza dalla forma base.

Spessore

Ora è disponibile un nuovo strumento Part Thickness. Questo strumento funziona su una forma solida, e la trasforma in un oggetto cavo, dando a ciascuna delle sue facce un dato spessore.

Make Compound

L'ambiente Part ora fornisce uno strumento Crea un composto, che consente di creare rapidamente un oggetto composto da un insieme di forme selezionate.

Primitive Part

Nuove Part primitive sono state aggiunte allo strumento Crea primitive: Prismi, poligoni regolari e spirali ora sono facili da creare compilando un paio di parametri. Inoltre, alcuni strumenti del modulo Draft ora possono usufruire di questa funzione e creare anche queste primitive, invece del loro regolare oggetto Draft, se l'opzione corrispondente è impostata nelle impostazioni delle preferenze Draft.

Strumenti Misura

Un nuovo set di strumenti di misura è stato aggiunto a Part. Con questi, è possibile selezionare due elementi di una forma (vertici, spigoli o facce), e visualizzare la loro distanza in distanza assoluta, e lungo assi X e Y.

PartDesign & Sketcher

Validate sketch

Ora l'ambiente Sketcher dispone del nuovo strumento Convalida lo schizzo per aiutarvi a convalidare uno schizzo, trovando vincoli mancanti o ridondanti. Si può anche aggiungere automaticamente alcuni vincoli mancanti, al fine di rendere lo schizzo completamente vincolato.

Gear generator

Uno strumento involute gear generator è stato aggiunto all'ambiente PartDesign, per creare rapidamente gli ingranaggi da parametri.

Drawing

Proiezioni automatiche

L'ambiente Drawing continua ad essere migliorato con alcune nuove interessanti funzionalità. Proiezioni ortogonali ora permette di visualizzare tutte le viste, nonché un maggiore controllo sulle singole viste. Un'altra caratteristica fondamentale, Drawing Templates ora può contenere i dati che definiscono la posizione di Bordo e Cartiglio il che limita automaticamente le proiezioni all'interno del Bordo, e allo stesso tempo evita automaticamente di inserirle nello spazio occupato dal cartiglio.

Simboli

Nell'ambiente Drawing è disponibile un nuovo strumento Simbolo consentendo di inserire rapidamente oggetti SVG sul foglio da disegno. Questi oggetti vengono memorizzati nel file di FreeCAD, quindi non c'è bisogno di inviare il file in formato SVG originale quando si distribuiscono dei file.

Raytracing

Nuovi strumenti di rendering

Anche l'ambiente Raytracing ha ricevuto qualche attenzione, e la sua barra degli strumenti è stata rielaborata. I "vecchi" pulsanti che producevano manualmente i file Povray parziali sono stati rimossi (sono ancora presenti nel menu Raytracing), e ora si può produrre un rendering più o meno allo stesso modo come si usa l'ambiente Drawing: Si crea un nuovo progetto, si assegna ad esso un modello, poi lo si riempie con la vista degli oggetti. Quando si ha finito, basta premere il pulsante di rendering, o esportarlo in un file pronto per il rendering esterno a FreeCAD.

Inoltre, il sistema di modelli Raytracing è stato esteso, e i modelli ora sono più facili da manipolare e creare.

Gli script .pov prodotti da FreeCAD ora contengono il rapporto di auto-aspetto. Gli utenti non devono più mantenere un rapporto di aspetto 4:3 nelle impostazioni Raytracing o modificare manualmente l'uscita e cambiare i rapporti, per ottenere un corretto rendering. Ora possono essere inseriti qualsiasi larghezza e altezza senza timore che gli oggetti vengano restituiti schiacciati o allungati.

Supporto Luxrender

Insieme al supporto esistente per POV-Ray, il modulo Raytracing ora supporta anche LuxRender. Se POV-Ray è un classical-style raytracer, che spara raggi dalla telecamera per trovare il colore di ogni pixel dell'immagine, Luxrender invece è un unbiased renderer, che richiede molto più tempo per rendere le scene, ma è in grado di produrre una illuminazione molto più realistica.

Foglio di calcolo

In FreeCAD è stato aggiunto un nuovo ambiente Spreadsheet. Esso consente di creare un oggetto foglio di calcolo, che contiene dati in un foglio bidimensionale. Dispone inoltre di un editor in modo da poter modificare il contenuto del foglio di calcolo (sono supportati testi, numeri e alcune formule di base), e uno speciale oggetto cell controller, che può eseguire la scansione del documento per certi tipi di oggetti, estrarre da essi una certa proprietà, e compilare un determinato intervallo di celle con questi valori.

Draft

Importare e esportare DWG

Ora FreeCAD è in grado di importare ed esportare verso il formato DWG, grazie al multipiattaforma free ODA File Converter. Quando questo è installato, e il suo percorso è impostato nelle preferenze di Draft, FreeCAD è in grado di usarlo per importare ed esportare file DWG, convertendoli in dxf, quindi utilizzando l'importatore ed esportatore dxf di Draft. L'importazione e l'esportazione dei file DWG ha quindi le stesse limitazioni del formato dxf.

Lavorare con i gruppi da Draft verso Drawing

Lo strumento Draft to Drawing, utilizzato per posizionare oggetti di Draft in un foglio di disegno Drawing, ora può essere applicato ai gruppi, e permette di creare un numero inferiore di Viste di oggetti nel foglio di disegno. Combinando in modo razionale gli oggetti Draft in gruppi, si dispone di un modo rapido per controllare l'aspetto di molti oggetti nella pagina.

Dimensioni ricodificate

Lo strumento Dimensioni è stato completamente ricodificato, e gli oggetti Dimensione ora si comportano molto meglio, hanno acquisito alcune nuove proprietà, come frecce più belle e scalabili, un maggiore controllo sulla posizione del testo e sulla direzione della dimensione , e soprattutto un migliore supporto per l'ambiente Drawing. Ora è possibile inserire le dimensioni in qualsiasi piano dello spazio 3D, e ottenere risultati corretti quando si metteno su un foglio di disegno con lo strumento Drawing.

Tratteggio

L'ambiente Draft dispone anche di un nuovo "giocattolo": tratteggio. Sul specifici oggetti Draft (quelli che formano una forma chiusa come polilinee chiuse, rettangoli, poligoni regolari o cerchi), ora è possibile applicare un tratteggio. Attualmente, sono disponibili di default solo un paio di modelli di tratteggio, ma poiché tali modelli sono molto facili da creare (sono semplici file SVG), e possono già essere aggiunti dall'utente dei modelli personalizzati, la collezione di default potrebbe crescere rapidamente. Gli oggetti Draft con i riempimenti sono anche supportati fedelmente dall'ambiente Drawing.

Ellissi

È stato aggiunto il supporto per le ellissi, l'ambiente Draft ora permette di disegnare ellissi complete o porzioni di ellissi.

Smussi

Allo stesso modo dei raccordi, che erano apparsi nella versione 0.13, ora i rettangoli, contorni e poligoni di Draft hanno una proprietà smusso, che smussa i loro angolo. Lo smusso viene applicato prima del raccordo, e entrambe le proprietà possono essere utilizzate insieme, questo consente di trasformare rapidamente un contorno molto semplice in un oggetto complesso fatto di molte sezioni.

Upgrade e Downgrade ricodificati

Gli strumenti Upgrade e Downgrade, prima ermetici pezzi di magia, di cui non si era mai troppo sicuri di quello che sarebbe stato il risultato, sono stati ricodificati, e ora appare un messaggio molto più amichevole che informa su quanto è stato fatto e perché. Ora sono disponibili anche per gli scripting Python, non solo il blocco, ma anche le loro singole operazioni interne, in modo da poter ordinare con precisione un determinato tipo di Upgrade da eseguire.

Facebinder

È stato aggiunto un nuovo strumento Facebinder, che fa un'operazione molto semplice, ma potenzialmente molto utile: Riunisce qualsiasi quantità di facce selezionate da diversi oggetti, e le usa per creare un nuovo oggetto. Il nuovo oggetto mantiene i collegamenti agli oggetti originali, in modo che qualsiasi successiva loro modifica viene riflessa nell'oggetto facebinder. Questo dovrebbe essere utile soprattutto per gli oggetti architettura, dove ora è possibile creare nuovi oggetti dalle facce di diversi altri oggetti.

Shape strings

Lo strumento ShapeString crea oggetti planari da un testo e un tipo di carattere TrueType. Questi oggetti, a differenza delle comuni annotazioni come sono i Testi, sono oggetti 3D reali, possono essere estrusi, e quindi possono essere usati per creare incisioni o altri tipi di oggetti 3D con il testo in rilievo.

Curve di Bezier

Accanto alle curve arco di circonferenza e B-spline già esistenti, nell'ambiente Draft ne è stata inserita una nuova: la curva di Bezier. Può essere creata cliccando dei punti, allo stesso modo di altri oggetti Draft, ma poi si può editare e modificare i suoi punti di ancoraggio, controllare con precisione la forma della curva.

Arch

Struttura Preset e profili

Lo strumento Struttura ha avuto diversi miglioramenti: ora è dotato di caratteristiche predefinite che consentono di creare rapidamente una trave o una colonna sulla base di un profilo standard di tipo INP o HEB, e di un sistema di posizionamento più facile, con una speciale modalità di aggancio. Ora è anche possibile assegnare agli elementi strutturali un percorso di estrusione, quindi sono diventate possibili delle configurazioni molto avanzate. Alcuni dei pezzi offerti da BOLTS possono anche essere creati direttamente come elementi strutturali Arch.

Finestre predefinite

Anche allo strumento Finestra è stato aggiunto un sistema di finestre predefinite. Anche se ancora basate su schizzi, cosa che assicura la massima flessibilità (praticamente si può creare facilmente qualsiasi tipo di finestra), ora si possono costruire nuove finestre partendo da una serie predefinita. Basta scegliere un preset, inserire alcuni parametri, e posizionare la finestra in un muro esistente o in un elemento strutturale, se lo si desidera. A livello inferiore, verrà creato lo schizzo appropriato, che è modificabile in qualsiasi momento.

Spazio

Ora è disponibile un nuovo oggetto Spazio che consente di costruire, marcare e calcolare spazi ed aree del pavimento. Questi oggetti spazio comprendono sempre un volume solido, in modo da poter sempre conoscere il loro volume e superficie. Essi possono essere costruiti da una forma solida, o dalla serie delle facce di contorno.

Muri multistrato

Ora i Muri possono essere multistrato con un trucco molto semplice: più pareti possono essere basate su una stessa linea di base, specificando una distanza di spostamento dalla linea di base. Questo, combinato ad esempio con Carpenteria, consente di realizzare complesse strutture di pareti, o pareti con strati isolamenti. Inoltre, questi muri sono consapevoli dei loro "muri fratelli" (le altre pareti basati sulla stessa linea di base), e qualsiasi finestra posta su una di queste pareti anche creare una apertura nei suoi fratelli.

Scale

È stato aggiunto anche un nuovo strumento Scala, che permette di costruire le scale complesse impostando alcuni parametri. Attualmente sono disponibili solo scale dritte, ma la lista crescerà nel tempo. Queste scale hanno molti parametri di configurazione, quali le dimensioni dello scalino, l'alzata, o il tipo di struttura.

Armature

Con lo strumento Armature sono stati introdotti i rinforzi. Anche essi si basano anche sugli schizzi, per garantire grande flessibilità. Essi sono creati essenzialmente disegnando la sagoma delle barre sulle facce appropriate degli elementi strutturali, poi convertendo le sagome in armature reali.

Carpenteria

I sistemi carpenteria sono utilizzati ovunque in architettura: cancello, sistemi strutturali, telaio dei muri, ecc. Il nuovo strumento Carpenteria (Frame) permette di creare facilmente tutti i tipi di telai, combinando un oggetto profilo, che può essere qualsiasi forma piatta estrudibile, quale un rettangolo o un cerchio, e un oggetto percorso, che definisce le linee della estrusione a cui gli elementi dell'oggetto profilo sono sottoposti. I percorsi sono tipicamente disegnati con l'ambiente Sketcher. Questi oggetti Carpenteria possono poi essere trasformati in pareti o strutture, se necessario.

Ispeziona

Ora nell'ambiente Arch è disponibile un altro strumento semplice, ma utile: la modalità Ispeziona. In questa modalità, quando si clicca su vertici, spigoli, facce o oggetti interi, si ottiene la loro altezza, lunghezza, area o volume. Queste informazioni sono visualizzate sul modello, ma sono anche copiate negli appunti, e raccolte come testo, quindi è facile incollale in altre applicazioni, fornendo un flusso di lavoro piuttosto veloce per definire le fatture.

Tutorial

Un nuovo tutorial di 35 pagine descrive l'ambiente Arch in tutti i suoi dettagli, proponendo un esercizio completo.

Importare e esportare file IFC

È stato fatto molto lavoro sia su FreeCAD che su IfcOpenShell, che è la parte di software responsabile della gestione dei file IFC nell'ambiente Arch. Quando si utilizza una versione di sviluppo di IfcOpenShell, oltre a uno spettacolare incremento di velocità durante l'importazione di un file IFC medio (circa 50Mb), FreeCAD è anche in grado di esportare i modelli in formato IFC. Il supporto all'esportazione è ancora nelle prime fasi di sviluppo, ma riesce già a esportare i file in modo leggibile senza errori dalla maggior parte delle principali applicazioni che supportano IFC.

Lista completa

L'elenco completo delle correzioni e delle nuove funzionalità può essere letto suhttp://freecadweb.org/tracker/changelog_page.php