Free Cad

download Free Cad

of 23

description

Manual de FreeCad

Transcript of Free Cad

FreeCAD

FreeCAD es un propsito general modelador 3D CAD. El desarrollo es completamente de cdigo abierto (GPL y LGPL licencia). FreeCAD va destinado directamente a la ingeniera mecnica y diseo de productos, pero tambin encaja en una gama ms amplia de aplicaciones en la ingeniera, tales como la arquitectura o de otras especialidades de ingeniera.

FreeCAD cuenta con herramientas similares a Catia, SolidWorks y Solid Edge, y por lo tanto tambin cae en la categora de MCAD, PLM, CAx y CAE. Ser una pelcula basada modelador paramtrico con una arquitectura de software modular que hace fcil para proporcionar funcionalidad adicional, sin modificar el ncleo del sistema.

Como ocurre con muchos modernos modeladores 3D CAD tendr un componente 2D para extraer los detalles del diseo del modelo 3D para crear dibujos en 2D de produccin, pero el dibujo 2D directa (como AutoCAD LT) no es el foco, no son formas de animacin u orgnicos ( como Maya, 3ds Max o Cinema 4D), aunque, gracias a su amplia adaptabilidad, FreeCAD podra llegar a ser til en un rea mucho ms amplia que su enfoque actual.

Otra de las principales preocupaciones de FreeCAD es hacer un uso intensivo de todas las grandes bibliotecas de cdigo abierto que existen por ah en el campo de la computacin cientfica. Entre ellos se encuentran OpenCascade, un poderoso ncleo de CAD, Coin3D, una encarnacin de OpenInventor, Qt, el framework de la IU de fama mundial, y Python, uno de los mejores lenguajes de secuencias de comandos disponibles. FreeCAD misma tambin se puede utilizar como una biblioteca por otros programas.

FreeCAD est totalmente multiplataforma, y actualmente se ejecuta sin problemas en Windows y Linux / Unix y Mac OS X, con la mirada exactamente la misma y la funcionalidad en todas las plataformas.

Navegando en el espacio 3DFreeCAD tiene dos modos diferentes de navegacin disponibles, que se pueden establecer en el dilogo de preferencias de configuracin. En el modo por defecto, el zoom se realiza con la rueda del ratn, la panormica con el botn central del ratn, y la rotacin con el botn izquierdo del ratn y el ratn Medio botn al mismo tiempo. Seleccin de un objeto se hace simplemente haciendo clic sobre ella con el botn izquierdo del ratn, con CTRL presionado si desea seleccionar varios objetos.

Tambin tiene varios presets vista (vista superior, vista frontal, etc) disponibles en el men Ver y en la barra de herramientas Vista, y por atajos numricos (1, 2, etc ..)

2D de RedaccinHerramientas de dibujoEstas herramientas le permiten configurar su entorno de trabajo o producir operaciones genricas.

plano de trabajo: Establece el plano de trabajo para las operaciones de al lado

Coloque en la hoja: Escribe los objetos seleccionados a una hoja de dibujo SVGObjetos de dibujoEstas son herramientas para la creacin de objetos.

De 2 puntos la lnea: Dibuja un segmento de lnea de 2 puntos Alambre (lnea de puntos mltiples): Dibuja una lnea hecha de segmentos de varias lneas Crculo: dibuja un crculo desde el centro y el radio Arco: Dibuja un segmento de arco desde el centro, radio, ngulo de ngulo de inicio y fin Rectngulo: dibuja un rectngulo de 2 puntos opuestos Texto: Dibuja una anotacin de texto de mltiples lneas Dimensin: Dibuja una anotacin dimensin

Modificacin de objetosEstas son las herramientas para modificar los objetos existentes. Trabajan en los objetos seleccionados, pero si no hay ningn objeto seleccionado, se le invitar a seleccionar una.

Mover: Mueve el objeto (s) de un lugar a otroGirar: Gira objeto (s) de un ngulo inicial a un ngulo final Offset: los segmentos se mueve de un objeto sobre una cierta distancia Actualizacin: se une a los objetos en un alto nivel de objetoBaja de Calificacin: Explota los objetos en objetos de nivel inferiorRecortar / Extender (Trimex): Recorta o se extiende un objetoAplicar el estilo: Aplica el color actual y ancho de lnea a los objetosEscala: escala objeto seleccionado (s) en torno a un punto baseEditar: edita un objeto seleccionado

