Main Page/it

= FreeCAD =

FreeCAD è un software Open Source di modellazione 3D di tipo CAD/MCAD/CAx/CAE/PLM, rivolto principalmente all'ingegneria meccanica e al design industriale. Si inserisce egregiamente in ambiti legati all'ingegneria civile e all'architettura, nonché in altri settori di interesse ingegneristico. La sua struttura modulare, volta principalmente alla modellazione solida, rende il software flessibile, facilmente modificabile e adattabile alle esigenze più variegate.

FreeCAD è basato sulla tecnologia OpenCasCade che mette a disposizione dei progettisti un ambiente di modellazione geometrica modulare e flessibile. Le scene 3D visualizzate sono basate su Open Inventor e vengono renderizzate attraverso le librerie Coin 3D ed è possibile interagire con l'ambiente di progettazione attraverso lo scripting in python. L'interfaccia utente è invece basata sulle librerie Qt.

FreeCAD è multi-piattaforma, è pertanto possibile utilizzarlo in ambiente Microsoft®, OSx© e Linux.

Per saperne di più...

Funzioni principali

 * [[Image:Feature1.jpg|left]] Il kernel basato su OpenCasCade permette operazioni complesse su profili di varia natura, anche molto articolati. È presente il supporto nativo al BREP, al NURBS ed alle operazioni di tipo booleano.


 * [[Image:Feature6.jpg|left]] La già citata architettura modulare permette l'estensione delle funzioni del programma attraverso l'utilizzo dei plugins. È inoltre possibile interagire con il software attraverso l'uso di macro e script python.


 * [[Image:Feature3.jpg|left]] I modelli solidi vengono costruiti per via parametrica, ciò rende possibile variare facilmente le specifiche dimensionali e superficiali. L'intero processo di creazione del modello può essere convertito e ripetuto attraverso gli script.


 * [[Image:Feature4.jpg|left]] Attraverso l'utilizzo della riga di comando integrata nella GUI, è possibile accedere praticamente tutte le funzionalità del software per mezzo di semplici comandi python. Si possono creare e/o modificare oggetti geometrici, interagire con l'ambiente di lavoro o addirittura personalizzare l'interfaccia grafica del programma. Il supporto a questo tipo di interazioni è disponibile anche attraverso script e macro esterni al software.

STL, DAE, IFC oppure OFF, oltre al formato nativo di FreeCAD Fcstd.
 * [[Image:Feature5.jpg|left]] È possibile importare ed esportare molti dei formati standard di rappresentazione 3D, come ad esempio: STEP, IGES, OBJ, DXF, SVG, U3D,

In fase di sviluppo

 * [[Image:Feature7.jpg|left]] Un ambiente di sketch dotato di strumenti per il disegno di sagome in 2D, anche vincolate. Questa funzionalità permette di utilizzare le sagome tracciate come base per la costruzione dei profili 3D.


 * [[Image:Feature8.jpg|left]] Un ambiente di disegno che permette di proiettare sul piano le viste del modello solido. È anche possibile esportare direttamente la proiezione in formato SVG o PDF.


 * [[Image:Feature9.jpg|left]] Un modulo di simulazione robotica con il quale studiare i movimenti e le traiettorie del manipolatore. È disponibile una interfaccia grafica di questo modulo che permette di manovrare i vari elementi del modello 3D in modo semplice e intuitivo.


 * [[Image:Feature-raytracing.jpg|left]] Un modulo dedicato al rendering per mezzo del quale si possono esportare i modelli 3D ed effettuare renderizzazioni con software di terze parti. Al momento è pienamente supportato il solo [POV-Ray].


 * [[Image:Feature-arch.jpg|left]] È stato inoltre avviato lo sviluppo di un modulo dedicato all'architettura compatibile con il modello [BIM] e compatibile con l'IFC. Le prospettive di questo modulo sono ancora in via di definizione. (Maggiori informazioni qui)

Manuale
Il manuale di FreeCAD viene costantemente aggiornato e migliorato, grazie al contributo della comunità. Tutte le funzioni presenti nel software sono documentate e spiegate. Sono state avviate traduzioni in varie lingue, ma sussiste ancora molto lavoro da svolgere. Sentitevi liberi di partecipare al progetto e di contribuire!

Sviluppo
Se si vuole conoscere lo stato di avanzamento delle funzioni di FreeCAD è possibile consultare il Piano di sviluppo (Development roadmap) per conoscere quali funzionalità saranno aggiunte nelle future versioni. La Cronologia delle modifiche e la Mappa dello sviluppo (Roadmap) forniscono utili informazioni sullo stato della versione in sviluppo. Per ottenere maggiori informazioni si può consultare la pagina delle Statistiche.

Codice sorgente
FreeCAD può essere compilato utilizzando cMake oppure autotools. Da questo link si può accedere ai sorgenti. Sono disponibile le istruzioni per la compilazione in ambiente Windows, Unix/Linux e MacOSX.

Contribuire
La comunità di FreeCAD e il software stesso sono lieti di accogliere il vostro contributo; testando e segnalando bugs, ampliando e migliorando la documentazione per i nuovi utenti oppure scrivendo o registrando tutorial. Un altro aiuto molto apprezzato è il contributo dei Mac-User. A causa della scarsità di utenti che utilizzano questa piattaforma il progetto ha bisogno di tester e di builder per Mac OSX. Se avete un Mac [CompileOnMac/it|provate]] FreeCAD sul vostro terminale! Se poi si vuole contribuire a tradurre FreeCAD e possibile consultare la pagina relativa alla traduzione in Italiano.