Fcstd file format/fr

=Fcstd_file_format/fr=

Le Format de fichier standard (.fcstd) est le format de fichier principal. C'est un format composé, il prend en charge la compression, et, l'incorporation de différents types de données.

Le fichier .fcstd n'est en réalité qu'un fichier .zip contenant les fichiers de données, et, les fichiers .xml. Les fichiers .xml organisent la structure du document enregistré, et, décrivent comment les autres fichiers de données doivent être utilisés. En fait, vous pouvez toujours renommer un fichier .fcstd avec l'extension .zip, et, l'ouvrir avec n'importe quelle application .zip.

Ceci est structure typique du fichier FCStd :

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

Document.xml
C'est le fichier .xml principal, décrivant tous les objets à l'intérieur d'un document FreeCAD, c'est-à-dire la définition géométrique, et, les paramètres des objets, mais pas leur représentation visuelle. Si FreeCAD est exécuté en mode console, (sans l'interface graphique), c'est ce document .xml qui sera utilisé.

GuiDocument.xml
Il s'agit de l'équivalent GUI (Graphique User Interface) du fichier Document.xml. Pour chaque objet décrit dans le Document.xml, il y a un objet correspondant dans GuiDocument.xml, qui décrit la représentation visuelle de l'objet (couleur, largeur, etc.).

Thumbnails/thumbnail.png
Il s'agit d'une image miniature (thumbnail) du document de 128 x 128 pixels, qui représente une capture d'écran de la vue 3D pour gagner du temps. Les vignettes sont uniquement générées, si l'option correspondante est activée dans les préférences de FreeCAD, Édition → Préférences... → Général → Document → (case à cocher) Enregistrer la vignette dans le fichier projet lors de la sauvegarde du document.

Templates/*.svg
Les fichiers .svg résultants, sont stockés dans le dossiers "modèles", et, sont utilisés dans le Module Drawing.

*.brep
Ce sont les formes de .brep de tous les objets, qui ont une forme dans le Document.xml. Même s'il est paramétrique, chaque objet, a sa forme, stocké comme un fichier individuel .brep, donc, on y accède par des composants sans devoir recalculer la forme.