Jump to content

Pagina Principale

From FreeCAD Documentation

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

File:Right arrow.png Per saperne di più...

Funzioni principali

  • 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.
  • File:Feature6.jpg
    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.
  • 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.
  • 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.
  • È possibile importare ed esportare molti dei formati standard di rappresentazione 3D, come ad esempio: STEP, IGES, OBJ, DXF, SVG, U3D oppure STL

In fase di sviluppo

  • 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.
  • Un foglio di disegno che permette di proiettare sul piano le viste del modello solido. È anche possibile esportare direttamente la proiezione in formato SVG o PDF.
  • 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.
  • 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].
  • È 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!

More

About the development

Check the Development roadmap for news about what is being planned, the Changelog and Roadmap mantis pages to see the progresses towards next release, or the Project statistics for even more information about the FreeCAD codebase.

Source code

FreeCAD can be compiled using cMake or autotools, the subversion link is https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk and there are build instructions for Windows, Unix/Linux and MacOSX.

Help wanted

FreeCAD would benefit greatly from your help, for example by testing and reporting bugs, or helping with extending and bettering the documentation destinated to newcomers, for example by writing or recording tutorials. Another problem we have, is lack of people to build and test FreeCAD on Mac OSX. If you have a mac, please help us! You are also welcome to help translating FreeCAD in your language.