MANUAL FREECAD MANUAL FREECAD 1.1 Modo de empleo 1.1 Modo de empleo 1.2 Contribuir 1.2 Contribuir 2 Introducción 2 Introducción 2.1 Características generales 2.1 Características generales 2.1.1 Base de aplicación 2.1.1 Base de aplicación 2.1.2 Documento estructura 2.1.2 Documento estructura 2.1.3 Interfaz de usuario 2.1.3 Interfaz de usuario
2.2 Aplicación características específicas 2.2 Aplicación características específicas 2.2.1 Las mallas 2.2.1 Las mallas 2.2.2 2D de Redacción 2.2.2 2D de Redacción 2.2.3 CAD 2.2.3 CAD 2.2.4 Raytracing 2.2.4 Raytracing 2.2.5 Dibujo 2.2.5 Dibujo 2.2.6 CAM 2.2.6 CAM 3 Instalación 3 Instalación 3.1: Instalación en Windows 3.1: Instalación en Windows 3.1.1 Instalación sencilla 3.1.1 Instalación sencilla
3.1.2 Instalación de la línea de comandos 3.1.2 Instalación de la línea de comandos 3.1.2.1-Instalación interactiva para no 3.1.2.1-Instalación interactiva para no 3.1.2.2 interfaz de usuario limitada 3.1.2.2 interfaz de usuario limitada 3.1.2.3 Objetivo de la guía
3.1.2.3 Objetivo de la guía
3.1.2.4 Instalación para todos los usuarios 3.1.2.4 Instalación para todos los usuarios 3.1.2.5 Selección de características 3.1.2.5 Selección de características 3.1.3 Desinstalación 3.1.3 Desinstalación 3.1.4 instalación administrativa 3.1.4 instalación administrativa 3.1.5 Publicidad 3.1.5 Publicidad
3.1.6 Instalación automática de un grupo de máquinas 3.1.6 Instalación automática de un grupo de máquinas 3.1.7 Instalación en Linux usando Crossover Office 3.1.7 Instalación en Linux usando Crossover Office 3.2 Instalación en Unix / Linux
3.2 Instalación en Unix / Linux
3.2.1 Instalación en sistemas Debian / Ubuntu 3.2.1 Instalación en sistemas Debian / Ubuntu 3.2.2 Instalación en otros sistemas Linux / Unix 3.2.2 Instalación en otros sistemas Linux / Unix 3.3 Instalación en Mac 3.3 Instalación en Mac 3.3.1 Instalación sencilla 3.3.1 Instalación sencilla 3.3.2 Desinstalación 3.3.2 Desinstalación 4 Descubrir FreeCAD 4 Descubrir FreeCAD 4.1 Introducción 4.1 Introducción 4.2 Instalación 4.2 Instalación 4.3 Exploración de FreeCAD 4.3 Exploración de FreeCAD 4.3.1 Navegación en el espacio 3D 4.3.1 Navegación en el espacio 3D 4.4 2D de Redacción 4.4 2D de Redacción 4.4.1 herramientas de Redacción 4.4.1 herramientas de Redacción 4.4.2 Los objetos de dibujo
4.4.2 Los objetos de dibujo 4.4.3 Modificación de objetos 4.4.3 Modificación de objetos 4.5 Creación de piezas en 3D 4.5 Creación de piezas en 3D 4.5.1 Primitivas 4.5.1 Primitivas 4.5.2 Modificación de objetos 4.5.2 Modificación de objetos
4.6 Exportación de dibujos 2D 4.6 Exportación de dibujos 2D
4.7 Exportar a renderizadores externos 4.7 Exportar a renderizadores externos 4.8 Secuencias de comandos
4.8 Secuencias de comandos 5 Trabajar con FreeCAD 5 Trabajar con FreeCAD 5.1 navegación 3D 5.1 navegación 3D 5.2 Selección de objetos 5.2 Selección de objetos 5.3 Manipulación de Objetos 5.3 Manipulación de Objetos 5.4 Manipulación de Objetos 5.4 Manipulación de Objetos 5.5 El documento FreeCAD 5.5 El documento FreeCAD
5.6 Aplicación y la interfaz de usuario 5.6 Aplicación y la interfaz de usuario 5.7 Secuencias de comandos
5.7 Secuencias de comandos
5.8 Configuración de las preferencias del
5.8 Configuración de las preferencias del usuariousuario 5.9 Personalización de la interfaz
5.9 Personalización de la interfaz 5.10 Propiedades de los objetos 5.10 Propiedades de los objetos 6 Trabajando con bancos de trabajo 6 Trabajando con bancos de trabajo 6.1 El banco de trabajo de malla 6.1 El banco de trabajo de malla 6.1.1 Con el módulo de
6.1.1 Con el módulo de acoplamientoacoplamiento 6.2 La Parte banco de trabajo
6.2 La Parte banco de trabajo 6.2.1 Las herramientas 6.2.1 Las herramientas 6.2.2 Primitivas 6.2.2 Primitivas 6.2.3 Modificación de objetos 6.2.3 Modificación de objetos 6.2.4 Operaciones booleanas 6.2.4 Operaciones booleanas 6.2.5 Explicar los conceptos 6.2.5 Explicar los conceptos 6.2.6 Secuencias de comandos 6.2.6 Secuencias de comandos 6.2.7 Ejemplos
6.2.7 Ejemplos
6.3 El banco de trabajo de dibujo 6.3 El banco de trabajo de dibujo
6.3.1 Herramientas de interfaz gráfica de usuario 6.3.1 Herramientas de interfaz gráfica de usuario 6.3.2 Secuencias de comandos 6.3.2 Secuencias de comandos 6.3.3 Ejemplo simple 6.3.3 Ejemplo simple 6.3.4 La forma paramétrica 6.3.4 La forma paramétrica 6.3.5 Acceso a las partes y piezas 6.3.5 Acceso a las partes y piezas 6.3.6 Plantillas
6.3.6 Plantillas
6.4 El trazado de rayos banco de trabajo 6.4 El trazado de rayos banco de trabajo
6.4.1 Herramientas de interfaz gráfica de usuario 6.4.1 Herramientas de interfaz gráfica de usuario 6.4.2 Exportar una vista
6.4.2 Exportar una vista
6.4.3 Secuencias de comandos 6.4.3 Secuencias de comandos 6.4.4 Enlaces
6.4.4 Enlaces
6.5 El banco de trabajo de la imagen 6.5 El banco de trabajo de la imagen 6.6 El proyecto de banco de trabajo 6.6 El proyecto de banco de trabajo 6.6.1 Tutorial 6.6.1 Tutorial 6.6.2 Inicio rápido 6.6.2 Inicio rápido 6.6.3 Importación y exportación 6.6.3 Importación y exportación 6.6.4 herramientas de Redacción 6.6.4 herramientas de Redacción 6.6.5 Los objetos de dibujo
6.6.5 Los objetos de dibujo 6.6.6 Modificación de objetos 6.6.6 Modificación de objetos
6.6.7 Los comportamientos más habituales 6.6.7 Los comportamientos más habituales 6.6.8 API
6.6.8 API
7 secuencias de comandos y macros 7 secuencias de comandos y macros 7.1 Macros 7.1 Macros 7.1.1 ¿Cómo funciona? 7.1.1 ¿Cómo funciona? 7.1.2 Ejemplo 7.1.2 Ejemplo
4.6 Exportación de dibujos 2D 4.6 Exportación de dibujos 2D
4.7 Exportar a renderizadores externos 4.7 Exportar a renderizadores externos 4.8 Secuencias de comandos
4.8 Secuencias de comandos 5 Trabajar con FreeCAD 5 Trabajar con FreeCAD 5.1 navegación 3D 5.1 navegación 3D 5.2 Selección de objetos 5.2 Selección de objetos 5.3 Manipulación de Objetos 5.3 Manipulación de Objetos 5.4 Manipulación de Objetos 5.4 Manipulación de Objetos 5.5 El documento FreeCAD 5.5 El documento FreeCAD
5.6 Aplicación y la interfaz de usuario 5.6 Aplicación y la interfaz de usuario 5.7 Secuencias de comandos
5.7 Secuencias de comandos
5.8 Configuración de las preferencias del
5.8 Configuración de las preferencias del usuariousuario 5.9 Personalización de la interfaz
5.9 Personalización de la interfaz 5.10 Propiedades de los objetos 5.10 Propiedades de los objetos 6 Trabajando con bancos de trabajo 6 Trabajando con bancos de trabajo 6.1 El banco de trabajo de malla 6.1 El banco de trabajo de malla 6.1.1 Con el módulo de
6.1.1 Con el módulo de acoplamientoacoplamiento 6.2 La Parte banco de trabajo
6.2 La Parte banco de trabajo 6.2.1 Las herramientas 6.2.1 Las herramientas 6.2.2 Primitivas 6.2.2 Primitivas 6.2.3 Modificación de objetos 6.2.3 Modificación de objetos 6.2.4 Operaciones booleanas 6.2.4 Operaciones booleanas 6.2.5 Explicar los conceptos 6.2.5 Explicar los conceptos 6.2.6 Secuencias de comandos 6.2.6 Secuencias de comandos 6.2.7 Ejemplos
6.2.7 Ejemplos
6.3 El banco de trabajo de dibujo 6.3 El banco de trabajo de dibujo
6.3.1 Herramientas de interfaz gráfica de usuario 6.3.1 Herramientas de interfaz gráfica de usuario 6.3.2 Secuencias de comandos 6.3.2 Secuencias de comandos 6.3.3 Ejemplo simple 6.3.3 Ejemplo simple 6.3.4 La forma paramétrica 6.3.4 La forma paramétrica 6.3.5 Acceso a las partes y piezas 6.3.5 Acceso a las partes y piezas 6.3.6 Plantillas
6.3.6 Plantillas
6.4 El trazado de rayos banco de trabajo 6.4 El trazado de rayos banco de trabajo
6.4.1 Herramientas de interfaz gráfica de usuario 6.4.1 Herramientas de interfaz gráfica de usuario 6.4.2 Exportar una vista
6.4.2 Exportar una vista
6.4.3 Secuencias de comandos 6.4.3 Secuencias de comandos 6.4.4 Enlaces
6.4.4 Enlaces
6.5 El banco de trabajo de la imagen 6.5 El banco de trabajo de la imagen 6.6 El proyecto de banco de trabajo 6.6 El proyecto de banco de trabajo 6.6.1 Tutorial 6.6.1 Tutorial 6.6.2 Inicio rápido 6.6.2 Inicio rápido 6.6.3 Importación y exportación 6.6.3 Importación y exportación 6.6.4 herramientas de Redacción 6.6.4 herramientas de Redacción 6.6.5 Los objetos de dibujo
6.6.5 Los objetos de dibujo 6.6.6 Modificación de objetos 6.6.6 Modificación de objetos
6.6.7 Los comportamientos más habituales 6.6.7 Los comportamientos más habituales 6.6.8 API
6.6.8 API
7 secuencias de comandos y macros 7 secuencias de comandos y macros 7.1 Macros 7.1 Macros 7.1.1 ¿Cómo funciona? 7.1.1 ¿Cómo funciona? 7.1.2 Ejemplo 7.1.2 Ejemplo
7.1.3 Personalización 7.1.3 Personalización
7.1.4 Creación de macros sin grabar 7.1.4 Creación de macros sin grabar 7.1.5 Macros repositorio 7.1.5 Macros repositorio 7.2 Introducción a Python 7.2 Introducción a Python 7.2.1 El intérprete 7.2.1 El intérprete 7.2.2 Variables 7.2.2 Variables 7.2.3 Números 7.2.3 Números 7.2.4 Listas 7.2.4 Listas 7.2.5 Sangría 7.2.5 Sangría 7.2.6 Funciones 7.2.6 Funciones 7.2.7 Módulos 7.2.7 Módulos 7.2.8 A partir de FreeCAD 7.2.8 A partir de FreeCAD
7.3 Python scripting en FreeCAD 7.3 Python scripting en FreeCAD 7.3.1 El intérprete
7.3.1 El intérprete Python 7.3.2 Ayuda Python 7.3.2 Ayuda
7.4 integrado en los módulos 7.4 integrado en los módulos
7.4.1 La aplicación y los objetos Gui 7.4.1 La aplicación y los objetos Gui 7.4.2 El Documento de objetos 7.4.2 El Documento de objetos 7.4.3 Introducción 7.4.3 Introducción 7.4.4 Creación y carga 7.4.4 Creación y carga 7.4.5 Modelado 7.4.5 Modelado 7.4.6 El examen y comprobación 7.4.6 El examen y comprobación 7.4.7 Escribir sus propios algoritmos 7.4.7 Escribir sus propios algoritmos 7.4.8 Exportación
7.4.8 Exportación
7.4.9 Gui cosas relacionadas 7.4.9 Gui cosas relacionadas
7.4.10 Las probabilidades y termina 7.4.10 Las probabilidades y termina 7.5 Introducción 7.5 Introducción 7.5.1 Diagrama de clase 7.5.1 Diagrama de clase 7.5.2 Geometría 7.5.2 Geometría 7.5.3 Topología 7.5.3 Topología
7.6 Creación de tipos básicos 7.6 Creación de tipos básicos 7.6.1 Breve descripción 7.6.1 Breve descripción
7.6.2 Las explicaciones detalladas 7.6.2 Las explicaciones detalladas 7.6.2.1 ¿Cómo crear un vértice? 7.6.2.1 ¿Cómo crear un vértice? 7.6.2.2 ¿Cómo crear un borde? 7.6.2.2 ¿Cómo crear un borde? 7.6.2.3 ¿Cómo crear un hilo? 7.6.2.3 ¿Cómo crear un hilo? 7.6.2.4 Cómo crear una cara? 7.6.2.4 Cómo crear una cara? 7.6.2.5 ¿Cómo crear un círculo? 7.6.2.5 ¿Cómo crear un círculo?
7.6.2.6 ¿Cómo crear un arco a lo largo de
7.6.2.6 ¿Cómo crear un arco a lo largo de los puntos?los puntos? 7.6.2.7 ¿Cómo crear un polígono o una línea a lo largo
7.6.2.7 ¿Cómo crear un polígono o una línea a lo largo de los puntos?de los puntos? 7.6.2.8 ¿Cómo crear un avión?
7.6.2.8 ¿Cómo crear un avión? 7.6.2.9 Cómo crear una elipse? 7.6.2.9 Cómo crear una elipse? 7.6.2.10 ¿Cómo crear un toro? 7.6.2.10 ¿Cómo crear un toro?
7.6.2.11 ¿Cómo hacer una caja o paralelepípedo? 7.6.2.11 ¿Cómo hacer una caja o paralelepípedo? 7.6.2.12 ¿Cómo hacer una esfera?
7.6.2.12 ¿Cómo hacer una esfera? 7.6.2.13 ¿Cómo hacer un cilindro? 7.6.2.13 ¿Cómo hacer un cilindro? 7.6.2.14 ¿Cómo hacer un cono? 7.6.2.14 ¿Cómo hacer un cono? 7.6.3 Operaciones booleanas 7.6.3 Operaciones booleanas
7.6.3.1 Cómo cortar una forma de otros? 7.6.3.1 Cómo cortar una forma de otros? 7.6.3.2 Cómo llegar común entre dos formas? 7.6.3.2 Cómo llegar común entre dos formas? 7.6.3.3 Cómo fusionar dos formas?
7.6.3.4 Cómo sección de un sólido con una forma determinada? 7.6.3.4 Cómo sección de un sólido con una forma determinada? 7.7 Exploración de las formas
7.7 Exploración de las formas 7.7.1 Los bordes Explorando 7.7.1 Los bordes Explorando 7.8 Uso de la selección 7.8 Uso de la selección 7.9 Ejemplos
7.9 Ejemplos
7.9.1 Creación de topología simple 7.9.1 Creación de topología simple 7.9.1.1 Creación de Geometría 7.9.1.1 Creación de Geometría 7.9.1.2 Arco 7.9.1.2 Arco 7.9.1.3 Línea 7.9.1.3 Línea 7.9.1.4 Todo junto 7.9.1.4 Todo junto 7.9.1.5 Hacer un prisma 7.9.1.5 Hacer un prisma 7.9.2 La OCC botella 7.9.2 La OCC botella
7.9.2.1 La secuencia de comandos completa 7.9.2.1 La secuencia de comandos completa 7.9.2.2 Explicación detallada
7.9.2.2 Explicación detallada 7.10 Cargar y Guardar
7.10 Cargar y Guardar
7.11 La conversión de objetos en la part
7.11 La conversión de objetos en la parte A mallase A mallas
7.12 Conversión de mallas en las que los objetos de pieza 7.12 Conversión de mallas en las que los objetos de pieza 7.13 El acceso y la modificación del Scenegraph
7.13 El acceso y la modificación del Scenegraph 7.14 Utilización de
7.14 Utilización de los mecanismos de devolución de llamadalos mecanismos de devolución de llamada 7.15 Documentación 7.15 Documentación 7.16 Ejemplo básico 7.16 Ejemplo básico 7.17 propiedades disponibles 7.17 propiedades disponibles 7.18 Otro ejemplo más complejo 7.18 Otro ejemplo más complejo
7.19 Realización de objetos seleccionables 7.19 Realización de objetos seleccionables 7.20 Trabajar con formas simples
7.20 Trabajar con formas simples
7.20.1 Uso de FreeCAD sin interfaz gráfica de usuario 7.20.1 Uso de FreeCAD sin interfaz gráfica de usuario 7.20.2 Uso de FreeCAD con interfaz gráfica de usuario 7.20.2 Uso de FreeCAD con interfaz gráfica de usuario 7.20.3 Un típico archivo InitGui.py
7.20.3 Un típico archivo InitGui.py 7.20.4 Un archivo de módulo típico 7.20.4 Un archivo de módulo típico
7.20.5 Importar un nuevo tipo de archivo 7.20.5 Importar un nuevo tipo de archivo 7.20.6 Añadir una línea de
7.20.6 Añadir una línea de 7.20.7 Añadir un polígono 7.20.7 Añadir un polígono
7.20.8 Añadir y eliminar un objeto a un grupo 7.20.8 Añadir y eliminar un objeto a un grupo 7.20.9 Añadir una malla
7.20.9 Añadir una malla
7.20.10 Cómo añadir un arco o un
7.20.10 Cómo añadir un arco o un círculocírculo
7.20.11 El acceso y la representación cambio de un ob 7.20.11 El acceso y la representación cambio de un ob jetojeto 7.20.12 Observando los eventos del ratón en el visor 3D
7.20.12 Observando los eventos del ratón en el visor 3D a través de Pythona través de Python 7.20.13 Manipular el Scenegraph en Python
7.20.13 Manipular el Scenegraph en Python
7.20.14 Cómo agregar y eliminar objetos desde / hasta el Scenegraph 7.20.14 Cómo agregar y eliminar objetos desde / hasta el Scenegraph 7.20.15 Cómo añadir widgets personalizados a
7.20.15 Cómo añadir widgets personalizados a la interfazla interfaz 7.21 El script principal
7.21 El script principal 7.22 Explicación detallada 7.22 Explicación detallada
7.23 Pruebas y Uso de la secuencia de
7.23 Pruebas y Uso de la secuencia de comandoscomandos 7.24 El registro de la secuencia de
7.24 El registro de la secuencia de comandos en la interfaz de FreeCADcomandos en la interfaz de FreeCAD 7.25 ¿Quieres más?
7.25 ¿Quieres más?
7.26 El diseño del cuadro de diálogo 7.26 El diseño del cuadro de diálogo
7.27 Conversión de nuestro diálogo con python 7.27 Conversión de nuestro diálogo con python 7.28 Hacer que nuestro diálogo hacer algo 7.28 Hacer que nuestro diálogo hacer algo 7.29 El guión completo
7.29 El guión completo
8 Desarrollo de aplicaciones para
8 Desarrollo de aplicaciones para FreeCADFreeCAD 8.1 Declaración del conservador
8.2 Los certificados usados 8.2 Los certificados usados 8.3 Impacto de las licencias 8.3 Impacto de las licencias 8.3.1 Los usuarios privados 8.3.1 Los usuarios privados 8.3.2 Profesional usuarios 8.3.2 Profesional usuarios
8.3.3 desarrolladores de fuente abierta 8.3.3 desarrolladores de fuente abierta 8.3.4 Los desarrolladores profesionales 8.3.4 Los desarrolladores profesionales 8.4 Información errores 8.4 Información errores 8.5 Solicitud de características 8.5 Solicitud de características 8.6 Envío de parches 8.6 Envío de parches
8.7 El "viejo" tracker SourceForge (obsoleto) 8.7 El "viejo" tracker SourceForge (obsoleto) 8.7.1 ¿Dónde encontrar? 8.7.1 ¿Dónde encontrar? 8.7.2 Cuándo usar? 8.7.2 Cuándo usar? 8.7.3 Errores 8.7.3 Errores 8.7.4 Solicitudes de prestación 8.7.4 Solicitudes de prestación 8.7.5 Las solicitudes de apoyo 8.7.5 Las solicitudes de apoyo 8.7.6 Parches Nueva 8.7.6 Parches Nueva 8.7.7 Requisitos 8.7.7 Requisitos 8.7.8 Edificio de cAsegúrese 8.7.8 Edificio de cAsegúrese 8.7.8.1 El cambio a
8.7.8.1 El cambio a cAsegúresecAsegúrese
8.7.8.2 Configurar el proceso de generación 8.7.8.2 Configurar el proceso de generación 8.7.8.3 Opciones para el Proceso de Construcción 8.7.8.3 Opciones para el Proceso de Construcción 8.7.8.4 construir la línea de comandos
8.7.8.4 construir la línea de comandos
Construcción de las versiones anteriores 8.7.9 Construcción de las versiones anteriores 8.7.9 8.7.9.1 Utilización LibPack
8.7.9.1 Utilización LibPack
8.7.9.1.1 directorio de instalación en Visual
8.7.9.1.1 directorio de instalación en Visual StudioStudio 8.7.9.1.1.1 Incluye 8.7.9.1.1.1 Incluye 8.7.9.1.1.2 Librerias 8.7.9.1.1.2 Librerias 8.7.9.1.1.3 ejecutables 8.7.9.1.1.3 ejecutables 8.7.9.1.2 Python necesarios 8.7.9.1.2 Python necesarios VC8 8.7.9.1.3 especiales para VC8 8.7.9.1.3 especiales para 8.7.9.2 Compilación 8.7.9.2 Compilación 8.7.9.3 Después de compilar 8.7.9.3 Después de compilar 8.7.9.4 cosas adicionales 8.7.9.4 cosas adicionales 8.7.10 Obtención de la fuente 8.7.10 Obtención de la fuente 8.7.11 Requisitos previos 8.7.11 Requisitos previos
8.7.11.1 de Debian / Ubuntu y distribuciones más recientes 8.7.11.1 de Debian / Ubuntu y distribuciones más recientes 8.7.11.2 Fedora
8.7.11.2 Fedora
8.7.11.3 y no la distribución convencional de edad 8.7.11.3 y no la distribución convencional de edad 8.7.11.4 OpenCascade 8.7.11.4 OpenCascade 8.7.11.5 SoQt 8.7.11.5 SoQt 8.7.11.6 Pivy 8.7.11.6 Pivy 8.7.12 Recopilar FreeCAD 8.7.12 Recopilar FreeCAD 8.7.12.1 El autotools manera 8.7.12.1 El autotools manera 8.7.12.2 El cAsegúrese manera 8.7.12.2 El cAsegúrese manera 8.7.12.3 Piezas opcionales 8.7.12.3 Piezas opcionales 8.7.13 Solución de problemas 8.7.13 Solución de problemas
8.7.13.1 Nota para sistemas de 64 bits 8.7.13.1 Nota para sistemas de 64 bits 8.7.13.2 Automake macros
8.7.13.2 Automake macros 8.7.14 Hacer un paquete debian 8.7.14 Hacer un paquete debian
8.7.15 automática de scripts de creación 8.7.15 automática de scripts de creación
8.7.15.1 Ubuntu 9.10 - Karmic Koala / Ubuntu 10.04 LTS - Lucid Lynx 8.7.15.1 Ubuntu 9.10 - Karmic Koala / Ubuntu 10.04 LTS - Lucid Lynx
8.7.15.2 Ubuntu 9.04 - Jaunty Jackalope 8.7.15.3 OpenSuse 11.2
8.7.15.4 OpenSuse 11.1 8.7.15.5 de Debian Squeeze
8.7.16 Descargar las fuentes FreeCAD
8.7.17 Instalar MacPorts y dependencias Biblioteca 8.7.18 Instale y Marcos OpenCascade
8.7.19 Descarga 'instalar' la plantilla FreeCAD.app 8.7.20 Compilar 8.7.21 Ejecutar 8.7.22 Información general 8.7.23 Enlaces 8.7.24 Detalles 8.7.24.1 Python 8.7.24.1.1 Descripción 8.7.24.1.2 Créditos 8.7.24.2 OpenCascade 8.7.24.3 Qt 8.7.24.4 Coin3D
8.7.24.5 ODE (dinámico del motor abierto) 8.7.24.5.1 Créditos 8.7.24.6 SoQt 8.7.24.7 Xerces-C + + 8.7.24.8 GTS 8.7.24.9 Zlib 8.7.24.10 alza 8.7.25 LibPack 8.7.25.1 FreeCADLibs7.x Changelog 8.8 Herramienta de la página
8.8.1 Plataforma de herramientas independend 8.8.1.1 Qt Toolkit
8.8.1.2 InkScape 8.8.1.3 Doxygen 8.8.1.4 El Gimp
8.8.2 Herramientas en Windows 8.8.2.1 Visual Studio Express 8 8.8.2.2 CamStudio
8.8.2.3 Tortoise SVN 8.8.2.4 StarUML
8.8.3 Herramientas en Linux
8.9 A partir FreeCAD desde la línea de comandos 8.9.1 Opciones de la línea
8.9.2 Respuesta y archivos de configuración 8.9.3 Opciones ocultas
8.10 Ejecución de FreeCAD sin la interfaz de usuario 8.11 Ejecución de FreeCAD como un módulo de python 8.12 El conjunto de configuración
8.12.1 usuario información relacionada 8.12.2 argumentos de la línea de comandos 8.12.3 Sistema relacionados
8.12.5 Marcas relacionadas 8.13 Uso Número 8.13.1 DistSrc 8.13.2 DistBin 8.13.3 DistSetup 8.13.4 DistSetup 8.13.5 DistAll 8.13.6 BuildDoc 8.13.7 NextBuildNumber 8.13.8 CreateModule 8.14 Prueba de primera 8,15 de línea de comandos 8.16 Introducción 8.16.1 General 8.16.2 imágenes 8.16.2.1 Iconos 8.16.2.2 imagen de fondo
8.17 Ayudar a traducir FreeCAD 8.17.1 Cómo traducir
8.17.2 Traducción con Qt-Lingüista (camino viejo) 8.17.2.1 traducción de archivos disponibles
8.18 Preparación de sus propios módulos y aplicaciones para la traducción 8.18.1 Requisitos previos
8.18.2 Proyecto de instalación
8.18.3 Configuración de los archivos de Python para la traducción 8,19 La traducción del wiki
8.19.1 Page Convención de nomenclatura 8.20 PyQt4 8.20.1 Instalación 8.20.2 Uso 8.20.3 Documentación 8.21 Pivy 8.21.1 Instalación 8.21.1.1 Debian y Ubuntu
8.21.1.2 Otras distribuciones de linux 8.21.1.3 Windows 8.21.2 Uso 8.21.3 Documentación 9 Créditos 9.1 para Desarrolladores 9.1.1 desarrollador de plomo 9.1.2 desarrolladores 9.2 Empresas BIENVENIDO A FREECAD
Cómo utilizar
Este documento se divide en varias secciones: introducción, uso de secuencias de comandos y el desarrollo, la dirección de los tres últimos especialmente los tres grandes categorías de usuarios de FreeCAD: usuarios finales, que simplemente quieren
usar el programa, los usuarios de energía, que se interesan por las capacidades de scripting de FreeCAD y me gustaría personalizar algunos de sus aspectos, y los desarrolladores, que consideran FreeCAD como base para desarrollar sus propias aplicaciones.
INTRODUCCIÓN
FreeCAD es un propósito general 3D CAD modelador. El desarrollo es completamente de código abierto (GPL y LGPL licencia). FreeCAD va destinado directamente a la ingeniería mecánica y diseño de productos , pero también encaja en una gama más amplia de aplicaciones en la ingeniería, tales como la arquitectura o la ingeniería de otras especialidades.
FreeCAD cuenta con herramientas similares a Catia , SolidWorks y Solid Edge , y por lo tanto también cae en la categoría de MCAD , PLM , CAx y CAE . Será una película basada modelador paramétrico con una arquitectura de software modular que hace fácil para proporcionar funcionalidad adicional, sin modificar el núcleo del sistema. Como ocurre con muchos modernos 3D CAD y modeladores que tendrá un componente 2D para extraer los detalles del diseño del modelo 3D para crear dibujos en 2D de producción, pero el dibujo 2D directa (como AutoCAD LT ) no es el foco, no son orgánicos o formas de animación ( como Maya , 3ds Max o Cinema 4D ), aunque, gracias a su amplia adaptabilidad, FreeCAD podría ser útil en una amplia área mucho más que su enfoque actual.
Otra de las principales preocupaciones de FreeCAD es hacer un uso intensivo de todos los de código abierto grandes bibliotecas que existen por ahí en el campo de la computación científica . Entre ellos se encuentran OpenCascade , un poderoso núcleo de CAD, Coin3D , una encarnación de OpenInventor , Qt , la famosa interfaz de usuario marco del mundo, y Python , uno de los mejores lenguajes de scripting disponibles. FreeCAD misma también 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 sistemas, con el mismo aspecto y funcionalidad en todas las plataformas.
Esta es una lista extensa, por lo tanto, no completa, de características FreeCAD implementa. Si desea buscar en el futuro ver la hoja de ruta para el Desarrollo de una visión general rápida de la Imagen es un buen lugar para ir.
Características generales
FreeCAD es multi-plataforma: Se ejecuta y se comporta exactamente de la misma manera en Windows, Linux y Mac OSX.
FreeCAD es una completa aplicación con interfaz gráfica. FreeCAD cuenta con una completa interfaz gráfica de usuario basada en el famoso Qt marco, con un visor 3D basado en Open Inventor , permitiendo rápido renderizado de escenas 3D y una representación gráfica de la escena muy accesible.
FreeCAD también se ejecuta como una aplicación de línea de comandos, con la huella de memoria baja. In command line mode, FreeCAD se ejecuta sin su interfaz, pero con todas las herramientas de la geometría. Puede ser, por ejemplo, utiliza como servidor de producir contenidos para otras aplicaciones.
FreeCAD se pueden importar como un módulo de Python , dentro de otras aplicaciones que pueden ejecutar scripts de Python, o en una consola de python. Al igual que en modo consola, la parte de interfaz de FreeCAD no está disponible, pero todas las herramientas de la geometría son accesibles.
Plugin / marco del módulo para la carga tardía de características y tipos de datos. FreeCAD se divide en una aplicación de base y los módulos, que se cargan sólo cuando es necesario. Casi todas las herramientas y tipos de geometría se almacenan en módulos. Los módulos se comportan como plugins, y pueden incluir o eliminar una instalación existente de FreeCAD.
Construido en secuencias de comandos marco: FreeCAD incorpora un en Python intérprete, y una API que cubre casi cualquier parte de la aplicación, la interfaz, la geometría y la representación de esta geometría en el visor 3D. El intérprete puede ejecutar comandos individuales hasta las secuencias de comandos complejas, de hecho, los módulos de todo, incluso se puede programar completamente en Python.
Un instalador MSI modular permite instalaciones flexibles en los sistemas Windows Los paquetes para los sistemas de Ubuntu también se mantienen.
1. Deshacer / Rehacer marco: Todo es deshacer / rehacer, con acceso a la pila de deshacer, varios pasos por lo que puede ser deshecho a la vez.
2. Gestión de transacciones: La deshacer / rehacer pila documento transacciones tiendas y no las acciones individuales, permitiendo que cada herramienta para definir exactamente lo que hay que deshacer o rehacer.
3. Asociativas documento objetos paramétricos: Todos los objetos en un documento FreeCAD puede ser definido por los parámetros. Los parámetros se pueden modificar sobre la marcha, y vuelven a calcular en cualquier momento. La relación entre los objetos también se almacena, por lo que la modificación de un objeto también modifica sus objetos dependientes.
4. (ZIP base) del documento compuesto guardar formato: FreeCAD documentos guardados con iconos fcstd. Extensión puede contener diversos tipos de información, tales como la geometría, las secuencias de comandos o en miniatura.
INTERFAZ DE USUARIO
• Totalmente personalizable / scripts interfaz gráfica de usuario. El Qt basado
en la interfaz de FreeCAD es totalmente accesible a través del intérprete de Python. Además de las funciones simples que FreeCAD se dota a los bancos de trabajo, el marco de Qt está adaptado demasiado, permitiendo que cualquier operación en la interfaz gráfica de usuario, tales como crear, agregar, de acoplamiento, modificar o eliminar widgets y barras de herramientas.
• Concepto de banco de trabajo: En la interfaz de FreeCAD, las herramientas se
agrupan por mesas de trabajo . Esto permite mostrar sólo las herramientas utilizadas para llevar a cabo una tarea determinada, manteniendo el espacio de trabajo despejado y rápida respuesta, y la aplicación de la carga.
• Incorporado en la consola de Python con resaltado de sintaxis, y la clase
explorador autocompletar: comandos de Python pueden ser introducidas directamente en FreeCAD y devolvió de inmediato los resultados, lo que permite guionistas para probar la funcionalidad sobre la marcha, explorar el contenido de los módulos y fácil aprender sobre FreeCAD internos.
• reflejo de la interacción del usuario en la consola: Todo lo que el usuario hace
en la interfaz de FreeCAD ejecuta código python, que se puede imprimir en la consola y se registran en las macros.
• macro de grabación y edición completa: La pitón órdenes emitidas cuando el
usuario manipula la interfaz puede ser grabado, editado, si es necesario, y salvo que se reproduce más adelante.
• Thumbnailer (los sistemas Linux solamente en el momento): Los iconos de
documento FreeCAD mostrar el contenido del archivo en la mayoría de las aplicaciones de administrador de archivos, como los nautilus de gnome.
Características específicas de la aplicación
La funcionalidad de FreeCAD está separado en módulos, cada uno tratando con tipos de datos y aplicaciones especiales:
MALLAS
• El acoplamiento del módulo se refiere a mallas 3D. Es esta destinada
principalmente para la importación, la curación y la conversión de la geometría de malla de terceros generados en FreeCAD, y la exportación de la geometría FreeCAD en formato de malla. Pero FreeCAD mismo también cuenta con muchos tipos de geometría más avanzada que las mallas.
• La creación de primitivas (caja, esfera, cilindro, etc), desplazamiento (triviales o
después de Jung / Shin / Choi) o las operaciones booleanas (añadir, cortar, se cruzan)
• La importación de los siguientes formatos: ASCII o binario STL (litografía
formato estéreo) (*. stl, *. ast), el formato OBJ (*. obj), limitada NASTRAN apoyo (*. nas), Open Inventor mallas (iv *. ), y nativo del kernel de malla FreeCAD (*. BMS)
• La exportaciónde los siguientes formatos: ASCII o binario STL (Stereo formato
nas, *. BRL), VRML mallas ( *. wrl), nativa del núcleo de malla FreeCAD (*. BMS), de malla como módulo de Python (*. py)
• Prueba y reparación de herramientas para mallas: prueba de sólidos, y dos
colectores de ensayo que no, intersección de autocomprobación, orificio de llenado y la orientación uniforme.
• Amplia Python API de scripting .
2D DE REDACCIÓN
• Gráfica de la creación de la geometría plana simples como líneas, cables,
rectángulos, arcos o círculos en cualquier plano del espacio 3D.
• Anotaciones como los textos o las dimensiones .
• modificación de las operaciones gráficas como la traducción, rotación,
escalado, espejo, compensar o la forma de conversión, en cualquier plano del espacio 3D.
• Importación y exportación de los siguientes formatos: Autodesk Dibujo
Exchange Format (*. dxf), Open Cad Formato (*. oca, *. gcad) e SVG (*. svg).
CAD
• La pieza del módulo se ocupa de todo alrededor de modelado CAD y las
estructuras de datos CAD. La funcionalidad CAD está en fuerte desarrollo (véase el PartDesign_project y Assembly_project en el Development_roadmap ). El módulo de la parte trabaja con alto nivel Abrir CASCADE geometría.
• Paramétrico formas primitivas como la caja, la esfera, el cono del cilindro o un
• Topológica componentes como vértices, bordes, cables y aviones (a través de
secuencias de comandos de Python).
• Modelado con rectas o protuberancias de la revolución, las secciones y los
filetes.
• operaciones booleanas como unión, diferencia e intersección. • Amplia Python API de scripting .
• Importación y exportación de los siguientes formatos: PASO piezas y
ensamblajes (*. stp, *. paso), IGES modelos (*. igs, *. IGES), y BREP (*. BRP), el formato nativo de nuestro Abrir CASCADE núcleo CAD .
RAYTRACING
• El módulo de trazado de rayos permite la exportación de la geometría FreeCAD
a renderizadores externos para la generación de imágenes de alta calidad. En la actualidad, el motor de render compatible sólo es POV-Ray . El módulo permite actualmente la creación de una hoja de representación, y la geometría de la adición a esa hoja de representación para exportar a un archivo de POV-Ray.
Dibujo
• El módulo de dibujo permite exportar vistas proyectado de la geometría 3D a
un documento SVG 2D. Permite la creación de una hoja en 2D con una plantilla de svg existentes, y la inserción de puntos de vista de la geometría proyectada en esa hoja. A continuación, la hoja se pueden guardar como un archivo SVG.
CAM
• El módulo CAM se dedica a trabajar a máquina mecánica, como la molienda.
Este módulo se encuentra en el principio y en el momento en su mayoría dedicados a la hoja que forma incremental . Aunque hay algunos algoritmos de planificación trayectorias que no son utilizables para el usuario final en el momento.
INSTALACIÓN
Instalar en Windows
La forma más fácil de instalar FreeCAD en Windows es utilizar el instalador. Esta página describe el uso y las características del instalador deMicrosoft para conocer las opciones de instalación más.
Instalador FreeCAD se entrega en. MSI (Windows Installer) en formato.
Puede descargar la última versión. Msi de la FreeCAD página de descarga oficial . Después de descargar el archivo, haga doble clic sobre él para iniciar el proceso de instalación.
Instalación de la línea de comandos
Con la utilidad de línea de comandosmsiexec.exe,las características adicionales están disponibles, como no-instalación interactiva y la instalación administrativa.
-Instalación interactiva para no
Con la línea de comandos
msiexec / i FreeCAD <versión>. msi
Instalación se puede iniciar mediante programación. Los parámetros adicionales se pueden pasar al final de esta línea de comandos, como
msiexec / i FreeCAD-2.5.msi TARGETDIR = r: \ FreeCAD25
Limitada interfaz de usuario
El importe de la interfaz de usuario que el instalador muestra se puede controlar con / q opciones, en particular:
• / Qn - No interfaz
• / Qb - Interfaz básica - sólo un pequeño diálogo de progreso • / Qb! - Al igual que / qb, pero ocultar el botón Cancelar
• / Qr - Reducción de la interfaz - mostrar todos los cuadros de diálogo que no
requieren la interacción del usuario (saltar todos los cuadros de diálogo modales)
• / Qn + - Me gusta / qn, pero muestran "Completado" diálogo al final • / Qb + - Me gusta / qb, pero muestran "Completado" diálogo al final
Objetivo de la guía
El TARGETDIR propiedad determina el directorio raíz de la instalación FreeCAD. Por ejemplo, un disco de instalación diferente se puede especificar con
El TARGETDIR predeterminado es [WindowsVolume \ Programm Files \] FreeCAD <versión>.
Instalación para todos los usuarios
Agregar
ALLUSERS = 1
Causa de una instalación a todos los usuarios. De forma predeterminada, la instalación no interactiva instalar el paquete sólo para el usuario actual, y la instalación interactiva ofrece un cuadro de diálogo que por defecto es "todos los usuarios" si el usuario es lo suficientemente privilegiada.
Selección de características
Un número de propiedades permiten la selección de características para ser instalado, reinstalado o eliminadas. El conjunto de características para el programa de instalación es FreeCAD
• Default Feature - instalar el software adecuado, además de las bibliotecas del
núcleo
• Documentación - instalar la documentación • El código fuente - instalar las fuentes
• Cosas por hacer
Además, TODOS especifica todas las características. Todas las funciones dependen de DefaultFeature, por lo que la instalación de cualquier característica instala automáticamente la función de default. Las características siguientes propiedades de control para instalar o desinstalar
• ADDLOCAL - lista de características para ser instalado en el equipo local • REMOVER - lista de características para ser retirados
• ADDDEFAULT - lista de funciones adicionales en su configuración por defecto
(que es local para todas las características FreeCAD)
• REINSTALL - lista de características para volver a instalar / reparar
• PUBLICIDAD - lista de características para el que se realizará una instalación de
Hay algunas características adicionales disponibles, consulte la documentación de MSDN para obtener más detalles.
Con estas opciones, añadiendo
ADDLOCAL = Extensiones
Instala el propio intérprete y los registros de las extensiones, pero no instalar nada más.
Desinstalación
Conmsiexec / x FreeCAD <versión>. msi
FreeCAD se puede desinstalar. No es necesario contar con el archivo MSI disponibles para la desinstalación, como alternativa, el paquete o código de producto también puede ser especificado. Usted puede encontrar el código de producto al observar las propiedades del acceso directo Desinstalar FreeCAD que se instala en el menú de inicio.
Instalación administrativa
Conmsiexec / a FreeCAD <versión>. msi
Un "administrativo" (red) de instalación se puede iniciar. Los archivos se desempaquetado en el directorio de destino (que debe ser un directorio de red), pero sin otra modificación que se haga en el sistema local. Además, otro archivo (más pequeño) msi se genera en el directorio de destino, que los clientes pueden entonces utilizar para realizar una instalación local (las versiones futuras pueden ofrecer también para mantener algunas de las características de la unidad de red en total). Actualmente, no existe ninguna interfaz de usuario para las instalaciones administrativas, por lo que el directorio de destino se debe pasar la línea de comandos. No hay ninguna específica procedimiento de desinstalación de una administrativa de instalación - simplemente borre el directorio de destino si no hay cliente que usa más.
Publicidad
Conmsiexec / jm FreeCAD <versión>. msi
Sería posible, en principio, a "anunciar" FreeCAD a una máquina (con / ju a un usuario). Esto haría que los iconos que aparecen en el menú de inicio, y las extensiones para ser registrada, sin el software en realidad se está instalando. El primer uso de una característica haría que cuentan para su instalación.
El instalador FreeCAD actualmente soporta sólo el anuncio de las entradas del menú de inicio, pero no hay anuncio de accesos directos.
Instalación automática de un grupo de máquinas
Con la directiva de grupo de Windows, es posible instalar automáticamente FreeCAD un grupo de una de las máquinas. Para ello, siga estos pasos:
• Inicie sesión en el controlador de dominio
• Copie el archivo MSI en una carpeta que se comparte con acceso permitido a
todos los equipos de destino.
• Abra el complemento MMC de "usuarios de Active Directory y equipos" • Navegue hasta el grupo de equipos que necesitan FreeCAD
• Abra Propiedades
• Abrir directivas de grupo
• Añadir una nueva política, y editarlo
• En Configuración del equipo / Instalación de software, seleccione Nuevo /
Paquete
• Seleccione el archivo MSI a través de la ruta de red
• Opcionalmente, seleccione la que desea la FreeCAD ser desinstalado si el
equipo sale del ámbito de aplicación de la política.
La propagación del Grupo de política general, toma algún tiempo - para implementar el paquete de forma fiable, todos los equipos debe ser reiniciado.
Instalación en Linux usando Crossover Office
Puede instalar la versión para Windows de FreeCAD en un sistema Linux utilizando CXOffice 5.0.1. Ejecutar msiexecde la línea de comandos CXOffice, suponiendo que el paquete de instalación se coloca en el "software" de la guía que se asigna a la unidad de letra "Y":
FreeCAD se está ejecutando, pero se ha informado de que la pantalla OpenGL no funciona, al igual que con otros PROGRAMAS ejecuta en vino es decir, Google SketchUp .
Instalación en Unix / Linux
Por el momento, el equipo FreeCAD sólo proporciona a los instaladores de sistemas de 32 bits de Debian y Ubuntu, pero algunos miembros de la comunidad FreeCAD usuarios también proporciona a los instaladores de encargo para otras versiones de Linux. Por favor, eche un vistazo a la descarga página para ver lo que está actualmente availible.
Instalación en sistemas Debian / Ubuntu
Una vez descargado el. Deb correspondiente a su versión del sistema, si usted tiene la gdebi paquete instalado (normalmente lo es), sólo tiene que desplazarse a donde ha descargado el archivo, y haga doble clic en él. Las dependencias necesarias serán atendidos de forma automática por el gestor de paquetes del sistema de tipos. Alternativamente se puede instalar también de la terminal, navegar hasta donde hemos descargado el archivo, y:
sudo dpkg-i Name_of_your_FreeCAD_package.deb
Cambiando Name_of_your_FreeCAD_package.deb por el nombre del archivo descargado.
Después de instalar FreeCAD, un icono de inicio se agregó en la "gráfica" de su Menú de Inicio.
Instalación en otros sistemas Linux / Unix
Unfortnately, por el momento, ningún paquete precompilado es availible para otros sistemas Linux / Unix, por lo que tendrá que compilar FreeCAD mismo .
Instalación en Mac
FreeCAD se puede instalar en Mac OS X en un solo paso utilizando el instalador. Esta página describe el uso y características de la instalación FreeCAD. También incluye las instrucciones de desinstalación.
Instalación sencilla
El instalador FreeCAD se ofrece como un paquete de Installer (. Mpkg) incluido en un archivo de imagen de disco.Puede descargar la última instalación de la descarga la página. Después de descargar el archivo, simplemente montar la imagen de disco, a continuación, ejecutar el
FreeCAD paquetede instalación.
El instalador le presentará una pantalla de instalación Personalizar que se muestran los paquetes que serán instalados. Si usted sabe que usted ya tiene alguno de estos paquetes, se puede anular la selección utilizando las casillas de verificación. Si no está seguro, deje todos los elementos seleccionados.
Desinstalación
En este momento no es un desinstalador de FreeCAD. Para eliminar completamente FreeCAD y todos los componentes instalados, arrastre los siguientes archivos y carpetas a la Papelera: • En / Aplicaciones: • FreeCAD • en / Library / Frameworks / • SoQt.framework • Inventor.framework
Entonces, desde el terminal, ejecute:
sudo / Developer / Herramientas / desinstalar-qt.py sudo rm-R / usr / local / lib / OCC
Eso es todo. Finalmente, FreeCAD estará disponible como un paquete de aplicaciones de auto-contenida para toda esta molestia desaparece.
CD
Prefacio
FreeCAD es un sistema CAD / CAE de aplicaciones de modelado paramétrico. Todavía está en fase inicial de desarrollo, así que no espere ser capaz de utilizarlo para producir un trabajo ya. Pero, si eres curioso acerca de lo que FreeCAD Aspecto del producto y las características que se están desarrollando, le invitamos a descargarlo y darle una oportunidad. Por el momento, mucha funcionalidad ya está presente, pero no la interfaz de usuario mucho se ha creado para él. Esto significa que si usted sabe un poco de python, que ya será capaz de producir y modificar la geometría compleja con relativa facilidad. Si no, probablemente encontrará que FreeCAD todavía tiene pocos para ofrecer a usted. Pero, sea paciente, se espera que esto cambie pronto.
Instalación
En primer lugar (si no se hace ya) descargar e instalar FreeCAD. Véase la descarga página para obtener información acerca de las versiones y actualizaciones. Hay paquetes listos para instalar Windows (. Msi), Ubuntu y Debian (. Deb) openSUSE (. Rpm) y Mac OSX.
Explorando FreeCAD
La interfaz FreeCAD al iniciarlo por primera vez. FreeCAD es una aplicación de modelado 3D en general para todo uso, centrado en la ingeniería mecánica y otras áreas relacionadas, tales como otras especialidades de la ingeniería o la arquitectura. Se concibe como una plataforma para el desarrollo de cualquier tipo de aplicación 3D,
sino también para realizar tareas muy específicas. A tal efecto, su interfaz se divide en una serie de bancos de trabajo . Bancos de trabajo permiten cambiar el contenido de interfaz para mostrar todos y sólo las herramientas necesarias para una tarea específica, o un grupo de tareas.
La interfaz FreeCAD por lo tanto se puede describir como un contenedor muy simple, con una barra de menús, un área de visualización 3D, y un par de paneles laterales para la visualización de los contenidos escena o propiedades de los objetos. Todos los contenidos de estos paneles puede haber cambios en función de la mesa de trabajo.
Al iniciar FreeCAD por primera vez, se le presentará un "general" banco de trabajo, que llamamos "banco de trabajo completo". Esta mesa de trabajo, simplemente recoge las herramientas más madura de otros bancos de trabajo. Desde FreeCAD es bastante joven y aún no se utilizan para el trabajo muy especializado, este banco de trabajo es muy útil para descubrir FreeCAD con mayor facilidad. Básicamente, todas las herramientas que son lo suficientemente buenas para la producción de la geometría está aquí.
Navegando en el espacio 3D
FreeCAD tiene dos diferentes modos de navegación disponibles, que se pueden establecer en la configuración de diálogo de preferencias. En el modo por defecto, el
zoom se realiza con la rueda del ratón, lapanorámica con el botón central del ratón, y la rotación con el botón izquierdo del ratón y el ratón Medio botón al mismo tiempo. Selección de un objeto se hace simplemente haciendo clic sobre ella con el botón
izquierdo del ratón, con CTRL presionado si desea seleccionar varios objetos.
También tiene varios presets vista (vista superior, vista frontal, etc) disponibles en el menú Ver y en la barra de herramientas Vista, y por atajos numéricos (1, 2, etc ..)
2D de Redacción
Herramientas de dibujo
Estas herramientas le permiten configurar su entorno de trabajo o producir operaciones genéricas.
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 SVG
Objetos de dibujo
De 2 puntos la línea : Dibuja un segmento de línea de 2 puntos
Hilos (punto de varias líneas) : Dibuja una línea hecha de segmentos de varias líneas
Círculo : dibuja un círculo desde el centro y el radio
Arco : Dibuja un segmento de arco desde el centro, radio, ángulo inicial y final del ángulo
Rectángulo : dibuja un rectángulo de 2 puntos opuestos Texto : Dibuja una línea de texto de la anotación-multi
Dimensión : Dibuja una anotación dimensión
Modificación de objetos
Estas son las herramientas para modificar los objetos existentes. Trabajan en los objetos seleccionados, pero si no hay ningún objeto seleccionado, se le invitará a seleccionar una.
Mover : Mueve el objeto (s) de un lugar a otro
Girar : Gira objeto (s) de un ángulo inicial a un ángulo final
Offset : los segmentos de un objeto se mueve sobre una distancia determinada
Actualización : se une a los objetos en un alto nivel de objeto
Baja de Calificación : Se descompone en objetos de nivel inferior objetos Recortar / Extender (Trimex) : Recorta o se extiende un objeto
Aplicar el estilo : Aplica el color actual y el ancho de línea a los objetos
Editar : edita un objeto seleccionado
La creación de piezas en 3D
Primitivos
Estas son herramientas para la creación de objetos primitivos.
Caja : Dibuja un cuadro especificando sus dimensiones
Cono : Dibuja un cono mediante la especificación de sus dimensiones
Cilindro : Dibuja un cilindro mediante la especificación de sus dimensiones
Esfera : Dibuja una esfera mediante la especificación de sus dimensiones
Toro : Dibuja un toro (anillo), especificando sus dimensiones
Modificación de objetos
Estas son las herramientas para modificar los objetos existentes. Que le permitirá elegir el objeto a modificar.
Booleanos : boolean Realiza operaciones en los objetos
Fusible : Fusibles (sindicatos) dos objetos
Común : extraer los comunes (intersección) parte de dos objetos
Cortar : corta (resta) un objeto de otro
Extrusión : Eleva caras planas de un objeto
Solomillo : Filete (balas) bordes de un objeto
Sección : Crea una sección por la intersección de un objeto con un plano de sección.
Exportar a dibujos 2D
Estas son las herramientas para crear, configurar y exportación de hojas de dibujo 2D
Nueva hoja de dibujo : Crea una nueva hoja de dibujo desde un archivo SVG existentes
A3 dibujo de paisaje Nueva : Crea una nueva hoja de dibujo de la plantilla por defecto A3 FreeCAD
Inserte un punto de vista : Inserta una vista del objeto seleccionado en la hoja de dibujo activo
hoja Guardar : Guarda la hoja actual como un archivo SVG
Exportar a renderizadores externos
Estas son herramientas para la exportación de su trabajo en 3D para renderizadores externos
Crear un proyecto de Povray : Crea un POV-Ray nuevo proyecto
Insertar información ver : Inserta el ver los datos (posición de la cámara, etc) a la POV-Ray proyecto actual
Insertar información parte : Inserta el objeto seleccionado al POV-Ray proyecto actual
Secuencias de comandos
Y, por último, una de las características más potentes de FreeCAD es la secuencia de comandos medio ambiente. Desde la pitón consola integrada (o de cualquier secuencia de comandos Python externo), puede acceder a casi cualquier parte del FreeCAD, crear o modificar la geometría, modificar la representación de los objetos en la escena 3D o acceder y modificar la interfaz FreeCAD. secuencias de comandos de Python también pueden ser utilizados en las macros , que proporcionan un método sencillo para crear comandos personalizados.
FreeCAD
De navegación en 3D
El modelo de ratón de FreeCAD es muy flexible e intuitiva y con algunas pistas se puede utilizar después de sólo un minuto de la práctica.
Selección de objetos
Los objetos se pueden seleccionar con un clic con el botón izquierdo del ratón o haciendo clic en el objeto en la vista 3D o mediante la selección en la vista de árbol. También hay una preselección mecanismo que pone de relieve los objetos y muestra información acerca de ellos antes de la selección con sólo pasar el mouse sobre él. Si no le gusta que la conducta o si tiene una máquina lenta, puede cambiar de preselección en las preferencias.
Manipulación de objetos
La manipulación de objetos es común a todos los bancos de trabajo. Los gestos del ratón siguientes se pueden utilizar para controlar la posición del objeto y el punto de vista.
Seleccione
• Pulse el botón izquierdo del ratón sobre un objeto que desea seleccionar. • Zoom: Utilice la teclas+o-o la rueda del ratón para acercar y alejar • Pan: Haga clic en el botón central del ratón y mover el objeto.
• Gire: Primero haga clic con el botón central del ratón, mantenga y haga clic en el botón izquierdo del ratón en cualquier parte visible de un objeto y arrastrarlo en la dirección deseada. Esto funciona como hacer girar una pelota que gira alrededor de su centro. Si se suelta el botón antes de dejar su petición, el objeto sigue girando , si esta opción está activada
• Centro de Marco de la rotación: Un doble clic con el botón central del ratón en
cualquier parte de un objeto establece el nuevo centro de rotación y zoom sobre este punto.
Manipulación de objetos
FreeCAD 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. Después de la activación 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 avión y la parte fina de los tres objetos eje.
EscalaPara escalar el objeto, haga clic con el botón izquierdo del ratón sobre los
manipuladores recuadro al final de los ejes y tire de ellos hacia atrás y adelante. Dependiendo del objeto a los manipuladores trabajar independientemente o de forma sincrónica.
Fuera del plano de desplazamiento Para cambiar el objeto a lo largo de su vector normal, tire de la caja larga en el centro de un eje con el botón izquierdo del ratón. Para el plano de corte no es sólo 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 avión y tire de él hasta la posición deseada.
RotaciónAl hacer clic en la parte final de los ejes del manipulador pone en modo de rotación.
El documento FreeCAD
Un documento FreeCAD contiene todos los objetos de la escena. Puede contener grupos y objetos elaborados con cualquier banco de trabajo. Por lo tanto, puede cambiar entre los bancos de trabajo, y siguen trabajando en el mismo documento. El documento es lo que se guarda en el disco al guardar su trabajo. También puede abrir
varios documentos al mismo tiempo en FreeCAD, y abrir varias vistas del mismo documento.
Dentro del documento, los objetos se pueden mover en grupos, y tener un nombre único. Administración de grupos, objetos y nombres de objeto que se realiza principalmente desde el punto de vista de árbol. También se puede hacer, por supuesto, como todo en FreeCAD, desde el intérprete de Python. En la vista de árbol, se pueden crear grupos, los objetos se mueven a los grupos, eliminar objetos o grupos, haciendo clic derecho en la vista en árbol o en un objeto, los objetos de cambiar el nombre haciendo doble clic en sus nombres, o posiblemente otras operaciones, en función de la mesa de trabajo actual.
Los objetos dentro de un documento FreeCAD puede ser de diferentes tipos. Cada mesa de trabajo puede crear sus propios tipos de objetos, por ejemplo, el banco de trabajo de malla crea objetos de malla, el Workbench Parte crear objetos de la parte, el Proyecto de Workbench también crea objetos de la parte, etc
Si hay al menos un documento abierto en FreeCAD, siempre hay uno y sólo un documento activo. Ese es el documento que aparece en la vista 3D actual, el documento que están trabajando actualmente.
Aplicación y la interfaz de usuario
Como casi todo lo demás en FreeCAD, la parte de interfaz de usuario (GUI) se separa de la parte de la aplicación de base (la aplicación). Esto también es válido para los documentos. Los documentos también están hechas de dos partes: el documento de solicitud, que contiene los objetos, y el documento de Vista, que contiene la representación en pantalla de nuestros objetos.
Piense en ello como dos espacios, donde los objetos se definen. Sus parámetros constructivos (es un cubo? Un cono? Qué tamaño?) Se almacenan en el documento de solicitud, mientras que su representación gráfica (es dibujado con líneas negro? Con rostros azules?) Se almacenan en el documento Ver. ¿Por qué es eso? Debido a FreeCAD también puede ser utilizado sin interfaz gráfica, por ejemplo dentro de otros programas, y todavía deben ser capaces de manipular nuestros objetos, incluso si no se dibuja en la pantalla.
Otra cosa que está contenida en el documento Ver puntos de vista en 3D. Un documento puede tener varias vistas abiertas, para que pueda inspeccionar el documento desde varios puntos de vista al mismo tiempo. Tal vez le gustaría ver una vista superior y una vista frontal de su trabajo al mismo tiempo? A continuación, tendrá dos vistas del mismo documento, ambos almacenados en el documento Ver. Crear nuevos puntos de vista u opiniones cerca se puede hacer desde el menú Ver o haciendo clic derecho en una ficha de vista.
Secuencias de comandos
Los documentos pueden crearse fácilmente, acceder y modificar desde el intérprete de Python. Por ejemplo:
FreeCAD.ActiveDocument
Devolverá el actual (activo) documento
FreeCAD.ActiveDocument.Blob
¿Podría acceder a un objeto llamado "Blob" dentro de su documento?
FreeCADGui.ActiveDocument
Devolverá el documento vista asociada al documento actual
FreeCADGui.ActiveDocument.Blob
¿Podría acceder a la representación gráfica (ver) una parte de nuestro objeto Blob?
FreeCADGui.ActiveDocument.ActiveView
Configuración de las preferencias del usuario
El sistema de preferencias de FreeCAD se encuentra en el menú Editar -> Preferencias. funcionalidad FreeCAD está dividido en diferentes módulos, cada módulo está encargado de la elaboración de un determinado banco de trabajo . FreeCAD también utiliza un concepto llamado de carga tarde, lo que significa que los componentes se cargan sólo 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 configuración de las preferencias.
La configuración de las preferencias generales
Al iniciar FreeCAD sin mesa de trabajo abierta, se le tendrá entonces una ventana de preferencias mínimo. A medida que la carga de módulos adicionales, nuevas secciones aparecerán en la ventana de preferencias, lo que le permite configurar los detalles de cada mesa de trabajo.
Sin ningún módulo cargado, usted tendrá acceso a dos secciones de configuración, responsables de la configuración de aplicación general y para la configuración de la pantalla.
La configuración de la pantalla
FreeCAD está siempre en constante evolución, 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 debería enfrentarse a cualquier dificultad de configurar FreeCAD a sus necesidades.
Personalización de la interfaz
Desde la interfaz FreeCAD se basa en la moderna Qt toolkit, que tiene un estado-de-la organización de arte. Widgets, menús, barras de herramientas y otras herramientas se pueden modificar, mover, compartida entre los bancos de trabajo, métodos abreviados de teclado se puede establecer, modificar y macros se pueden grabar y reproducir. La ventana de personalización se accede desdeHerramientas - Personalizar elmenú>:
La ficha de comandos le permite ver todos los comandos disponibles FreeCAD, organizados por su categoría.
En elteclado,puedes ver las combinaciones de teclas asociadas a cada comando FreeCAD, y si lo desea, modificar o asignar nuevo acceso directo a cualquier comando. Aquí es donde puede venir si se utiliza una mesa de trabajo particular, a menudo, y me gustaría acelerar su uso mediante el teclado.
Lacaja de herramientasybarras de las barras de herramientas etiquetas permiten modificar las barras de herramientas existentes, o crear sus propias barras de herramientas personalizadas.
La fichaMacros le permite administrar su guarda macros .
Propiedades de los objetos
Una propiedad es un pedazo de información como un número o una cadena de texto que se adjunta a un documento FreeCAD o un objeto en un documento. Las propiedades se pueden ver y - si lo permite - modificado con el editor de propiedades .
Propiedades juegan un papel muy importante en FreeCAD, ya que es desde el principio los hizo trabajar con objetos paramétricos, que son objetos definidos sólo por sus propiedades.
Personalizada guión objetos en FreeCAD pueden tener propiedades de los siguientes tipos:
• Flotador • FloatList • FloatConstraint • Ángulo • Distancia • Entero • IntegerConstraint • Por ciento • Enumeración • IntegerList • String • StringList • Enlace • LinkList • Matriz • Vector • VectorList • Colocación • PlacementLink • Color • Colorlist • Material • Ruta • Archivo • FileIncluded • PartShape • FilletContour • Círculo
Trabajar con bancos de trabajo
FreeCAD, al igual que muchas aplicaciones de diseño moderno, como Revit , se basa en el concepto de banco de trabajo . Un banco de trabajo puede ser considerado como un conjunto de herramientas especialmente agrupados para una determinada tarea. En un taller de muebles tradicionales, usted tendría una mesa de trabajo para la persona que trabaja con madera, otra para el que trabaja con piezas de metal, y quizás un tercero para el tipo que se monta todas las piezas juntas.
En FreeCAD, el mismo concepto se aplica. Las herramientas se agrupan en bancos de trabajo de acuerdo a las tareas que están relacionadas con.
Actualmente tenemos disponibles las mesas de trabajo siguientes:
Construido en bancos de trabajo
con bancos de trabajo
• El Workbench parte para trabajar con piezas de CAD.• El banco de trabajo de imagen para trabajar con imágenes de mapa de bits
• El banco de trabajo trazado de rayos para trabajar con trazado de rayos (rendering). • El Proyecto de Workbench para hacer de base CAD 2D de redacción.
• El banco de trabajo de dibujo para mostrar su trabajo en 3D en una hoja 2D.
• Varios bancos de trabajo de pruebas. Usted encontrará en la lista de bancos de trabajo de varios bancos de trabajo para las pruebas de las diferentes áreas y funcionalidades desde FreeCAD se encuentra todavía en una fase temprana de desarrollo.
Bancos de trabajo nuevos en el desarrollo
Cuando se cambia de banco de trabajo a otro, las herramientas disponibles en el cambio de interfaz. Barras de herramientas, barras de comandos y eventualmente otras partes del interruptor de interfaz a la mesa de trabajo nuevos, pero el contenido de la escena no cambia. Podría, por ejemplo, empezar a dibujar formas en 2D con el Workbench de Proyecto, a continuación, seguir trabajando sobre ellos con el Workbench Parte.
El acoplamiento de banco de trabajo
El banco de trabajo se encargade mallamallas de triángulos . Las mallas son un tipo especial de objetos 3D, compuesto de triángulos conectados por los bordes y las esquinas (vértices también se llama).
Muchas de las aplicaciones 3D utilizar mallas como su principal tipo de objetos en 3D, con sketchup , licuadora , Maya o 3D Studio Max . Puesto que las mallas son objetos muy simple, que contiene sólo los vértices (puntos), aristas y caras (triangulares), son muy fáciles de crear, modificar, dividir, estirar, y fácilmente se puede pasar de una aplicación a otra sin ningún tipo de pérdida. Además, ya que contienen datos muy sencilla, aplicaciones 3D por lo general pueden manejar grandes cantidades de ellos sin ningún problema. Por estas razones, las mallas son a menudo el tipo de objeto 3D de elección de las aplicaciones que tratan con las películas, animación y creación de imágenes.
En el campo de la ingeniería, sin embargo, las mallas presentan una gran limitación: Son objetos muy tonto, sólo compuesto de puntos, líneas y caras. Ellos sólo se hacen de las superficies, y no tienen información de masas, por lo que no se comportan como sólidos. En una malla no hay forma automática saber si un punto está dentro o fuera del objeto. Esto significa que todas las operaciones sólida basada, como sumas o restas, son siempre un poco difícil de realizar en las mallas, y los errores de regresar a menudo.
In FreeCAD, since it is an engineering application, we would obviously prefer to work with more intelligent types of 3D objects, that can carry more informations, such as mass, solid behaviour, or even custom parameters. The mesh module was first created to serve as a testbed, but be able to read, manipulate and convert meshes is also highly important for FreeCAD. Very often, in your workflow, you will receive 3D data in mesh format. You will need to handle that data, analyse it to detect errors or other problems that prevent converting them to more intelligent objects, and finally, convert them to more intelligent objects, handled by the Part Module .
La pieza del banco de trabajo
las capacidades CAD de FreeCAD se basan en la OpenCascade núcleo. El módulo permite a la parte FreeCAD para acceder y utilizar los objetos OpenCascade y funciones. OpenCascade es un núcleo de CAD de nivel profesional, que cuenta con avanzadas 3D manipulación de la geometría y los objetos. Los objetos de la parte, a diferencia de acoplamiento del módulo objetos, son mucho más complejas, y por lo tanto permiten mucho más las funciones avanzadas, como las operaciones de booleanos coheent, la historia de modificaciones y el comportamiento paramétrico.Ejemplo de formas parte en FreeCAD
El módulo de herramientas de la parte están ubicados en el menú dela parteque aparece cuando se carga el módulo de la Parte.
Primitivos
Estas son herramientas para la creación de objetos primitivos.
Caja : Dibuja un cuadro especificando sus dimensiones
Cono : Dibuja un cono mediante la especificación de sus dimensiones
Cilindro : Dibuja un cilindro mediante la especificación de sus dimensiones
Esfera : Dibuja una esfera mediante la especificación de sus dimensiones
Toro : Dibuja un toro (anillo), especificando sus dimensiones
Modificación de objetos
Estas son las herramientas para modificar los objetos existentes. Que le permitirá elegir el objeto a modificar.
Booleanos : boolean Realiza operaciones en los objetos
Fusible : Fusibles (sindicatos) dos objetos
Común : extraer los comunes (intersección) parte de dos objetos
Cortar : corta (resta) un objeto de otro
Extrusión : Eleva caras planas de un objeto
Solomillo : Filete (balas) bordes de un objeto
Girar : Crea un objeto por otro objeto giratorio alrededor de un eje
Sección : Crea una sección por la intersección de un objeto con un plano de sección
Un ejemplo de la unión (Fusible), intersección (común) y la diferencia (Corte)
Explicar los conceptos
En OpenCascade terminología, podemos distinguir entre primitivas geométricas y formas (topológicas). Un geométricas primitivas puede ser un punto, una línea, un círculo, un avión, etc, o incluso algunos tipos más complejos como una curva B-spline o superficie. Una forma puede ser un vértice, un borde, un alambre, un rostro, un sólido o un compuesto de otras formas. El geométricas primitivas no están hechas para ser exhibida directamente en la escena 3D, sino que se utilizará como la construcción de la geometría de las formas. Por ejemplo, una ventaja puede construirse a partir de una línea o de una parte de un círculo.
Podríamos decir, para continuar, que la geometría primitiva son "sin forma" bloques de construcción, y las formas son la geometría real espaciales construidas sobre ella.
Para obtener una lista completa de todos ellos se refieren a la documentación de la OCC y la búsqueda de Geom_Geometry y TopoDS_Shape. Allí también se puede leer más acerca de las diferencias entre los objetos y formas geométricas. Tenga en cuenta que, lamentablemente, la documentación OCC no está disponible en línea (se debe descargar un archivo) y es en su mayoría dirigidas a los programadores, no a los usuarios finales. Pero esperamos que pueda encontrar la información suficiente para empezar aquí.
Los tipos geométricos en realidad se puede dividir en dos grandes grupos: las curvas y superficies. Fuera de las curvas (líneas, círculos, ...) que directamente se puede construir una ventaja, de las superficies (plano, cilindro, ...) una cara se puede construir. Por ejemplo, la línea geométrica primitiva es ilimitado, es decir, se define por un vector de base y un vector de
dirección, mientras que su representación de forma debe ser algo limitado por un punto inicial y final. Y una caja - una sólida - pueden ser creados por seis aviones limitada.
Desde el borde o en la cara también puede volver a su primitiva geométrica parte contraria. Así, de formas que pueden construir piezas muy complejas o, al revés, extraer todos los sub-forma de una sub-forma más compleja se hace.
Secuencias de comandos
La estructura de datos principal utilizada en el módulo de la parte es el BREP tipo de datos de OpenCascade. Sobre todo el contenido y los tipos de objetos del módulo de la parte ya están disponibles para python scripts. Esto incluye primitivas geométricas, tales como Line y Circle (o arco), y toda la gama de TopoShapes, como vértices, bordes, cables, Caras, sólidos y compuestos. Para cada uno de esos objetos, los métodos de varias creaciones existen, y para algunos de ellos, especialmente los TopoShapes, operaciones avanzadas, como el sindicato booleanos / diferencia / intersección están también disponibles. Explore el contenido del módulo de la Parte, como se describe en el FreeCAD secuencias de comandos básicos página, para saber más.
Ejemplos
Para crear un elemento interruptor de la línea a la consola de Python y escriba:
Parte de importación, PartGui doc = 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", "Línea") Forma l.toShape = (). doc.recompute ()
Vamos a pasar por el pitón ejemplo anterior paso a paso:
Parte de importación, PartGui doc = App.newDocument ()
Carga el módulo 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)
Línea es en realidad un segmento de línea, por lo tanto, el inicio y punto final.