File Format FCStd/ro

FreeCAD Standard file format (.FCStd) este formatul principal de fișier al FreeCAD. Un proiect FreeCAD, este compus de fapt dintr-o serie de fișiere normale tip text care conțin întodeauna un fișier document .xml, GuiDocument.xml, Document.xml și eventual mai multe fișiere de date PartShape3.brp Points3. . ., plus o vineta în format .PNG totul fiind arhivat într-un fișier .zip la care se înlocuiește extensia .FCStd.t.

Interiorul fișierelor .FCStd
FCStd este un fișier standard tip fișier zip, conținând fișiereone or more îmtr-o Structure specifică. Ca atare, este posibilă dezarhivarea unui fișier FCStd utilizând un instrument de decompresie zip obișnuit. FreeCAD conține un "Project Utility" pentru rearhivarea fișierelor FCStd, utilizara sa este descrisă mai jos în.

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

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.

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

*.brep
Acestea sunt forme .brep shapes a tuturor obeicteleor care au o Part shape în Document.xml. Fiecare obiect, chiar dacă este parametric, are forma sa stocată ca fișier individual .brep, astfel încât acesta poate fi accesat de către componente fără a fi nevoie să recalculați forma.

Structură
Structure of a typical FCStd file:

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

Schimbarea sursei fișierului .FCStd
Este posibilă schimbara sursei fișierului .FCStd Dar procedura nu este lipsită de riscuri din acest motiv trebuie să lucrăm pe o copy.

After having made an copy of your project, follow these steps :

Create a new directory and place your copy in that directory (there may be many files in your FCStd).


 * Go in Menu > tools > Project utility... Project utility
 * Source : Give your copy to unpack path.
 * Destination : Give the path to the unzipped files.
 * Click
 * Go to your directory and open both files GuiDocument.xml andt Document.xml using Notepad++ (Windows) (Notepad++ to modify a word in all open documents).
 * GuiDocument.xml : contains all your project information to the interface, display in the Combo view, the configuration of FreeCAD . ..
 * Example with Text004


 * Document.xml : contains all information relating to the constituent objects your project.
 * Example with Text004


 * Information such as :


 * precum și alte definiții containerele sunt în legătură cu un fișier și dacă schimbați exemplul "DiffuseColor"în  Va trebui să schimbați și numele fișierului pentru corespondență.
 * După ce ați identificat modificarea cuvântului, (cuvântul/numele dvs.) și  Înlocuiți cu (cuvântul/numele dvs. nou) și faceți clic pe  și schimbarea dvs. va fi aceeași în ambele fișiere GuiDocument.xml și Document.xml.
 * Când schimbările sunt complete, reveniți la instrumentul Meniu> Instrumente> Utilitate proiect ... Creați proiect
 * Sursa: Dați calea fișierului pe care tocmai l-ați schimbat și care este de restaurat.
 * Destinație: Dați calea fișierului FCStd pentru a restabili legătura.
 * Faceți clic pe În fereastra nouă faceți clic pe  (pentru a evita erorile prin rescrierea fișierului) și postați. Faceți clic pe  puteți verifica "Încărcați fișierul de proiect după crearea".
 * Dacă ați bifat "Încărcați fișierul proiectului după creare", proiectul dvs. va fi încărcat în FreeCAD.
 * PS: Este imperativ ca aceasta sa conțina documente GuiDocument.xml, Document.xml si fișiere fără de care vor exista erori în fișierul .FCStd. Pentru a face acest lucru ar trebui să lucrați întotdeauna pe o copie a proiectului dumneavoastră.

Altele
Here, a file Converter utility ImageConv.