La creacin de piezas en 3DPrimitivosEstas son herramientas para la creacin de objetos primitivos.

Caja: Dibuja un cuadro especificando sus dimensionesCono: Dibuja un cono mediante la especificacin de sus dimensionesCilindro: Dibuja un cilindro mediante la especificacin de sus dimensionesEsfera: Dibuja una esfera mediante la especificacin de sus dimensionesToro: Dibuja un toro (anillo), especificando sus dimensionesModificacin de objetosEstas son las herramientas para modificar los objetos existentes. Que le permitir elegir el objeto a modificar.

Booleanos: Realiza operaciones booleanas sobre objetosFusible: Fusibles (sindicatos) dos objetosFrecuentes: Extractos del comn (interseccin) parte de dos objetosCortar: corta (resta) un objeto de otroExtrusin: Eleva caras planas de un objetoSolomillo: Filete (balas) bordes de un objetoGirar: Crea un objeto por otro objeto giratorio alrededor de un ejeSeccin: Crea una seccin por la interseccin de un objeto con un plano de seccin

Exportar a dibujos 2DEstas son las herramientas para crear, configurar y exportacin de hojas de dibujo 2D

Nueva hoja de dibujo: Crea una nueva hoja de dibujo desde un archivo SVG existentesNuevo dibujo del paisaje A3: Crea una nueva hoja de dibujo de la plantilla por defecto FreeCAD A3Inserte un punto de vista: Inserta una vista del objeto seleccionado en la hoja de dibujo activohoja de Guardar: Guarda la hoja actual como un archivo SVG

Exportar a renderizadores externosEstas son herramientas para la exportacin de su trabajo en 3D para renderizadores externos

Crear un proyecto de Povray: Crea un nuevo proyecto de POV-RayInsertar informacin ver: Inserta el ver los datos (posicin de la cmara, etc) para el proyecto actual de POV-RayInsertar informacin parte: Inserta el objeto seleccionado para el proyecto actual de POV-Ray

Secuencias de comandosY, por ltimo, una de las caractersticas ms potentes de FreeCAD es el entorno de secuencias de comandos. Desde la pitn consola integrada (o de cualquier secuencia de comandos Python externo), puede acceder a casi cualquier parte del FreeCAD, crear o modificar la geometra, modificar la representacin de los objetos en la escena 3D o acceder y modificar la interfaz FreeCAD. El lenguaje Python tambin se puede usar en las macros, que proporcionan un mtodo sencillo para crear comandos personalizados.

Manipulacin de objetosLa manipulacin de objetos es comn a todos los bancos de trabajo. Los gestos del ratn siguientes se pueden utilizar para controlar la posicin del objeto y el punto de vista.

SeleccionePulse el botn izquierdo del ratn sobre un objeto que desea seleccionar.ZoomEl uso o - las llaves de la rueda del ratn para acercar y alejar.PanHaga clic en el botn central del ratn y mover el objeto.GirePrimero haga clic con el botn central del ratn, mantenga y haga clic en el botn izquierdo del ratn en cualquier parte visible de un objeto y arrastrarlo en la direccin deseada. Esto funciona como hacer girar una pelota que gira alrededor de su centro. Si se suelta el botn antes de dejar su peticin, el objeto sigue girando, si esta opcin est activada.Centro de Marco de la rotacinUn doble clic con el botn central del ratn en cualquier parte de un objeto establece el nuevo centro de rotacin y zoom sobre este punto.Manipulacin de objetosFreeCAD ofrece manipuladores que se pueden utilizar para modificar un objeto o su aspecto visual. Un ejemplo sencillo es el plano de corte que se puede activar con el men Ver Plano de recorte. Despus de la activacin del objeto plano de corte aparece y muestra siete manipuladores obvio como cajitas: Uno en cada extremo de sus tres ejes de coordenadas y otra en el centro del plano eje normal. Hay otros cuatro que no son tan obvios: el propio avin y la parte fina de los tres objetos eje.

