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 texte, qui a été compressé au format .zip et, 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 (PS:Travaillez toujours sur une copie de votre original).

Ceci est structure typique du fichier FCStd :



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

Les angles sont sauvés en Radians, pour pouvoir utiliser les données en Degrés, vous devez les convertir.

Pour mémoire, "L'angle en degrés est = (180 * (angle en radians) / pi), et, nous pouvons écrire une petite procédure en Python

import Part, Draft, FreeCAD, math #Appel aux outils FreeCAD from math import pi def RadDeg(valeur):               #Debut de la procedure de conversion conversion=(180*(valeur/pi)) return conversion               #Retourne la valeur convertie

L'appel se fera avec : RadDeg(2.094335598958)

GuiDocument.xml
This is the GUI counterpart of the Document.xml file. For each object described in the Document.xml, there is one corresponding object in GuiDocument.xml, describing the visual representation of that object (color, linewidth, etc).

Thumbnails/thumbnail.png
This is a 128x128 pixels thumbnail image of the document, which is a screenshot of the 3D view at save time. Thumbnails are generated only if the corresponding option is enabled in the FreeCAD preferences.

Templates/*.svg
In the Templates folder are stored the template svg files used in Drawing pages.

*.brep
These are the .brep shapes of all objects that have a Part shape in the Document.xml. Each object, even if it is parametric, has its shape stored as an individual .brep file, so it can be accessed by components without the need to recalculate the shape.

Other
Here, a file Converter utility ImageConv.