FAQ/it

= Domande Frequenti =

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

Il modo più facile per installare FreeCAD sul mio computer?
Il modo più semplice è attraverso la sezione download (it) oppure download (en), 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 può scaricare FreeCAD direttamente dal gestore di pacchetti. Notare 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, dove sono anche 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 queste 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 ...

Su alcuni vecchi sistemi Windows XP, è possibile ottenere un messaggio di errore come questo: ''The application can't start, because the side-by-side configuration is wrong. The reinstallation of the application may solve the problem''. Questo problema è causato dalla mancanza nel sistema delle librerie di runtime CRT oppure la versione installata è troppo vecchia e FreeCAD ne usa una più recente. In questo caso è necessario installare il Microsoft Visual C++ Redistributable Package che troverete presso Microsoft. Vedere anche il corrispondente messaggio nel forum.

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

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 sistemi Debian / Ubuntu, il pacchetto python-pivy fa parte dei repository software standard. Su altri sistemi, al momento, può essere necessario compilare pivy. Notare 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 della 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, rimane sporca 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 a:


 * verificare che la scheda grafica supporti la visualizzazione 3D
 * digitare glxinfo in una finestra di terminale, e controllare che l'output Direct Rendering sia impostato "yes", e che il vendor/renderer/version OpenGL corrisponda alla propria scheda grafica.
 * installare altro software basato su OpenGL, per esempio Blender, e controllare se funziona e se 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 motivi seguenti:

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. Come un suggerimento generale, per ottenere maggiori informazioni sul blocco di FreeCAD è possibile avviarlo con l'opzione --write-log. In questo modo si crea il file FreeCAD.log in $HOME/.FreeCAD nei sistemi Linux e Mac OS X oppure in %APPDATA\FreeCAD% nei sistemi Windows.

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 che 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, accertarsi 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 - (report a bug). Se siete su un sistema Linux, è facile fare un backtrace di debug, che fornisce agli sviluppatori informazioni molto utili sul crash:
 * 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 alla 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 "Assertion Failed" 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 Coin e che questo causi il crash. Per verificare se il problema è effettivamente questo, provare quanto segue:

Se c'è qualche differenza, FreeCAD o SoQt devono essere ricompilati (meglio ricompilare quello che utilizza la versione di Coin più vecchia ). La cosa migliore è 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 Coin a cui rimanda FreeCAD

FreeCAD va in crash dopo Modifica -> Allineamento
A segmentation fault happens at vbo_save_playback_vertex_list. This means that the implementation of VBO of the graphic driver is bad. In order to avoid to cache OpenGL calls you can try to set the environment variable IV_SEPARATOR_MAX_CACHES=0 and restart 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 al forum, cercare discussioni relative ai sistemi Mac OSX e discutere il problema o vedere se qualcuno ha già trovato una soluzione.

Non posso cambiare i valori numerici nei pannelli delle proprietà di FreeCAD
Molto probabilmente le impostazioni internazionali, Paese e lingua nel pannello di controllo di Windows, non sono corrette. Controllare se è impostato lo stesso simbolo per il separatore decimale e per il simbolo di raggruppamento delle cifre nelle impostazioni regionali. Se sono uguali, modificare le impostazioni di sistema e utilizzare due caratteri diversi, uno per il simbolo di raggruppamento delle cifre e un altro per il separatore dei decimali. Si noti che non è obbligatorio utilizzare il punto come separatore decimale. È obbligatorio l'uso di simboli diversi in queste due impostazioni.



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 quattro 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?
Consultare la pagina Per iniziare dove si trova una breve descrizione degli strumenti che è possibile utilizzare. C'è anche una recente sezione dedicata alle Giude - (Tutorials) contenente per ora poche risorse. La sezione Centro utenti - (User hub) contiene informazioni più dettagliate sui diversi ambienti di lavoro di FreeCAD. Si noti che, poiché FreeCAD è relativamente nuovo, la sua interfaccia utente è ancora molto spoglia e non dispone di molti strumenti. Le funzionalità più avanzate sono già disponibili tramite gli script Python - (python scripting).

C'è la documentazione per i nuovi utenti​​? Come posso imparare ad usare FreeCAD?
Al momento, la documentazione per i principianti è ancora scarna, purtroppo, ma la nuova sezione Giude - (Tutorials) contiene già un paio di pagine che consentono di iniziare.

