Jump to content

Main Page/it: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Line 46: Line 46:


* [[Image:Feature7.jpg|left]] Un ambiente di [[Sketcher Workbench/it|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.{{clear}}
* [[Image:Feature7.jpg|left]] Un ambiente di [[Sketcher Workbench/it|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.{{clear}}
* [[Image:Feature8.jpg|left]] Un [[Drawing Module/|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.{{clear}}
* [[Image:Feature8.jpg|left]] Un [[Drawing Module/|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.{{clear}}
* [[Image:Feature9.jpg|left]] Un modulo di [[Robot Workbench/it|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.{{clear}}
* [[Image:Feature9.jpg|left]] Un modulo di [[Robot Workbench/it|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.{{clear}}
* [[Image:Feature-raytracing.jpg|left]] Un modulo dedicato al [[Raytracing Module/it|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 [[http://it.wikipedia.org/wiki/POV-Ray POV-Ray]].{{clear}}
* [[Image:Feature-raytracing.jpg|left]] Un modulo dedicato al [[Raytracing Module/it|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 [[http://it.wikipedia.org/wiki/POV-Ray POV-Ray]].{{clear}}

Revision as of 20:39, 2 June 2011

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

Ulteriori informazioni

Sviluppo

Se si vuole conoscere lo stato di avanzamento delle funzioni di FreeCAD è possibile consultare la Development roadmap per conoscere quali funzionalità saranno aggiunte nelle future versioni. Il Changelog e la 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.