Dopo oltre 20 anni di sviluppo, la community di FreeCAD è orgogliosa di annunciare il rilascio della versione 1.0. Questo traguardo rappresenta un momento storico per il software di progettazione 3D open source, amato da professionisti e appassionati in tutto il mondo. La versione 1.0 segna un punto di svolta, non solo per la stabilità raggiunta, ma anche per l’implementazione di funzionalità attese da tempo, come la risoluzione del problema “Topological Naming” e l’integrazione di un modulo Assembly dedicato.
La soluzione al problema Topological Naming: un cambiamento epocale
Uno dei principali ostacoli che FreeCAD ha dovuto affrontare nel corso degli anni è stato il famigerato problema “Topological Naming Problem” (TNP). Questo problema si manifestava quando si modificavano gli schizzi nelle fasi iniziali di un modello 3D, causando la corruzione dell’intero progetto. La versione 1.0 introduce l’algoritmo di Realthunder per la mitigazione del TNP, offrendo una resilienza senza precedenti ai cambiamenti topologici all’interno di una catena parametrica. Di conseguenza, la stabilità dei modelli è stata notevolmente migliorata, aprendo nuove possibilità per la progettazione parametrica.
Assembly Workbench: un nuovo modo di assemblare
L’altra grande novità di FreeCAD 1.0 è l’Assembly Workbench integrato, che utilizza il nuovissimo risolutore Ondsel. Questa aggiunta era molto attesa dalla community e promette di semplificare il processo di assemblaggio di componenti complessi. L’Assembly Workbench offre una serie di strumenti intuitivi per posizionare, vincolare e gestire le parti all’interno di un assieme, consentendo ai progettisti di creare modelli 3D completi con maggiore efficienza.
Interfaccia utente rinnovata per una maggiore produttività
Oltre alle importanti novità strutturali, FreeCAD 1.0 vanta anche una serie di miglioramenti all’interfaccia utente, pensati per ottimizzare il flusso di lavoro dei progettisti.
Tra le novità più significative:
- Un nuovo widget autonomo, agganciabile per una maggiore flessibilità.
- Un indicatore per il centro di rotazione, utile per manipolare gli oggetti con precisione.
- Filtri di selezione per facilitare la selezione di vertici, spigoli e facce.
- Sovrapposizione di widget agganciabili per un accesso rapido alle funzioni più utilizzate.
- Una finestra di dialogo “Preferenze” riprogettata con una vista ad albero per una navigazione più intuitiva.
- Un nuovo selettore TabBar dell’ambiente di lavoro per passare rapidamente tra i diversi moduli.
Un’esplosione di nuove funzionalità per ogni esigenza
Oltre alle novità principali, FreeCAD 1.0 introduce una serie di miglioramenti e nuove funzionalità in tutti i moduli, rendendolo uno strumento ancora più potente e versatile.
Core system:
- Supporto per l’uso di funzioni vettoriali dalla Vector API in “Expressions”.
- Nuovo contenitore di proprietà “App::VarSet” per la creazione di varianti di progettazione.
- Miglioramenti all’editor Python e all’API Python.
Interfaccia:
- Semplificata e più veloce che sostituisce Start Workbench.
Moduli specialistici:
- Arch Workbench: fuso con BIM Workbench, con nuove funzionalità e supporto nativo per i documenti IFC.
- Path Workbench: rinominato CAM Workbench, con nuove funzionalità tra cui un nuovo simulatore CAM.
- Draft Workbench: ottimizzazione del comportamento della griglia, maggiori opzioni di aspetto e funzionalità aggiuntive per molti strumenti.
- FEM Workbench: revisione generale con modifiche a strumenti e funzioni, linguaggio più vicino agli standard industriali.
- Material Handling System: revisione completa con un sistema standard per lo sviluppo futuro.
- Part Workbench: numerosi miglioramenti, inclusi gli strumenti Part Scale e Part Mirror.
- Part Design Workbench: correzioni e funzionalità aggiuntive per le funzioni di rivoluzione e scanalatura, modifiche significative allo strumento Pad.
- Sketcher Workbench: numerose modifiche e funzionalità aggiuntive, tra cui “dimensionamento al volo”, strumenti contestuali per i vincoli dimensionali, nuovo strumento Offset e altro ancora.
- TechDraw Workbench: nuovi strumenti come Snapping, CosmeticCircle, AddOffsetVertex e molti altri.
FreeCAD 1.0: il risultato di un lavoro collettivo
Il rilascio di FreeCAD 1.0 è un traguardo significativo per la community open source. Questo risultato è stato possibile grazie al contributo di innumerevoli sviluppatori, traduttori e utenti che hanno dedicato tempo ed energie al progetto. La versione 1.0 rappresenta non solo un punto di arrivo, ma anche un nuovo inizio, aprendo la strada a un futuro ricco di innovazioni per il CAD open source.
Invitiamo tutti gli utenti, esperti e principianti, a scaricare FreeCAD 1.0 e a sperimentare le sue nuove potenzialità. La documentazione, il manuale, i tutorial e l’intera community sono a disposizione per supportare gli utenti nel loro percorso di apprendimento e utilizzo del software.
FreeCAD 1.0 è la dimostrazione che la collaborazione open source può raggiungere risultati straordinari, offrendo strumenti potenti e accessibili a tutti.