File Format FCStd/pl

Informacje ogólne
Standardowy format pliku FreeCAD FreeCAD Standard file format jest głównym formatem pliku FreeCAD. Zawartość pliku jest złożona, obsługuje kompresję i osadzanie różnych rodzajów danych.

Zawartość plików .FCStd
FCStd jest standardowym plikiem zip zawierającym jeden lub więcej plików o specyficznej strukturze. Jako takie, możliwe jest rozpakowanie pliku przy użyciu zwykłego narzędzia dekompresującego zip, ale należy zachować ostrożność podczas pakowania zawartości pliku. FreeCAD zawiera Project Utility do ponownego pakowania plików, jego użycie jest opisane w Zmień źródło pliku .FCStd poniżej.

Document.xml
Jest to główny plik opisujący wszystkie obiekty wewnątrz dokumentu FreeCAD, czyli tylko geometryczną i parametryczną definicję obiektów, a nie ich wizualną reprezentację. Jeżeli FreeCAD jest uruchomiony w trybie konsolowym (bez GUI), to tylko ten będzie użyty.

GuiDocument.xml
Jest to odpowiednik GUI pliku. Dla każdego obiektu opisanego w pliku znajduje się jeden odpowiadający mu obiekt w pliku, opisujący wizualną reprezentację tego obiektu (kolor, szerokość linii itd.).

Miniatury/thumbnail.png
Jest to miniatura przedstawiająca obraz dokumentu o wymiarach 128x128 pikseli, która jest zrzutem ekranu z widoku 3D w wybranym widoku z perspektywy czasu. Miniaturki są generowane tylko wtedy, gdy jest włączona odpowiednia opcja w preferencjach programu FreeCAD.

*.brep
Są to kształty B-rep wszystkich obiektów, które mają postać Part w. Każdy obiekt, nawet jeśli jest parametryczny, ma swój kształt przechowywany jako indywidualny plik, więc może być dostępny dla komponentów bez potrzeby ponownego obliczania kształtu.

*.svg
W folderze Templates przechowywane są pliki SVG szablonów używane na stronach Kreślenie.

Struktura
Struktura typowego pliku : Rozszerzenie można zmienić na, aby eksplorować plik jak zwykły katalog. Pliki i  znajdują się w katalogu głównym archiwum wraz z dowolną liczbą plików  (BREP). Jeden podkatalog może zawierać miniaturę, a drugi szablony SVG używane przez Środowisko pracy TechDraw.

File.FCStd (File.zip) | |--thumbnails/ | |  |  :--Thumbnail.png | :--Document.xml :--GuiDocument.xml :--Shape1.brp :--Shape2.brp :--MyPage.svg :--etc.

Osadzanie innych plików
Aby osadzić inne typy plików w pliku FCStd, musisz najpierw utworzyć plik typu obiekt skryptowy z konsoli Python, i nadaj mu właściwość

Następnie w edytorze właściwości możesz przejść do dodanej właściwości i wybrać plik na komputerze. Po zapisaniu pliku FCStd plik przypisany do właściwości zostanie umieszczony w pliku. Gdy dokument zostanie przywrócony, ten sam plik zostanie przywrócony z właściwością.

Zobacz wątek na forum, PDF wewnątrz projektu.

Zmień źródło pliku .FCStd

 * Zobacz Std ProjectUtil.

Pozostałe

 * Narzędzie konwertujące pliki ImageConv.