FAQ/it

traduzione provvisoria (renatorivo)

= F.A.Q. =

In questa pagina sono raggruppate le domande più frequenti che sono state poste nel forum nel corso del tempo. Se si hanno problemi o domande a proposito di FreeCAD molto probabilmente la risposta è in questa pagina. Se così non fosse è sempre possibile utilizzare forum di FreeCAD!

Il modo più facile per installare FreeCAD sul mio computer?
Il modo più semplice è attraverso la sezione download, dove sono disponibili pacchetti ed eseguibili per Microsoft Windows®, GNU/Linux e Mac OSX®. Se si lavora in ambiente Debian (>= squeeze) o Ubuntu (>= 10.4), si potrà scaricare FreeCAD direttamente dal gestore di pacchetti. Si noti che tali pacchetti vengano rilasciati solamente di tanto in tanto, quando gli sviluppatori lo ritengono opportuno e che al momento i rilasci non sono pianificati.

E se voglio compilare FreeCAD?
Il codice sorgente di FreeCAD è sempre disponibile nel repository del codice sorgente del progetto. Anche se la procedura è abbastanza semplice, la compilazione di FreeCAD permette di utilizzare le funzioni più recenti in fase di sviluppo, ma richiede un po' di conoscenze di informatica. L'accesso al codice sorgente è possibile da qui, e sono disponibili istruzioni dettagliate per la compilazione su Windows, Linux e Mac OSX in inglese oppure Windows, Linux e Mac OSX in italiano.

FreeCAD non si avvia
Questo può essere dovuto a diversi motivi, il più probabile è che manchi qualche libreria. Provare ad avviare FreeCAD da un terminale (digitare freecad al prompt del terminale) per vedere se appare qualche messaggio di errore. Inoltre, leggere il resto di questa FAQ, in modo da avere più indizi per individuare la causa del problema. Se non si trova nulla di utile, esporre il problema nel forum dove ci sarà sicuramente qualcuno che può fornire un aiuto ...

FreeCAD 0.9 non viene eseguito correttamente su Ubuntu Lucid Lynx (10.04)
Sembra esserci un problema con il pacchetto python-pivy del repository Ubuntu Lucid Lynx, che compila male alcune parti di FreeCAD. Il bug è stato segnalato, speriamo che venga risolto a breve. Nel frattempo, è sempre possibile scaricare e installare il pacchetto python-pivy debian che funziona perfettamente su Ubuntu Lucid da quì.

FreeCAD si avvia normalmente, ma non tutte le icone sono visualizzate, alcune di esse vengono sostituite da una 'X' nera
Alcune parti di FreeCAD dipendono da un modulo esterno Python chiamato Pivy. In Windows, pivy è incluso nell'installatore di FreeCAD. Su sisttemi Debian / Ubuntu, il pacchetto python-pivy fa parte dei repository software standard. Su altri sistemi, al momento, può essere necessario compilare pivy. Si noti che, sebbene alcuni strumenti non sono disponibili senza pivy, il resto di FreeCAD funziona normalmente.

La pagina HTML iniziale non viene visualizzata correttamente o si mescola con la vista 3D
Questo è un bug noto con la versione 0.9, ed è stato risolto nelle versioni più recenti. Il modo più semplice per evitarlo è quello di disattivare la visualizzazione della pagina iniziale nella schermata delle preferenze.

Ci sono problemi di visualizzazione, la vista 3D non si comporta correttamente, c'è immondizia quando si muove o si ruota la vista, ecc ..
FreeCAD dipende da OpenGL per la visualizzazione di contenuti 3D, e quindi richiede un ambiente di lavoro OpenGL. Su alcuni sistemi, OpenGL non è attivato di default, e potrebbe essere necessario installare o aggiornare i driver grafici. Questo problema si verifica più spesso su sistemi Linux o su sistemi virtuali. Se si utilizza un sistema basato su Linux, provare i seguenti passi:


 * verificare che la scheda grafica supporti la visualizzazione 3D
 * digitare glxinfo in una finestra di terminale, e controllare che nell'output Direct Rendering sia impostato "yes", e che il vendor/renderer/version OpenGL corrisponda alla propria scheda grafica.
 * installare altro software basato su OpenGL (Blender per esempio) e controllare se funziona e viene visualizzato correttamente.

FreeCAD va in crash all'avvio
Un crash può indicare un errore più grave, o qualche problema nella configurazione. La maggior parte dei crash di avvio si verificano a causa di uno dei due seguenti motivi:

