Jump to content

Estructura del documento

From FreeCAD Documentation
This page is a translated version of the page Document structure and the translation is 100% complete.

izquierda Un documento de FreeCAD contiene todos los objetos de la escena. Puede incluir grupos y objetos creados con cualquier entorno de trabajo. Por lo tanto, puede alternar entre distintos entornos de trabajo y seguir trabajando en el mismo documento. El documento es lo que se guarda en la unidad de almacenamiento cuando guarda su trabajo. También puede abrir simultáneamente varios documentos en FreeCAD e incluso abrir varias vistas del mismo.

En el interior del documento, los objetos se pueden mover a grupos teniendo un único nombre. La gestión de grupos, objetos y nombres de objetos se realiza principalmente desde la Vista de árbol. Nota: Por supuesto, también se puede hacer, como todo en FreeCAD, desde el intérprete de Python. En la Vista de árbol, puede crear un Grupo estándar, mover objetos a grupos, eliminar objetos o grupos haciendo clic con el botón derecho en la Vista de árbol o en un objeto, cambiar el nombre de los objetos haciendo doble clic en sus nombres e incluso, dependiendo del entorno de trabajo que use, otro tipo de operaciones.

Dentro de un documento de FreeCAD, los objetos pueden ser de diferentes tipos. Cada entorno de trabajo puede crear sus propios tipos de objetos, por ejemplo, el Entorno de Trabajo Malla crea objetos de malla, el Entorno de Trabajo Pieza crea objetos de pieza, el Bando de Trabajo Boceto también crea objetos de pieza a partir de bocetos, etc.

Si al menos hay un documento abierto en FreeCAD, siempre habrá un único documento activo. Ese es el documento que aparece en la vista 3D actual, el documento en el que está trabajando en este momento.

Aplicación e interfaz de usuario

Como casi todo en FreeCAD, la interfaz gráfica de usuario (GUI) está separada de la aplicación base (App). Esto también se aplica a los documentos. Por tanto, los documentos constan de dos partes: el documento de la aplicación, que contiene nuestros objetos, y el documento de vista, que contiene la representación en pantalla de nuestros objetos.

Imagínelo como dos espacios donde se definen los objetos. Sus parámetros constructivos (¿es un cubo?, ¿un cono?, ¿de qué tamaño?) se almacenan en el documento de la aplicación, mientras que su representación gráfica (¿se dibuja con líneas negras?, ¿con caras azules?) se almacena en el documento de la vista. ¿Por qué? Porque FreeCAD también se puede usar sin interfaz gráfica, por ejemplo, dentro de otros programas, y debemos poder manipular nuestros objetos, incluso si no se muestra nada en la pantalla.

Otra función del documento Vista son las vistas 3D. Un documento puede tener varias vistas abiertas, lo que permite inspeccionarlo desde diferentes perspectivas simultáneamente. ¿Quizás desee ver una vista superior y una frontal de su trabajo al mismo tiempo? En ese caso, tendrá dos vistas del mismo documento, ambas almacenadas en Vista. Puede crear o cerrar vistas desde el menú Vista o haciendo clic con el botón derecho en la pestaña de una vista.

Programación de Scripts en Python

Los documentos se pueden crear, acceder y modificar fácilmente desde el intérprete de Python. Por ejemplo:

FreeCAD.ActiveDocument

Devolverá el documento activo actual.

FreeCAD.ActiveDocument.Blob

Accedería a un objeto llamado "Blob" dentro de su documento.

FreeCADGui.ActiveDocument

Devolvería el documento vista asociado al documento actual.

FreeCADGui.ActiveDocument.Blob

Accedería a la representación gráfica (vista) de nuestro objeto Blob.

FreeCADGui.ActiveDocument.ActiveView

Volverá la vista actual.