FreeCAD datoteka (FreeCAD dokument) je dokument u kojem FreeCAD čuva sve podatke koje stvorite tokom rada. FreeCAD dokument ima svoj izvorni format datoteka koji ima ekstenziju FCStd.
Narodski rečeno FCStd je ekstenzija koju imaju datoteke sačuvane u FreeCAD-u.
FCStd format datoteke je razvijen od strane FreeCAD pogramera, to je složeni format koji podržava ZIP kompresiju, može da se sastoji od velikog broja drugih datoteka i može da sačuva razne vrste podataka.
Svako radno okruženje ima svoju vrstu objekata npr. radno okruženje Konstruisanje delova pravi objekat Telo (Body) i Deo(Part), radno okruženje Tehnički crteži (TechDraw) pravi objekat Page ili npr pogled, Mesh radno okruženje pravi objekat Mreža,... FreeCAD sve ove različite objekte smešta u FCStd datoteku. Bez obzira koliko radnih okruženja promenite dok radite na nekom 3D modelu i dalje ćete raditi u jednom dokumentu t.j. na hard disk ćete sačuvati samo jednu datoteku koja će imati format FCStd. Treba napomenuti, da mogu postojati izuzeci.
U FreeCAD-u možete otvoriti paralelno nekoliko dokumenata, čak možete otvoriti nekoliko različitih pogleda istog dokumenta, ali aktivan može biti samo jedan i to je onaj koji je prikazan u 3D pogledu (3D view). Struktura objekata unutar FreeCAD dokumenta je uglavnom ista kao struktura Stabla dokumenta (Tree view). Objektima koji čine strukturu dokumenta možete slobodno davati i menjati imena, grupisati ih, brisati…
U programu FreeCAD je grafički korisnički interfejs (graphical user interface part (GUI)) odvojen od aplikacije i ova logika je preslikana i na FreeCAD dokument. FreeCAD dokument se sastoji od datoteka aplikacije u kojima su pohranjeni podaci o objektima i datoteke prikaza gde su pohranjeni podaci o izgledu objekata. Konstruktivni parametri (tipski oblici, geometrijski elementi, putanje alata…) su snimljeni u datotekama aplikacije, a podaci o grafičkom prikazu (senčenje površina, boja putanje alata, stil prikaza…) su snimljene u datoteci prikaza (GuiDocument.xml). Ovo je urađeno iz praktičnih razloga jer se FreeCAD može koristiti bez grafičkog interfejsa t.j. unutar nekog drugog programa gde je potrebno manipulisati objektom, a da ništa nije prikazano na ekranu.
Pristupiti svim ovim podacima koje se nalaze unutar FreeCAD dokumenta možete veoma lako. Najlakši način je da otvorite datoteku u FreeCAD programu. Drugi način je da pristupite direktno preko FCStd datoteke. Otvorite na vašem računaru program pomoću kojeg organizujete i pretražujete datoteke i fascikle. To su programi Windows File Explorer, Double Commander, Total Commander i sl. Uključite u njemu opciju da na datotekama možete videti i ekstenziju (Nastavak imena datoteke) datoteke, a ne samo ime. Pronađite u njemu neki FreeCAD-ov dokument i promenite mu ekstenziju umesto izvorne FCStd na zip. Izvorni format datoteke FCStd je u stvari preimenovana zip datoteka. Dvokliknite na ovu preimenovanu datoteku da bi ste ušli u njen sadržaj ili je raspakujte u neku fasciklu. Na ekranu će se pojaviti sadržaj ZIP datoteke t.j. veliki broj različitih datoteka u kojima se nalaze podaci koji opisuju geometriju 3D modela, razne objekte, podešavanja... Da bi ste pristupili podacima unutar FCStd datoteke morate imati na računaru instaliran program za ZIP arhiviranje.
Unutrašnjost FCStd fotmata datoteke
Šta možete videti ovim postupkom:
Datoteku Document.xml
Ovo je glavna datoteka u kojoj su opisani svi objekti sa stabla dokumenta. U ovoj datoteci se nalaze samo parametri koji opisuju geometriju 3D modela.
Datoteku GuiDocument.xml
Ovo je datoteka u kojoj se nalaze parametri koji opisuju vizuelni prikaz svakog objekta u stablu dokumenta (boje, debljina linija, senčenje…).
Thumbnails fascikla unutar koje je datoteka thumbnail.png
U fascikli Thumbnail, FreeCAD je smestio umanjenu sliku u .png formatu koja prikazuje izgled 3D Pogleda prilikom snimanja datoteke. Da bi ste imali thumbnail sliku unutar FreeCAD dokumenta morate uključiti ovu opciju u podešavanjima.
datoteke sa .brep ekstenzijom
U datotekama sa ekstenzijom .brep je smešten oblik objekta. Svaki objekat koji ste napravili u FreeCAD-u je naveden u datoteci Document.xml, definisano mu je ime oblika partshapeBROJ (partshape1, partshape2…) i generisana je posebna datoteka sa .brp ekstenzijom (partshape1.brp, partshape2.brp…) gde su smešteni samo podaci o njegovom obliku. Ako volite istraživati, prekopirajte neku od partshape datoteka iz FreeCAD dokumenta u neku fasciklu. Pokrenite FreeCAD program i u glavnom meniju Datoteka (File) izaberite Otvori (Open). U opciji podržani formati (Supported formats) izaberite BREP format, pronađite vašu kopiranu partshape datoteku i otvorite je. Na ekranu će se pojaviti objekat kojem odgovara ta partshape datoteka.
Datoteka sa vektorskom .svg ekstenzijom
U ovoj datoteci se može na primer nalaziti šablon praznog crteža (okvir, zaglavlje...) koji se koristi u okruženju Tehnički crteži (TechDraw).
Ovo su samo neke od vrsti datoteka koji možete naći u FreeCAD dokumentu. Skoro svako radno okruženje u FreeCAD-u sačuva u dokument svoje datoteke u kojim se nalaze podaci koje se tiču tog radnog okruženja. U suštini najbitnije je znati da:
je FreeCAD dokument u stvari sačuvana datoteka u kojoj se nalaze svi podaci o vašim objektima
da je FreeCAD dokument u stvari datoteka sa .FCStd ekstenzijom
Da je FreeCAD dokument u stvari zip datoteka koju dobijate kada .FCStd ekstenziju promenite u ZIP
Da vaš objekat možete izdvojiti iz FreeCAD dokumenta i otvoriti u bilo kom softveru koji može da otvara BREP format datoteka.
Podatke u ovim datotekama možete čak i ručno menjati bez programa FreeeCAD. Dovoljno ih je otvoriti u nekom ASCII tekst editoru, promeniti neki podatak ili parametar unutar datoteke i sačuvati. Naravno, ako ne znate šta treba promeniti nemojte dirati ništa.
Da, umalo zaboravih, kao i svi programi i FreeCAD-ov FCStd format ima svoju ikonicu koja predstavlja ovaj format datoteke. Na sledećoj slici možete videti izgled ove ikonice.

Ikona FCStd formata datoteke