I driver OpenGL non sono installati o non funzionano correttamente
Questa è una causa molto comune del problema. I sintomi sono semplicemente che FreeCAD si blocca all'avvio oppure quando si apre una vista 3D (ad esempio creando un nuovo documento). Cercate di scoprire qual'è il vostro chip grafico e quindi di scoprire se supporta OpenGL (la maggior parte dei chip più recenti lo fanno), poi cercare il driver corretto e installarlo. Un buon modo per ricontrollare se OpenGL è disponibile è di cercare di eseguire un'altra applicazione OpenGL, ad esempio blender.

Alcune librerie, necessarie per FreeCAD, non sono presenti nel sistema, o non vengono trovate da FreeCAD
Ci possono essere due motivazioni per questo problema: o semplicemente manca qualche libreria, quindi FreeCAD rifiuta di avviarsi, o la libreria c'è, ma è una versione più vecchia di quella che FreeCAD si aspetta, quindi il crash si verifica quando FreeCAD tenta di utilizzare una funzione manca in quella libreria. Un caso frequente è quello in cui Qt3 e Qt4 sono entrambi installati sul proprio sistema. FreeCAD potrebbe rilevare Qt4, ma se l'installazione Qt non è configurata correttamente, possono ancora essere utilizzate alcune parti di Qt3 e provocare il crash.

Si prega di rivedere la procedura di installing - installazione, assicurarsi di aver installato tutte le librerie richieste (nella maggior parte dei sistemi Linux questo viene fatto automaticamente), e verificare qual è il numero di versione minimo per ciascuno dei componenti.

Se tutto sembra corretto, descrivere il problema nel forum oppure segnalare un bug. Se siete su un sistema Linux, è facile fare un backtrace di debug, che fornisce informazioni molto utili sul crash agli sviluppatori:
 * in un terminale, digitare: gdb freecad (assumendo che il pacchetto gdb è installato)
 * all'interno di gdb, digitare run
 * dopo il crash, digitare bt per ottenere il backtrace, che è possibile includere nella segnalazione del bug.

FreeCAD si blocca sulla creazione di un nuovo documento o apertura di un file
Se FreeCAD va in crash quando crea una nuova vista 3D, provare ad avviare FreeCAD da terminale. Se quando il sistema si blocca, viene visualizzato un messaggio di errore riportante "Asserzione non riuscita" e il nome di un componente che inizia con "So" (SoBase, SoFieldContainer, ecc ..), è molto probabile, soprattutto se siete su Linux, che FreeCAD tenti di utilizzare due diverse versioni diverse della stessa libreria e che questo causi il crash. Per verificare se il problema è effettivamente questo, provare quanto segue:

Se non c'è alcuna differenza, FreeCAD o SoQt devono essere ricompilati (meglio ricompilare quello che utilizza la versione Coin più vecchia ). Il comportamento normale è cercare di contattare i responsabili dell'impacchettamento di SoQt o FreeCAD e gentilmente chiedere loro di prendere in considerazione la ricompilazione. Se si vuole intraprendere questa operazione da soli, e non è possibile ricompilare SoQt perché danneggia altre applicazioni del sistema, è possibile forzare la compilazione di FreeCAD con la versione Coin richiesta tramite ./configure --with-coin=DIR. Ma bisogna assicurarsi che il pacchetto corretto di questa versione Coin sia installato.
 * Individuare il file eseguibile FreeCAD (di solito in /usr/lib/FreeCAD/bin)
 * Eseguire il comando 'ldd FreeCAD' da terminale
 * Annotare la versione della libreria libCoin.so library che FreeCAD sta usando (ad esmpio libCoin.so.60)
 * Individuare la libreria libSoQt.so (di solito in /usr/lib)
 * Eseguire 'ldd libSoQt.so' e verificare se rimanda alla stessa versione di FreeCAD

Problemi ad eseguire FreeCAD su Mac OSX
La piattaforma Mac è meno facile da supportare rispetto a Windows o Linux, dato che nessuno degli sviluppatori principali ne possiede una. I pacchetti OSX sono compilati da utenti volontari di FreeCAD, e a volte possono non funzionare correttamente sulla propria macchina, secondo il prorprio sistema. La cosa migliore è probabilmente quello di dirigersi verso i forum, cercare discussioni relative ai sistemi Mac OSX e discutere il problema o vedere se qualcuno ha trovato una soluzione.

FreeCAD è veramente gratuito? Anche per uso commerciale?
FreeCAD è open-source software, ed è concesso di utilizzarlo non solo per uso personale o per uso commerciale, ma anche di distribuirlo, modificarlo, o addirittura di utilizzarlo in una applicazione closed-source. Per riassumere, con esso si è liberi di fare (quasi) tutto quello che si vuole. Vedere la pagina della license per ulteriori dettagli.

Come faccio a ruotare la vista 3D?
FreeCAD dispone di tre diversi modi di navigazione che si possono impostare nella finestra di dialogo delle preferenze o modificare facendo clic con il destro nella vista 3D. Per maggiori dettagli sulle modalità, vedere la pagina Tipi di navigazione. Per la modalità di default ("CAD Navigation"), i comandi sono i seguenti:

