File Format FCStd/es

Resumen
El FreeCAD Standard formato de archivo es el principal formato de archivo de FreeCAD. Es un formato compuesto, soporta la compresión y la incrustación de diferentes tipos de datos.

Internos de los archivos .FCStd
FCStd es un archivo zip estándar que contiene uno o más archivos en una específica. Como tal, es posible desempaquetar un archivo utilizando una herramienta de descompresión zip normal, pero hay que tener cuidado al empaquetar el contenido de un archivo. FreeCAD contiene una "Utilidad de Proyecto" para re-empaquetar archivos, su uso se describe en Cambiar la fuente del archivo .FCStd más abajo.

Document.xml
Este es el archivo principal que describe todos los objetos dentro de un documento de FreeCAD, es decir, sólo la definición geométrica y paramétrica de los objetos, no su representación visual. Si FreeCAD se ejecuta en modo consola (sin la GUI), sólo se utilizará este.

GuiDocument.xml
Es la contrapartida de la interfaz gráfica de usuario del archivo. Para cada objeto descrito en, hay un objeto correspondiente en , que describe la representación visual de ese objeto (color, ancho de línea, etc).

Miniaturas/thumbnail.png
Esta es una imagen en miniatura de 128x128 píxeles del documento, que es una captura de pantalla de la vista 3D en el momento de guardar. Las miniaturas se generan sólo si la opción correspondiente está activada en las preferencias de FreeCAD.

*.brep
Estas son las formas B-rep de todos los objetos que tienen una forma de Parte en el. Cada objeto, incluso si es paramétrico, tiene su forma almacenada como un archivo individual, por lo que puede ser accedido por los componentes sin necesidad de recalcular la forma.

*.svg
Estos son los archivos svg de plantilla utilizados en las páginas de TechDraw.

Estructura típica
Estructura de un archivo típico. La extensión puede cambiarse a para explorarlo como un directorio normal. Los archivos y  están en la raíz del archivo, junto con cualquier número de archivos  (BREP). Un subdirectorio puede contener la miniatura, y otro las plantillas SVG utilizadas por TechDraw.

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

Incrustar otros archivos
Para incrustar otros tipos de archivos dentro de un archivo FCStd, primero hay que crear un objeto scriptado desde la consola de Python, y darle una propiedad.

A continuación, en el Editor de propiedades puede ir a la propiedad añadida y elegir un archivo en el ordenador. Una vez guardado el archivo FCStd, el archivo asignado a la propiedad se empaquetará dentro del. Al restaurar el documento, se restaurará el mismo archivo con la propiedad.

Ver el hilo del foro, PDF dentro del proyecto.

Cambiar la fuente del archivo .FCStd

 * Ver Std ProjectUtil.

Otros

 * Una utilidad de conversión de archivos ImageConv.