EscalaPara escalar el objeto, haga clic con el botn izquierdo del ratn sobre los manipuladores recuadro al final de los ejes y tire de ellos hacia atrs y adelante. Dependiendo del objeto a los manipuladores trabajar independientemente o de forma sincrnica.Fuera del plano de desplazamientoPara cambiar el objeto a lo largo de su vector normal, tire de la caja larga en el centro de un eje con el botn izquierdo del ratn. Para el plano de corte no es slo un manipulador a lo largo del vector normal.En el plano de cambioPara mover el centro del plano de recorte, haga clic en el objeto de avin y tire de l hasta la posicin deseada.RotacinAl hacer clic en la parte fina de los ejes del manipulador pone en modo de rotacin.EscucharLeer fonticamenteDiccionario - Ver diccionario detallado

El sistema de preferencias de FreeCAD se encuentra en el men Editar -> Preferencias.

funcionalidad FreeCAD est dividido en diferentes mdulos, cada mdulo de ser el responsable del trabajo de una mesa de trabajo especfica. FreeCAD tambin utiliza un concepto llamado de carga tarde, lo que significa que los componentes se cargan slo cuando es necesario. Usted puede haber notado que cuando se selecciona una mesa de trabajo en la barra de herramientas FreeCAD, que la mesa de trabajo y todos sus componentes se cargan en ese momento. Esto incluye la configuracin de las preferencias.En el plano de cambioPara mover el centro del plano de recorte, haga clic en el objeto de avin y tire de l hasta la posicin deseada.RotacinAl hacer clic en la parte fina de los ejes del manipulador pone en modo de rotacin.EscucharLeer fonticamenteDiccionario - Ver diccionario detallado

La configuracin de las preferencias generales

Al iniciar FreeCAD sin mesa de trabajo abierta, se le tendr entonces una ventana de preferencias mnimo. A medida que la carga de mdulos adicionales, nuevas secciones aparecern en la ventana de preferencias, lo que le permite configurar los detalles de cada mesa de trabajo.

Sin ningn mdulo cargado, usted tendr acceso a dos secciones de configuracin, responsables de la configuracin de aplicacin general y para la configuracin de la pantalla.

La configuracin de la pantalla

FreeCAD est siempre en constante evolucin, por lo que el contenido de las pantallas pueden diferir de las capturas de pantalla de arriba. Los ajustes son por lo general explica por s mismo, lo que no debera enfrentarse a cualquier dificultad de configurar FreeCAD a sus necesidades.

pgina de discusin.

El banco de trabajo el proyecto est disponible en la lista de bancos de trabajo. Al activarlo, dos barras de herramientas aparecer, una barra de herramientas clsicos que contiene el proyecto de norma comandos que aparecen a continuacin y una barra de comandos especiales que no tiene icono de la herramienta en l, pero que es utilizado por las diferentes funciones para mostrar sus controles. En esa barra de comandos, tambin puede cambiar las cosas en general como el color de la lnea actual y la anchura. Como anotacin al margen, la barra de comandos (y, en mi humilde opinin, la interfaz de QT conjunto) se ve mucho mejor si se elige la "cleanlooks" estilo en las preferencias generales FreeCAD

Inicio rpidoNo todos los comandos Proyecto de trabajar bien en 3D en el momento. Por lo tanto, lo mejor que puede hacer es ponerse a la vista 2D ortogrfica antes de empezar a dibujar. Para ello, abra o cree un nuevo documento, a continuacin, pulse la tecla O (o ver el men - vista ortogrfica>) para cambiar al modo ortogrfico. A continuacin, pulse la tecla 2 (o ver el men -> vistas estndar -> arriba) para que usted tenga en la vista superior. Ahora, est listo para dibujar. Tambin puede configurar FreeCAD (men Editar -> Preferencias) para iniciar siempre en modo ortogrficas.

