File Format FCStd/pt-br

Visão geral
O formato de arquivo FreeCAD Standard é o principal formato de arquivo do FreeCAD. É um formato composto, que suporta a compactação e a incorporação de diferentes tipos de dados.



Parte interna dos arquivos .FCStd
FCStd é um arquivo zip padrão que contém um ou mais a quivos em uma estrutura específica. Dessa forma, é possível descompactar um arquivo usando uma ferramenta de descompactação zip comum, mas é preciso ter cuidado ao compactar o conteúdo de um arquivo. O FreeCAD contém um "Utilitário de Projeto" para reempacotar arquivos ; seu uso é descrito em Alterar a origem do arquivo .FCStd abaixo.

Document.xml
Este é o arquivo principal que descreve todos os objetos em um documento do FreeCAD, ou seja, apenas a definição geométrica e paramétrica dos objetos, não sua representação visual. Se o FreeCAD for executado no modo console (sem a GUI), apenas esse será usado.



GuiDocument.xml
Essa é a contraparte da GUI (Interface gráfica do usuário) do arquivo. Para cada objeto descrito em, há um objeto correspondente em , que descreve a representação visual desse objeto (cor, largura da linha etc.).

Thumbnails/thumbnail.png
Esta é uma imagem em miniatura de 128x128 pixels do documento, que é uma captura de tela da visualização 3D no momento do salvamento. As miniaturas são geradas somente se a opção correspondente estiver ativada nas preferências do FreeCAD.

*.brep
Essas são as formas B-rep de todos os objetos que têm uma forma de peça no. Cada objeto, mesmo que seja paramétrico, tem sua forma armazenada como um arquivo individual, de modo que possa ser acessado por componentes sem a necessidade de recalcular a forma.

*.svg
Esses são os arquivos svg de modelo usados nas páginas do TechDraw.



Estrutura típica
Estrutura de um arquivo típico. A extensão pode ser alterada para para explorá-lo como um diretório normal. Os arquivos e  estão na raiz do arquivo, juntamente com qualquer número de arquivos  (BREP). Um subdiretório pode conter a miniatura e outro os modelos SVG usados pelo TechDraw.

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



Incorporação de outros arquivos
Para incorporar outros tipos de arquivo em um arquivo FCStd, primeiro crie um Objetos com Script no console Python e dê a ele uma propriedade.

Em seguida, no editor de propriedades, você pode ir até a propriedade adicionada e escolher um arquivo no computador. Depois que o arquivo FCStd for salvo, o arquivo atribuído à propriedade será compactado dentro do. Quando o documento for restaurado, o mesmo arquivo será restaurado com a propriedade.

Consulte o tópico do fórum, PDF inside the project.



Alterar a origem do arquivo .FCStd

 * Consulte Std ProjectUtil.

Outros

 * Um utilitário conversor de arquivos ImageConv.