Cosa posso fare con FreeCAD? Da dove inizio?
Head to the Getting started page for a quick description of the tools you can use. There is also a new Tutorials section containing a few resources. The User hub section contains more detailed information about the different workbenches of FreeCAD. Note that since FreeCAD is relatively new, its user interface is still very bare and doesn't feature many tools. But much more advanced functionality is already available to you from python scripting.

Is there documentation for newcomers? How can I learn to use FreeCAD?
There is at the moment still little documentation for beginners, unfortunately, but the new Tutorials section already contains a couple of pages to get you started.

How do I extrude stuff into solids? I don't get the right result
The theory is simple: Lines (or wires), when extruded, form faces. Faces, when extruded, form solids. If you extrude something and the result is not a solid, then the something was not a face. If you have lines and you want to extrude a solid from them, you must first select lines that form a closed perimeter (select several objects by pressing CTRL), join them into a wire (Upgrade tool), then make a face from that wire (Upgrade tool again). There you are, if all went well you can now extrude it to a solid.

Now, there can be many little twists that make you obtain the wrong result. The best way to make sure is to check what's inside you are extruding. Objects contents can be easily explored with python. Assuming for example you have an object called "Wire", you could type this into the python console:

obj = FreeCAD.ActiveDocument.Wire shp = obj.Shape print shp.Faces print shp.Wires if shp.Wires: for w in shp.Wires: print w.isClosed

The above code retrieves the shape from an object, shows the faces and wires your object has (if any), and, if there are wires, prints if those wires are closed. If you don't have any face, you won't get a solid. If there is no closed wire, it won't become a face. If you are interested, there is more info about what you can check with python on the part scripting page. If you cannot join several lines into a wire, the most probable cause is that their endpoints don't meet, there must be small gaps between (some of) them. There, I'm afraid, my experience tells me the quickest way would be to redraw a wire on top of them...

FreeCAD is such a great program! How can I help?
There are a lot of different ways to help, even if you are not a programmer. Here are a couple of things you can do:
 * Give some feedback to the FreeCAD developers: It is always useful to know what people think, what they found good, what they miss, etc. Drop a note on the forum giving your opinion or make a request on our issue tracker!
 * Help with writing documentation: The documentation we have here on this site is sometime very limited. If you discovered something that is not well documented, add your knowledge there!
 * Help others newcomers: Hang around the forum, and help new people to solve basic questions, like how do I install, how do I add a cube, etc...
 * Translate the documentation: Translating this wiki is easy, you just need to add a /languagecode page to create a translation. For example, to translate the Part_Module page (its url ends with index.php?title=Part_Module) to french, you would just add /fr to the url, which will create a Part_Module/fr page.
 * Translate FreeCAD in your own language
 * Write tutorials, or record video tutorials: Tutorials are a very easy way for newcomers to learn a new software. If you did some nice stuff, why not show other people how to do it?
 * Contribute with assets and examples: We still miss good example files in FreeCAD. If you created something good, share it with us!
 * Submit bugs: It is very important to have all the possible bugs fixed. If you find one, report it as clearly as possible, so we can understand exactly what's happening.
 * Try to do some python coding: You never programmed before but you want to try? Python is easy. Read our introduction to python... But beware, you might get addicted quickly!

How can I get edit permission on the wiki?
Our wiki is write-protected by default to avoid spamming. If you want to edit it, simply ask for write permission on the forum or on the irc channel, by asking yorikvanhavre, jriegel or wmayer.

I want to start translating the wiki in my own language. What do I do?
This wiki is hosting a lot of contents. The most up-to-date and interesting material is gathered in the manual. So the first step is to check if the manual translation has already been started for your language (look in the left sidebar, under "manual"). If not, head to the forum and say that you want to start a new translation, we'll create the basic setup for the language you want to work.

You must then gain wiki edit permission (see previous question in this FAQ)

If your language is already listed, see what pages are still missing a translation (they will be listed in red). The technique is simple: go into a red page, and copy/paste the contents of the corresponding english page, and start translating. Do not forget to include all the tags and templates from the original english page. Some of those templates will have an equivalent in your language (for example, there is a french Docnav template called Docnav/fr). Look at other already translated pages to see how they did it.

Then, once you translated a page, you must add to the original english page a link to your translation, so readers know that there is a translated version available, using the template. Look at how other translators did it to do the same.

And if you are unsure, head to the forums and ask people to check what you did and tell you if it's right or not.

Can I spread the word around? Reuse any of the FreeCAD artwork on a website? Or even in another application?
Sure. All artwork of FreeCAD is LGPL, same as the FreeCAD code. Help yourself on the Artwork page...