Come fare per estrudere i solidi. Come ottenere il risultato desiderato
Il metodo è semplice: Le linee (o spezzate), quando estruse, producono delle facce (superfici). Le facce, quando estruse, formano dei solidi. Se si estrude qualcosa e il risultato non è un solido, allora si è estruso qualcosa che non era una superficie. Se si dispone di linee e da esse si desidera estrudere un solido, è necessario innanzitutto selezionare delle linee che formano un perimetro chiuso (selezionare diversi oggetti premendo il tasto CTRL), unirle tra di loro in un contorno (con lo strumento Upgrade del modulo Draft, Promuovere), quindi generare una superficie con quel contorno (ancora con lo strumento Promuovere del modulo Draft). Se tutto è andato bene ora è possibile estrudere la superficie e generare un solido.

Purtroppo, ci possono essere tanti piccoli imprevisti che fanno ottenere un risultato sbagliato. Il modo migliore per verificare è controllare cosa contiene l'estrusione. Gli oggetti contenuti possono essere individuati facilmente con Python. Supponendo ad esempio di avere un oggetto chiamato "Wire", è possibile digitare questo nella console python:

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

Il codice precedente recupera la forma di un oggetto, mostra le facce e i contorni dell'oggetto (se esistono), e, se ci sono contorni, indica se tali contorni sono chiusi. Se non si dispone di una superficie, non è possibile ottenere un solido. Se il contorno non è chiuso, non diventa una faccia. Se si è interessati, vi sono maggiori informazioni su cosa si può verificare con python nella pagina degli Script Parte (it) - part scripting (en). Se non è possibile unire diverse linee in un contorno, la causa più probabile è che i loro punti finali non si incontrano, ci sono dei piccoli spazi tra (alcuni) di loro. Per esperienza, la soluzione più veloce è quella di ridisegnare una spezzata sopra questi punti ...

Le operazioni booleane non riescono, o danno strani risultati
Il kernel OpenCasCade, che in FreeCAD è il responsabile per la geometria degli oggetti Parte, anche se è probabilmente il miglior kernel open-source per le geometrie disponibile, ha i suoi difetti e limiti. In effetti, le operazioni booleane (fusione, sottrazione, intersezione) non sono la sua caratteristica migliore, e spesso danno risultati imprevisti. Si tratta di una limitazione in atto che non è possibile risolvere subito (definitivamente), quindi il procedimento migliore è quello di cercare di ottenere il risultato desiderato modellando diversamente. I problemi con le primitive, ad esempio con un cilindro, si può spesso risolvere utilizzando in sostituzione un cerchio estruso. Come regola generale, se una forma non funziona, provare a rimodellare in modo diverso. Nel 99% dei casi alla fine si riesce a ottenere il risultato desiderato.

FreeCAD è un grande programma! Come si può contribuire?
Ci sono vari modi per contribuire, anche se non si è un programmatore. Ecco alcune cose che si possono fare:


 * Fornire un feedback agli sviluppatori di FreeCAD: è sempre utile sapere cosa pensa la gente, ciò che gradiscono, ciò che manca, ecc. Inviare una nota sul forum per esprimere la propria opinione o fare una richiesta sul nostro issue tracker!
 * Contribuire con la scrittura di documentazione: in alcune parti la documentazione disponibile in questo sito è molto limitata. Se si scopre qualcosa che non è ben documentato si può aggiungere lì le proprie conoscenze!
 * Aiutare ​​altri nuovi arrivati: frequentare il forum, e aiutare i nuovi utenti a risolvere le questioni di base, ad esempio come fare a installare, come fare ad aggiungere un cubo, ecc ..
 * Tradurre la documentazione: Tradurre questo wiki è facile, basta aggiungere  /codicedellalingua  a una pagina per creare una traduzione. Ad esempio, per tradurre la pagina Part_Module (il cui url finisce con index.php?title=Part_Module) in italiano, basta solo aggiungere /it all'url, per creare la pagina Part_Module/it.
 * Tradurre FreeCAD nella propria lingua.
 * Scrivere guide o registrare videoguide: per i nuovi arrivati le guide sono un modo molto semplice ​​di imparare un nuovo software. Quando si fanno delle belle cose, perché non spiegare ad altri come farle?
 * Contribuire con lavori ed esempi: mancano ancora buoni file di esempio in FreeCAD. Quando si crea qualcosa di buono, condividerlo!
 * Submit bugs - Segnalare i bug: è molto importante correggere tutti i possibili difetti. Quando se ne trova uno, riferirlo il più chiaramente possibile, in modo che sia possibile capire esattamente cosa sta succedendo.
 * Provate a creare un po' di codice Python: non si è mai programmato prima, ma si vuole provare? Python è facile. Leggere la nostra introduction to python - introduzione a Python ... Ma attenzione, si può rapidamente diventarne dipendenti!
 * Per ulteriori informazioni vedere la pagina Contribuire ...