Todos los comandos proyecto de seguir ms o menos las mismas reglas: Las herramientas de dibujo le pedir que recoger los puntos de la pantalla o introducir coordenadas numricas, mientras que las herramientas de modificacin le pedir que seleccione un objeto para trabajar en primer lugar, en caso de que no hay ningn objeto seleccionado. En casi todos los comandos, presionando la tecla CTRL le permitir ajustar a los puntos existentes, MAYS limitar su movimiento horizontal, verically o en relacin con un segmento existente, y en algunas herramientas ALT le dar opciones adicionales como la creacin de un nuevo objeto en lugar de la transformacin de una ya existente. La tecla ESC siempre cancelar el comando activo.

NotaEn algunos sistemas de escritorio (por ejemplo, GNOME, KDE), la tecla ALT est obligado por defecto para mover ventanas en el escritorio.Puede que tenga que cambiar esa tecla de acceso en las preferencias de escritorio.Algunos comandos de trabajo en los planos no horizontales tambin, slo asegrese de que la coordenada Z se abre en la elaboracin, y el lugar mismo en la vista apropiada. A continuacin encontrar una descripcin ms completa de todas las herramientas disponibles.

Importacin y exportacinEstas son las funciones de apertura, de importacin o exportacin de otros formatos de archivo. Apertura se abrir un nuevo documento con el contenido del archivo, mientras que la importacin se anexar el contenido del archivo para el documento actual. Exportadores guardar los objetos seleccionados a un archivo. Si no se selecciona nada, entonces todos los objetos se exportarn. Tenga en cuenta que dado que el objetivo del mdulo de Proyecto es trabajar con objetos 2D, los importadores se centran slo en objetos 2D, y, aunque en formato DXF y OCA hacer objetos apoyar las definiciones en el espacio 3D (objetos no son necesariamente plana), que gan ' objetos t importacin aforado como mallas, se enfrenta a 3D, etc, sino ms bien lneas, crculos, textos o formas planas. Actualmente los formatos de archivo son:

. Autodesk DXF: Importaciones y exportaciones de DXF archivos creados con otras aplicaciones de CADSVG (como la geometra): Las importaciones y exportaciones de archivos SVG creados con aplicaciones de dibujo vectorialAbrir formato Cad OCA:. Importaciones y exportaciones OCA / archivos GCAD, un potencial nuevo formato de abrir el archivo de CAD

EscucharLeer fonticamenteDiccionario - Ver diccionario detallado

Un ejemplo de la unin (Fusible), interseccin (comn) y la diferencia (Corte)

Explicar los conceptosEn OpenCascade terminologa, podemos distinguir entre primitivas geomtricas y formas (topolgicas). Un geomtricas primitivas puede ser un punto, una lnea, un crculo, un avin, etc, o incluso algunos tipos ms complejos como una curva B-spline o superficie. Una forma puede ser un vrtice, un borde, un alambre, un rostro, un slido o un compuesto de otras formas. El geomtricas primitivas no estn hechas para ser exhibida directamente en la escena 3D, sino que se utilizar como la construccin de la geometra de las formas. Por ejemplo, una ventaja puede construirse a partir de una lnea o de una parte de un crculo.

Podramos decir, para continuar, que la geometra primitiva son "sin forma" bloques de construccin, y las formas son la geometra real espaciales construidas sobre ella.

Para obtener una lista completa de todos ellos se refieren a la documentacin de la OCC y la bsqueda de Geom_Geometry y TopoDS_Shape. All tambin se puede leer ms acerca de las diferencias entre los objetos y formas geomtricas. Tenga en cuenta que, lamentablemente, la documentacin OCC no est disponible en lnea (se debe descargar un archivo) y es en su mayora dirigidas a los programadores, no a los usuarios finales. Pero esperamos que pueda encontrar la informacin suficiente para empezar aqu.

Los tipos geomtricos en realidad se puede dividir en dos grandes grupos: las curvas y superficies. Fuera de las curvas (lneas, crculos, ...) que directamente se puede construir una ventaja, de las superficies (plano, cilindro, ...) una cara se puede construir. Por ejemplo, la lnea geomtrica primitiva es ilimitado, es decir, se define por un vector de base y un vector de direccin, mientras que su representacin de forma debe ser algo limitado por un punto inicial y final. Y una caja - una slida - pueden ser creados por seis aviones limitada.

