Developer hub/es: Difference between revisions

From FreeCAD Documentation
(Created page with "La última vista previa en pdf se puede descargar desde [https://github.com/qingfengxia/FreeCAD_Mod_Dev_Guide/tree/master/pdf carpeta pdf] de este git repo")
(Created page with "Capítulos: * Visión general y arquitectura del software * Estructura del código fuente * Módulo base y aplicación * Módulo Gui * Envoltura de Python * Diseño modular *...")
Line 62: Line 62:
[https://github.com/qingfengxia/FreeCAD_Mod_Dev_Guide Guía de desarrollo de FreeCAD Mod]: Este es un libro electrónico que se está escribiendo en github, por favor haz un fork y envía un pull request para contribuir.
[https://github.com/qingfengxia/FreeCAD_Mod_Dev_Guide Guía de desarrollo de FreeCAD Mod]: Este es un libro electrónico que se está escribiendo en github, por favor haz un fork y envía un pull request para contribuir.


Capítulos:
Chapters:
* Visión general y arquitectura del software
* Overview and Software Architecture
* Estructura del código fuente
* Source code structure
* Módulo base y aplicación
* Base and App module
* Módulo Gui
* Gui module
* Envoltura de Python
* Python wrapping
* Diseño modular
* Modular design
* Fem module source analysis (mixed C++ and Python)
* Análisis del código fuente del módulo Fem (mixto C++ y Python)
* Development of CFD Module (pure Python)
* Desarrollo del módulo CFD (Python puro)
* Prueba y depuración del módulo
* Module testing and debugging
* Contribute code with git
* Contribuir con código con git


La última vista previa en pdf se puede descargar desde [https://github.com/qingfengxia/FreeCAD_Mod_Dev_Guide/tree/master/pdf carpeta pdf] de este git repo
La última vista previa en pdf se puede descargar desde [https://github.com/qingfengxia/FreeCAD_Mod_Dev_Guide/tree/master/pdf carpeta pdf] de este git repo

Revision as of 15:06, 17 July 2021

150
150

Este es el lugar al que acudir si quieres contribuir al desarrollo del software FreeCAD.

Estas páginas están en una etapa inicial de desarrollo. Si no encuentras la información que estas buscando, o si has encontrado información útil que no tenemos vinculada, entonces por favor deja un comentario en la foro y alguien la verá (o, si eres lo suficientemente atrevido, por qué no editar esta página directamente!).

Documentación para desarrolladores

La documentación para desarrolladores comprende las siguientes secciones:

Compilando FreeCAD

Empaquetado

Empaquetado consiste en tomar los binarios compilados y los archivos fuente en Python de FreeCAD, y distribuirlos para su uso en un sistema particular.

Edificar Herramientas Apoyo

Modificando FreeCAD

Guía del desarrollador Módulos

Guía de desarrollo de FreeCAD Mod: Este es un libro electrónico que se está escribiendo en github, por favor haz un fork y envía un pull request para contribuir.

Capítulos:

  • Visión general y arquitectura del software
  • Estructura del código fuente
  • Módulo base y aplicación
  • Módulo Gui
  • Envoltura de Python
  • Diseño modular
  • Análisis del código fuente del módulo Fem (mixto C++ y Python)
  • Desarrollo del módulo CFD (Python puro)
  • Prueba y depuración del módulo
  • Contribuir con código con git

La última vista previa en pdf se puede descargar desde carpeta pdf de este git repo

Internos

Documentación de OpenCascade

OpenCascade es una plataforma de desarrollo de software para el modelado de superficies y sólidos en 3D, el intercambio de datos CAD y la visualización, principalmente en forma de bibliotecas C++.

Formato de archivo

Formato Archivo FCStd. Los archivos creados con FreeCAD son archivos .zip que incluyen la geometría BREP, así como los datos XML que describen el documento.

Solucionador de Croquizador

El solucionador croquizador no es perfecto, ya que hay algunos problemas con la precisión numérica cuando se utilizan valores grandes, ver Aventura de arreglar el solucionador croquizador para bocetos grandes.

El desarrollo de una nueva arquitectura del solucionador podría mejorar la forma en que se utiliza el solucionador tanto en el Ambuente de trabajo Croquizador, como para el montaje de cuerpos 3D. Véase Reimplementación del solucionador de restricciones.

Hoja de ruta

FreeCAD, es utilizable en ciertas áreas, está al principio de un largo camino dentro de la corriente del CAD. Aún queda mucho que hacer para alcanzar un estado en el que podamos competir con el software comercial.

0.20 Ciclo de desarrollo

Comunidad

Agradecimientos

Contribuidores