Come si può ottenere il permesso di modificare il wiki?
Il nostro wiki è protetto di default da scrittura per evitare lo spamming. Se si desidera modificarlo, è sufficiente richiedere il permesso di scrittura nel forum o sul canale IRC, a normandc, jmaustpc, yorikvanhavre, jriegel o wmayer.

FreeCAD participa al Google Summer of Code?
No. Al momento siamo troppo pochi sviluppatori e ci vorrebbe troppo tempo per fare il lavoro di admin e monitorare gli studenti, preferiamo invece spendere il tempo nella scrittura di codice.

Voglio iniziare a tradurre il wiki nella mia lingua. Cosa devo fare?
Questo wiki ospita molti contenuti. Il materiale più aggiornato e interessante viene raccolto nel manuale.

Il primo passo è quello di verificare se la traduzione del manuale per la propria lingua è già stata avviata (guardate nella barra laterale sinistra, sotto "manual").

In caso negativo, dirigersi al forum e comunicare che si desidera avviare una nuova traduzione, creeremo la configurazione di base per la lingua che si desidera aggiungere. Dopo è necessario ottenere il permesso di modifica del wiki (vedere domanda precedente in questa FAQ).

Se la lingua è già presente, vedere quali sono le pagine ancora da tradurre (sono indicate in rosso). Il metodo per tradurre è semplice: andare in una pagina indicata in rosso, fare copia/ incolla del contenuto della corrispondente pagina in inglese, e iniziare a tradurre.

Non dimenticare di includere tutti i tag e i modelli (template) dalla pagina originale in inglese. Alcuni di questi modelli hanno un equivalente nella propria lingua (per esempio, vi è un modello DocNav per il francese chiamato DocNav/fr).

Aggiungere una barra e il proprio codice lingua nelle categorie, come, ad esempio, in

In caso di dubbi, dirigersi al forum e chiedere a qualcuno di controllare quello che si è fatto e di dirvi se va bene o no.

Attenzione, quando si vuole aggiungere delle parti o si vuole apportare delle modifiche nelle pagine delle traduzioni, riportarle prima sul wiki inglese in modo da essere sicuri che tutti i wiki siano uguali.

'''Le pagine nelle altre lingue saranno aggiornate dai rispettivi traduttori. Essi saranno avvisati quando qualcosa viene cambiato nella pagina inglese.'''

Quando si inserisce una imagine con l'interfaccia nella propria lingua, inserire la stessa immagine con l'interfaccia in inglese nella pagina inglese.

Si deve pagare qualcosa per usare FreeCAD?
No. FreeCAD si può liberamente utilizzare, scaricare, ridistribuire, o modificare. Si tratta di software open-source, pubblicato secondo i termini di 2 licenze di software libero (GPL e LGPL), che garantiscono queste libertà, e, ancora più importante, garantiscono che queste libertà non saranno mai tolte.

E' possibile riutilizzare qualsiasi parte delle opere grafiche di FreeCAD o parti del sito web?
Certo. Tutta la grafica (icone, banner, ecc ..) di FreeCAD è LGPL, come il codice FreeCAD. Essa è a disposizione nella pagina (Artwork) - Materiale grafico... Il sito web è un sito standard di MediaWiki, tutti gli elementi grafici possono essere riutilizzati liberamente, e per sapere come modificare il software di MediaWiki come abbiamo fatto noi, consultare le pagine speciali Common css e js ...

Si può riutilizzare parti di FreeCAD in un'altra applicazione?
Sì, con alcune considerazioni perché alcune parti del codice sono LGPL, mentre altri sono GPL, e per il fatto che le terze parti utilizzate da FreeCAD possono anche avere altre diverse condizioni. Maggiori dettagli nella pagina della Licenza - (license).