Desde el borde o en la cara tambin puede volver a su primitiva geomtrica parte contraria.

As, de formas que pueden construir piezas muy complejas o, al revs, extraer todos los sub-forma de una forma ms compleja se hace.

Secuencias de comandosLa estructura de datos principal utilizada en el mdulo de la parte es el tipo de datos de BREP OpenCascade. Acerca de todos los contenidos y los tipos de objetos del mdulo parte ya estn disponibles para scripting Python. Esto incluye primitivas geomtricas, tales como Line y Circle (o arco), y toda la gama de TopoShapes, como vrtices, bordes, cables, Caras, slidos y compuestos. Para cada uno de esos objetos, los mtodos de varias creaciones existen, y para algunos de ellos, especialmente los TopoShapes, operaciones avanzadas, como el sindicato booleanos / diferencia / interseccin estn tambin disponibles. Explore el contenido del mdulo de la Parte, como se describe en la pgina FreeCAD secuencias de comandos bsicos, a saber ms.

EjemplosPara crear un elemento interruptor de la lnea a la consola de Python y escriba:

Parte de importacin, PartGuidoc = App.newDocument ()l = Part.Line ()l.StartPoint = (0.0,0.0,0.0)l.EndPoint = (1.0,1.0,1.0)doc.addObject ("Parte:: Reportaje", "Lnea") Forma l.toShape = ().doc.recompute ()Vamos a pasar por el pitn ejemplo anterior paso a paso:

Parte de importacin, PartGuidoc = App.newDocument ()carga el mdulo de la parte y crea un nuevo documento

l = Part.Line ()l.StartPoint = (0.0,0.0,0.0)l.EndPoint = (1.0,1.0,1.0)Lnea es en realidad un segmento de lnea, por lo tanto, el inicio y punto final.

doc.addObject ("Parte:: Reportaje", "Lnea") Forma l.toShape = ().Esto agrega un tipo de objeto a la parte del documento y le asigna la representacin de la forma del segmento de lnea a la 'forma' de propiedad del objeto agregado. Es importante entender aqu que se utiliz una primitiva geomtrica (el Part.line) para crear un TopoShape fuera de l (el toShape () mtodo). Slo formas se pueden agregar al documento. En FreeCAD, primitivas de la geometra se utilizan como "estructuras de los edificios" de formas.

doc.recompute ()Actualiza el documento. Esto tambin preparar la representacin visual del objeto pieza nueva.

Tenga en cuenta que una lnea se pueden crear especificando su inicio y punto final directamente en el constructor, por ej. Part.Line (punto 1, punto2) o podemos crear una lnea predeterminada y establecer sus propiedades despus, como lo hicimos aqu.

Un crculo puede ser creado de una manera similar:

Parte de importacindoc = App.activeDocument ()c = Part.Circle ()c.Radius = 10.0f = doc.addObject ("Parte:: Reportaje", "Crculo")f.Shape c.toShape = ()doc.recompute ()Observe de nuevo, se utiliz el crculo (geometra primitiva) para construir una forma de ella. Por supuesto, podemos todava acceder a nuestra geometra de construccin despus, haciendo:

s = f.Shapee = s.Edges [0]c = e.CurveAqu tomamos la forma de nuestro objeto f, entonces tomamos la lista de los bordes, en este caso slo habr uno, porque hemos hecho toda la forma de un solo crculo, por lo que tomar slo el primer elemento de la lista de los bordes, y toma su curva. Cada Edge tiene una curva, que es la geometra primitiva se basa en.

Cara a los datos topolgicos de secuencias de comandos de pgina si desea saber ms.

FreeCAD est construido desde cero para ser totalmente controlado por scripts python. Casi todas las partes del FreeCAD como la interfaz, el contenido de la escena, e incluso la representacin de estos contenidos en los puntos de vista en 3D son accesibles desde la incorporada en el intrprete de Python o de sus propios scripts. Como resultado, FreeCAD es probablemente una de las aplicaciones de ingeniera ms profundamente personalizables disponibles en la actualidad.

