Fcstd file format/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.

Un file .fcstd, in realtà, non è altro che un file .zip contenente dei file .xml e dei file di dati.

I file .xml organizzano la struttura del documento salvato e gestiscono i file contenenti i dati.

Si può sempre rinominare un file .fcstd con l'estensione .zip e aprirlo con qualsiasi gestore di archivi compressi.

Questa è la struttura di un tipico file fcstd:



Document.xml
Questo è il file xml principale che descrive tutti gli oggetti contenuti in un documento di FreeCAD.

Descrive solo la definizione geometrica e parametrica degli oggetti, ma non la loro rappresentazione visiva.

Se FreeCAD viene eseguito in modalità console (senza GUI), viene utilizzato solo questo documento xml.

GuiDocument.xml
Questa è la controparte GUI del file document.xml.

Per ogni oggetto descritto nel document.xml, c'è un corrispondente oggetto in GuiDocument.xml il quale descrive la rappresentazione visiva di quell'oggetto (colore, larghezza di riga, ecc.)

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.

Link per ulteriori informazioni
Qui si trova un utile programma di conversione: ImageConv.