File Format FCStd/it

Il Formato nativo dei file di FreeCAD (FreeCAD Standard file format)  .fcstd è il formato principale dei file di FreeCAD. Si tratta di un formato composto che supporta la compressione e l'incorporamento di diversi tipi di dati.

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

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

Thumbnails/thumbnail.png
Si tratta di un'immagine di anteprima di 128x128 pixel del documento, che è uno screenshot della vista 3D in fase di salvataggio.

Le miniature vengono generate solo quando, nelle preferenze di FreeCAD, è attivata la corrispondente opzione.

Templates/*.svg
Nella cartella Templates vengono memorizzati i file dei modelli svg utilizzati nelle pagine di Disegno.

*.brep
Queste sono le forme .brep di tutti gli oggetti che hanno una forma Parte in Document.xml.

Ogni oggetto, anche se è parametrico, ha la sua forma memorizzata in un file .brep individuale, in modo che si può accedere ai suoi componenti senza la necessità di ricalcolarne la forma.

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.

Fare un copia del proprio progetto e attenersi alla seguente procedura :

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


 * 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
Un utile programma convertitore: ImageConv.