En su estado actual, sin embargo, FreeCAD tiene muy pocos "nativo" comandos para interactuar sobre los objetos 3D, sobre todo porque se encuentra todava en fase inicial de desarrollo, sino tambin porque la filosofa que hay detrs es ms para proporcionar una plataforma para el desarrollo de un CAD aplicacin de usuario a la medida. Sin embargo, la facilidad de python scripting dentro FreeCAD probablemente ayudar mucho para ver rpidamente la nueva funcionalidad est siendo desarrollado por "usuarios avanzados", o, por lo general, los usuarios que conocen un poco de programacin Python, al igual que, esperamos, a ti mismo.

Si no est familiarizado con Python, le recomendamos buscar tutoriales en Internet, y tienen un rpido vistazo a su estructura. Python es un lenguaje muy fcil de aprender, sobre todo porque se puede ejecutar dentro de un intrprete, donde a partir de simples comandos para completar los programas se pueden ejecutar sobre la marcha, sin necesidad de compilar nada. FreeCAD ha incorporado un intrprete de Python.

El intrpreteDesde el intrprete, puede acceder a todos los mdulos de Python instalado el sistema, as como la construccin de los mdulos FreeCAD, y todos los mdulos adicionales de FreeCAD instal ms tarde. La siguiente imagen muestra al intrprete de Python:

Desde el intrprete, puede ejecutar cdigo python y navegar a travs de las clases disponibles y su funcin. FreeCAD proporciona un navegador de clases muy til para la exploracin de su nuevo mundo FreeCAD: Cuando se escribe el nombre de una clase conocida seguido por un punto (lo que significa que desea agregar algo de esa clase), una ventana de navegador de clases se abre, donde se puede navegar entre las subclases y mtodos disponibles. Cuando se selecciona algo, un texto de ayuda asociado (si existe) se muestra:

Por lo tanto, empezar por aqu escribiendo de la aplicacin. o Gui. y ver qu pasa. Otra forma de serpiente pitn ms genrico de explorar el contenido de los mdulos y las clases es usar el directorio de impresin () comando. Por ejemplo, dir escribir print () mostrar una lista de todos los mdulos cargados en FreeCAD. dir de impresin (la aplicacin) le mostrar todo el interior del mdulo de la aplicacin, etc

Otra caracterstica til de la intrprete es la posibilidad de volver atrs en el historial de comandos y recuperar una lnea de cdigo que ya ha escrito antes. Para navegar en la historia de comandos, slo tiene que utilizar CTRL ARRIBA o la tecla CTRL.

Al hacer clic derecho en la ventana del intrprete, tambin tiene otras opciones, tales como copia de toda la historia (til para experimentar algo aqu, a continuacin, hacer un guin completo de la misma), o insertar nombre de archivo con ruta completa.

Python AyudaEn el men Ayuda FreeCAD, usted encontrar una entrada llamada "ayuda Python", que se abrir una ventana que contiene una documentacin completa, en tiempo real generado de todos los mdulos de Python a disposicin del intrprete FreeCAD, incluyendo python y FreeCAD integrado en los mdulos , los mdulos instalados por el sistema, y los mdulos FreeCAD adicionales. La documentacin disponible no depende de la cantidad de esfuerzo que cada desarrollador de mdulos poner en la documentacin de su cdigo, pero por lo general mdulo python tienen la reputacin de estar bastante bien documentado. Su ventana FreeCAD deben permanecer abiertas para este sistema de documentacin para trabajar.

Construido en mdulosDesde FreeCAD est diseado para funcionar sin interfaz grfica de usuario, casi todas sus funciones se separa en dos grupos: la funcionalidad de la base, de nombre de la aplicacin, y la funcionalidad de Gui, llamado Gui. As, nuestros dos principales FreeCAD integrado en los mdulos se llaman de la aplicacin y Gui. Estos dos mdulos tambin se puede acceder desde fuera de las secuencias de comandos del intrprete, por los nombres respectivos de FreeCAD y FreeCADGui.

