File Format FCStd/it

Un progetto di FreeCAD è in realtà un normale file zip che contiene sempre un file Document.xml più eventuali altri file di dati, un GuiDocument.xml e una miniatura in formato PNG, PartShape3.brp Points3. ..

Fare un copia del progetto e attenersi alla seguente procedura :

FCStd is a standard zip file, containing one or more files in a specific Structure. As such, it is possible to unpack a FCStd file using a regular zip decompression tool, but care needs to be taken while packing the contents of a FCStd file. FreeCAD contains a "Project Utility" to re-pack FCStd files, it's use is described in below.

Document.xml
This is the main xml file describing all the objects inside a FreeCAD document, that is, only the geometric and parametric definition of the objects, not their visual representation. If FreeCAD is ran in console mode (without the GUI), only this xml document will be used.=

Example Document.xml
Creare una nuova directory e posizionare la copia in quella directory. Il file .FCStd può contenere molti file.


 * Andare in Menu > Strumenti > Utilità di Progetto... Estrai progetto
 * Fonte : Indicare il percorso della copia da estrarre.
 * Destinazione : Indicare il percorso per i file estratto.
 * Fare clic su
 * Andare nella directory e aprire entrambi i file, GuiDocument.xml e Document.xml utilizzando Notepad++ (Windows) (Notepad permette di modificare contemporaneamente un testo in tutti i documenti aperti).
 * GuiDocument.xml : contiene tutte le informazioni del progetto relative all'interfaccia, mostrate nella vista combinata, la configurazione di FreeCAD . ..
 * Esempio con Text004


 * Document.xml : contiene tutte le informazioni relative agli oggetti che compongono il progetto.
 * Esempio con Text004


 * Così come le altre definizioni anche quelle contenenti file= sono collegate a un file e quando, ad esempio, si modifica DiffuseColor in  è necessario modificare anche il nome del file corrispondente.
 * Individuare il termine da modificare, eseguire Ricerca (il termine da modificare) poi Sostituire con (il nuovo termine) e infine cliccare su . La modifica viene apportata in entrambi i file, sia in GuiDocument.xml che in Document.xml.
 * Dopo aver completato le modifiche, tornare a Menu > Strumenti > Utilità di Progetto... Crea progetto
 * Fonte : Fornire il percorso per il file modificato, e che è quello da ripristinare.
 * Destinazione : Fornire il percorso per il file FCStd da ripristinare.
 * Fare clic su e nella nuova finestra fare clic su  per evitare di sovrascrivere i file. Cliccare su  e eventualmente attivare "Carica il file di progetto dopo la creazione".
 * Se la casella "Carica il file di progetto dopo la creazione " è selezionata, il progetto viene automaticamente caricato in FreeCAD.
 * PS: è imperativo che ci sia concordanza tra i documenti GuiDocument.xml, Document.xml e i file altrimenti il file .FCStd contiene degli errori. Per questo motivo si deve sempre lavorare su una copia del progetto.

Structure
Structure of a typical FCStd file:

Modificare il file .FCStd
È possibile modificare un file originale .FCStd, ma la procedura non è senza rischi, perciò si deve sempre lavorare su una copia.

After having made an copy of your project, follow these steps :

Create a new directory and place your copy in that directory (there may be many files in your FCStd).


 * Go in Menu > tools > Project utility... Project utility
 * Source : Give your copy to unpack path.
 * Destination : Give the path to the unzipped files.
 * Click
 * Go to your directory and open both files GuiDocument.xml andt Document.xml using Notepad++ (Windows) (Notepad++ to modify a word in all open documents).
 * GuiDocument.xml : contains all your project information to the interface, display in the Combo view, the configuration of FreeCAD . ..
 * Example with Text004


 * Document.xml : contains all information relating to the constituent objects your project.
 * Example with Text004


 * Le informazioni come :


 * as well as other definitions containers file= relate has a file and if you change example "DiffuseColor" in  You must also change the name of the file for correspondence.
 * Once the Word change is identified, search (your Word) and Replace by (your new word) and click on and your change will be the same in both files GuiDocument.xml and Document.xml.
 * When changes are complete, return to the tool Menu > Tools > Project utility... Create project
 * Source : Give the path of the file that you just changed and that is to restore.
 * Destination : Give the path of the FCStd file to restore.
 * Click In the new window click on  (to avoid errors by rewriting the file) and you post. Click on  you can check the "Load project file after creation".
 * If you have checked "Load project file after creation" your project will load in FreeCAD.
 * PS : It is imperative that it have concordance GuiDocument.xml, Document.xml documents and files without which there will be errors in your .FCStd file. To do this should always work on a copy of your project.

Altri link
Ulteriori informazioni sul formato Fcstd.

Un utile programma convertitore: ImageConv.