Fcstd file format/it

From FreeCAD Documentation
Revision as of 20:50, 21 February 2014 by Renatorivo (talk | contribs) (Created page with "==Link per ulteriori informazioni== Qui si trova un utile programma di conversione: ImageConv.")

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:

 --File.fcstd
  |
  --Document.xml
  --GuiDocument.xml
   |
   --Thumbnails
    |
    --thumbnail.png
   |
   --Templates
    |
    --MyPage.svg
  --Shape1.brep
  --Shape2.brep
  --etc...


Contenuto di un 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.