En el mdulo de la aplicacin, usted encontrar todo lo relacionado con la aplicacin en s, como los mtodos para abrir o cerrar archivos, y en los documentos, como la creacin del documento activo o el listado de su contenido.En el mdulo de Gui, usted encontrar las herramientas para acceder y gestionar elementos de la GUI, como los bancos de trabajo y sus barras de herramientas y, ms interesante, la representacin grfica de todo el contenido FreeCAD.Listado de todos los contenidos de los mdulos es una tarea poco contraproducente, ya que crecen muy rpido a lo largo del desarrollo FreeCAD. Pero las dos herramientas de navegacin siempre (el navegador de clases y la ayuda de python) le debera dar, en cualquier momento, una documentacin completa y actualizada de estos mdulos.

La aplicacin y los objetos GuiComo hemos dicho, en FreeCAD, todo lo que se separa entre el ncleo y la representacin. Esto incluye los objetos en 3D tambin. Puede acceder a la definicin de propiedades de los objetos (llamados funciones de FreeCAD) a travs del mdulo de la aplicacin, y cambiar la forma en que estn representados en la pantalla a travs del mdulo Gui. Por ejemplo, un cubo tiene propiedades que lo definen, como anchura, la longitud, la altura, que se almacenan en un objeto de la aplicacin y las propiedades de la representacin, tales como caras de color, modo de dibujo, que se almacenan en un objeto correspondiente Gui.

Esta forma de hacer permite una amplia gama de usos, como los algoritmos que slo funcionan en la parte de la definicin de caractersticas, sin necesidad de preocuparse por ninguna parte visual, o incluso redirigir el contenido del documento de la aplicacin no grfica, como listas, hojas de clculo o anlisis de elementos.

Para cada objeto de la aplicacin en el documento, existe un correspondiente objeto Gui. El documento en s, en realidad, tambin tiene aplicacin y objetos Gui. Esto, por supuesto, slo es vlido cuando se ejecuta FreeCAD con su interfaz completa. En la versin de lnea de comandos, sin interfaz grfica de usuario existe, por lo que slo los objetos de la aplicacin son availible. Tenga en cuenta que la parte de interfaz grfica de objetos se genera de nuevo cada vez que un objeto de la aplicacin est marcada como "que se vuelven a calcular" (por ejemplo, cuando uno de sus parmetros cambiados), por lo que los cambios que podra haber hecho directamente al objeto Gui podra perderse.

para acceder a la parte de la aplicacin de algo, escribe:

myObject = App.ActiveDocument.getObject ("ObjectName")donde "ObjectName es el nombre del objeto Tambin puede escribir.:

myObject = App.ActiveDocument.ObjectNamepara acceder a la parte Gui del mismo objeto, se escribe:

myViewObject = Gui.ActiveDocument.getObject ("ObjectName")donde "ObjectName es el nombre del objeto Tambin puede escribir.:

myViewObject = App.ActiveDocument.ObjectName.ViewObjectSi no tenemos interfaz grfica de usuario (por ejemplo, estamos en el modo de lnea de comandos), la ltima lnea volver Ninguno.

Los objetos de documentoEn FreeCAD todo su trabajo reside dentro de los documentos. Un documento que contiene la geometra y se pueden guardar en un archivo. Varios documentos se pueden abrir al mismo tiempo. El documento, al igual que la geometra contenido en el interior, tiene objetos de la aplicacin y Gui. objeto de la aplicacin contiene las definiciones de la geometra real, mientras que el objeto Gui contiene los diferentes puntos de vista de su documento. Puede abrir varias ventanas, cada uno ver su trabajo con un factor de zoom diferente o un punto de vista. Estas opiniones forman parte del objeto del documento Gui.

Para acceder a la parte de la aplicacin del abierto (activo) de documentos, escribe:

myDocument = App.ActiveDocumentPara crear un nuevo documento, escriba:

myDocument = App.newDocument ("Nombre del documento")Para acceder a la parte Gui el abierto (activo) de documentos, escribe:

myGuiDocument = Gui.ActiveDocumentPara acceder a la vista actual, escriba:

myView = Gui.ActiveDocument.ActiveViewEscucharLeer fonticamenteDiccionario - Ver diccionario detallado

EscucharLeer fonticamenteDiccionario - Ver diccionario detallado