Release notes 0.20/es: Difference between revisions

From FreeCAD Documentation
(Created page with "== Manejo de materiales ==")
(Updating to match new version of source page)
 
(285 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
<languages/>


{{VeryImportantMessage|This page tracks new features as they are added to the development version of FreeCAD, which is currently 0.20. When the 0.20 feature freeze happens, delete these messages, and don't add more features to this page. FreeCAD 0.20 is expected to be released in 202x.}}

{{VeryImportantMessage|!!! All images on this page must use the {{FileName|_relnotes_0.20}} suffix !!!}}

<div style="text-align:center; background:#e0e0ee; margin:1em 7em; padding:0.5em 2em; border:2px solid #bb7736;">
Are features missing? Mention them in the [https://forum.freecadweb.org/viewtopic.php?f=10&t=56135 Release notes for v0.20] forum thread.

See [[Help_FreeCAD|Help FreeCAD]] for ways to contribute to FreeCAD.</div>
{{TOCright}}
{{TOCright}}


'''FreeCAD 0.20''' fue liberado el '''14 de junio del 2022''', consíguelo desde la página [[Download/es|Descarga]]. Este es un resumen de las nuevas características y los cambios más interesantes.
'''FreeCAD 0.20''' was released on '''DD Month 202x''', get it from the [[Download|Download]] page. This is a summary of the most interesting changes. The complete list of changes can be found in the [https://www.freecadweb.org/tracker/changelog_page.php?version_id=78 MantisBT bugtracker FC 0.20 changelog].


Las notas de lanzamiento de versiones anteriores de FreeCAD se pueden encontrar en la [[Feature list/es#Notas de lanzamiento|Lista de características]].
Older FreeCAD release notes can be found in [[Feature list#Release_notes|Feature list]].


{| cellpadding=5
== Highlights ==
| [[File:FreeCAD_highlight _relnotes_0.20.gif]]

| ''Modelo de un motor CD 775 por el usuario "jimmihenry", ver [https://forum.freecadweb.org/viewtopic.php?p=551765#p551765 Users Showcase].</br>El modelo fue hecho completamente con las [https://github.com/FreeCAD/FreeCAD-Bundle/releases/tag/weekly-builds versiones de desarrollo] de FreeCAD 0.20. Las imágenes para el gráfico animado fueron hechas con la macro de FreeCAD [[Macro_Screen_Wiki| Screen Wiki]]. El GIF animado en sí fue creado usando [https://en.wikipedia.org/wiki/GIMP GIMP]. Para las notas de lanzamiento fue redimensionado usando [https://ezgif.com/crop ezgif].''
<!-- These are highlight images therefore they must appear big, and not the same size as the other images. -->
|}
<!-- Extra spacing is added between the images-->


== General ==
== General ==


=== Python 3 y Qt5 ===
=== freecad.org ===


Estamos contentos de que el proyecto [https://www.kicad.org/ KiCad], a través de [https://www.kipro-pcb.com/ KiCad Services Corp.], nos patrocinó el dominio freecad.org. Ahora todos los sitios web de FreeCAD están disponibles en [https://freecadweb.org freecadweb.org] y [https://freecad.org freecad.org].
=== Algunos problemas ===


<span id="Bug/Issue_tracker"></span>
=== Desarrollo ===
=== Seguimiento de problemas/bugs ===


El seguimiento de problemas de FreeCAD se ha movido a GitHub: https://github.com/FreeCAD/FreeCAD/issues
To [[Compile_on_Windows|compile FreeCAD under Windows]], there are different Libpacks (prepackaged libraries) available:
* Libpack for Windows with Qt xx, OCC yy, and Python zz


'''Nota:''' Solo se considerarán los informes de errores con una discusión del foro anterior. Los informes sin esto serán cerrados.
Other development news:


<span id="New_help_system"></span>
=== Documentación ===
=== Nuevo sistema de ayuda ===


El sistema de ayuda ha sido reescrito y actualizado para mostrar información directamente de nuestra [[User_hub|Wiki]]. El sistema ahora confía en el [https://github.com/FreeCAD/FreeCAD-Help Complemento de Ayuda]. Cuando usas por primera vez la herramienta de [[Std_Help|Ayuda]] o la herramienta de [[Std_WhatsThis|¿Qué es esto?]] se le pedirá instalarlo.
=== Limitaciones conocidas ===


<span id="User_interface"></span>
== Interfaz de usuario ==
== Interfaz de usuario ==


{|cellpadding=5
{|cellpadding=5
| [[File:Navi_Cube_relnotes_0.20.gif]]
| [[File:Navi_Cube_relnotes_0.20.gif]]
| El cubo de navegación fue reelaborado:
| The navigation cube was reworked to enable these new features:
* There are now edge faces to view the scene at angles of 45°.
* Ahora hay caras en las aristas para rotar la escena 45°.
* Una preferencia nueva [[Preferences_Editor#Navigation|Girar al más cercano]] ha sido introducida. Si se selecciona, la escena 3D es rotada a la posición más cercana lógica basada en la orientación actual del cubo al dar clic en una cara del cubo. De lo contrario, hacer clic en una cara siempre dará como resultado la misma rotación. Pruebe la misma secuencia de clics que en la animación con y sin la opción '' Girar al más cercano '' para experimentar la diferencia.
* The new preferences option [[Preferences_Editor#Navigation|Rotate to nearest]] allows to view the scene at the nearest sensible state. When it is off, clicking to a cube face will and up always to the same position, no matter in what cube state you were when you clicked the face. Click on the image at the left side to see what this means. Try the same click sequence as in the image without the option ''Rotate to nearest'' to experience the difference.
* Al hacer clic en el nuevo botón redondo en la parte superior derecha del cubo, puede cambiar rápidamente a la vista posterior de la escena actual.
* By clicking at the dot at the upper right of the cube you can quickly see the backview of the current scene.
* The size of the cube can be adjusted by the preferences option [[Preferences_Editor#Navigation|Cube size]].
* El tamaño del cubo ahora puede ser ajustado en la opción de preferencias [[Preferences_Editor#Navigation|Tamaño del cubo]].
[https://forum.freecadweb.org/viewtopic.php?f=3&t=52118 Forum discussion], [https://github.com/FreeCAD/FreeCAD/pull/4502 pull request #4502 ].
[https://forum.freecadweb.org/viewtopic.php?f=3&t=52118 Discusión en el foro], [https://github.com/FreeCAD/FreeCAD/pull/4502 Pull request #4502 ].
|}
|}


{|cellpadding=5
{|cellpadding=5
| [[File:Improved tooltips_relnotes_0.20.gif]]
| [[File:Improved tooltips_relnotes_0.20.gif]]
| Tooltips now display the command name in the title, making it easier for new users to look for help. At the end of the tooltip the "internal" command name is added in parentheses: ''(Std_WhatsThis)''. This is also the name of the page that documents the command in the Wiki. [https://forum.freecadweb.org/viewtopic.php?f=34&t=58747 Forum discussion], [https://github.com/FreeCAD/FreeCAD/pull/4978 pull request #4978 ].
| La información sobre herramientas ahora muestra el nombre del comando en el título, lo que facilita que los nuevos usuarios busquen ayuda. Al final de la información sobre herramientas, el nombre del comando "interno" se agrega entre paréntesis: ''(Std_WhatsThis)''. Este es también el nombre de la página que documenta el comando en la Wiki. [https://forum.freecadweb.org/viewtopic.php?f=34&t=58747 Discusión en el foro], [https://github.com/FreeCAD/FreeCAD/pull/4978 Pull request #4978 ].
|}
|}


{|cellpadding=5
| [[File:Std_UserEditMode_relnotes_0.20.gif|384px]]
| El nuevo comando [[Std_UserEditMode|Std UserEditMode]] permite al usuario elegir un modo de edición que será usado al dar doble clic a un objeto en la [[Tree_view|vista de árbol]]. Dé clic en la imagen de la izquierda para ver una animación de la selección. Si un modo de edición no es aplicable, el modo de edición por defecto de del objeto es usado en su lugar. [https://github.com/FreeCAD/FreeCAD/pull/5110 Pull request #5110].
|}

{|cellpadding=5
| [[File:Dependencies-selection_relnotes_0.20.png]]
| El menú contextual de la [[Tree_view|vista de árbol]] tiene la nueva entrada {{MenuCommand|Añadir objetos dependientes a la selección}}.<br>[https://forum.freecadweb.org/viewtopic.php?f=8&t=13566 Discusión en el foro], [https://github.com/FreeCAD/FreeCAD/pull/4133 Pull request #4133].

En la imagen se seleccionó el objeto ''Hole001'' y luego<br>
se agregaron sus dependencias a la selección a través del menú contextual.
|}

{|cellpadding=30
| [[File:Part_SectionCut_example_relnotes_0.20.png|200px]]
| La nueva herramienta [[Part_SectionCut|Corte de sección]] permite tener cortes no huecos y también persistentes de piezas y ensamblajes.<br>[https://forum.freecadweb.org/viewtopic.php?f=27&t=52441 Discusión en el foro], [https://github.com/FreeCAD/FreeCAD/pull/4118 Pull request #4118].
|}

<span id="Further_user_interface_improvements"></span>
=== Otras mejoras de la interfaz de usuario ===
=== Otras mejoras de la interfaz de usuario ===


* Ahora es posible utilizar el separador decimal perteneciente al idioma especificado para la interfaz de FreeCAD. Por ejemplo, en un Windows alemán, cuando establece el idioma de la interfaz en '''Inglés''' y selecciona la nueva opción '''Usar formato de número de idioma seleccionado''', el punto se utilizará como separador decimal. Consulte [[Preferences_Editor#General|Preferencias]]. [https://github.com/FreeCAD/FreeCAD/pull/6364 Pull request #6364]</br>'''Nota''': Para simulaciones [[FEM_Workbench|FEM]], usar el punto como separador decimal es muy recomendado para obtener resultados correctos.
* It is now possible to pan the view of the [[Std_DependencyGraph|dependency graph]] with the mouse. [https://forum.freecadweb.org/viewtopic.php?f=3&t=34791 Forum discussion], [https://github.com/FreeCAD/FreeCAD/pull/4638 pull request #4638].
* Se han agregado dos nuevos estilos de navegación con el mouse. Uno basado en [[Mouse_navigation#OpenSCAD_navigation|OpenSCAD]], el otro en [[Mouse_navigation#TinkerCAD_navigation|TinkerCAD]]. [https://forum.freecadweb.org/viewtopic.php?f=8&t=60975 Discusión en el foro OpenSCAD], [https://forum.freecadweb.org/viewtopic.php?p=544639#p544376 Discusión en el foro TinkerCAD], [https://github.com/FreeCAD/FreeCAD/commit/a1c9ab658c commit 1], [https://github.com/FreeCAD/FreeCAD/commit/ef100d55e9d50 commit 2], [https://github.com/FreeCAD/FreeCAD/commit/549e5b5650 commit 3].
* Fixed an issue where using a tablet pen devices (e.g. Wacom tablet) was slow to the point of being completely unusable. [https://forum.freecadweb.org/viewtopic.php?f=8&t=45046 Forum Discussion], [https://github.com/FreeCAD/FreeCAD/pull/4687 pull request #4687].
* Ahora es posible desplazar la vista del [[Std_DependencyGraph|gráfico de dependencia]] con el mouse. [https://forum.freecadweb.org/viewtopic.php?f=3&t=34791 Discusión en el foro], [https://github.com/FreeCAD/FreeCAD/pull/4638 Pull request #4638].
* Se solucionó un problema por el cual al usar una pluma para tablet (por ejemplo, tablet Wacom) era lento hasta el punto de ser completamente inutilizable. [https://forum.freecadweb.org/viewtopic.php?f=8&t=45046 Discusión en el foro], [https://github.com/FreeCAD/FreeCAD/pull/4687 Pull request #4687].
* El sistema de coordenadas en la vista 3D se puede cambiar de tamaño en las preferencias en la sección [[Preferences_Editor#3D_View|Mostrar → Vista 3D]]. [https://github.com/FreeCAD/FreeCAD/pull/5182 Pull request #5182]
* Una nueva configuración en [[Preferences_Editor#General|Preferencias → General]] permite sustituir el separador decimal del teclado numérico con el separador local apropiado si son diferentes. [https://github.com/FreeCAD/FreeCAD/pull/3256 Pull request #3256] [https://github.com/FreeCAD/FreeCAD/pull/5150 Pull request #5150] [https://github.com/FreeCAD/FreeCAD/pull/5203 Pull request #5203]
* Ahora es posible configurar la tecla {{KEY|Retroceso}} como un atajo de tecla independiente sin necesidad de especificar una tecla modificadora adicional. [https://github.com/FreeCAD/FreeCAD/pull/5428 Pull request #5428]


<span id="Core_system_and_API"></span>
== App::Link and assembly ==
== Núcleo del sistema y API ==


<span id="Core"></span>
== Núcleo sistema, Aplicación, Base, y Gui espaciosnombres ==
=== Núcleo ===


{|cellpadding=5
| [[File:Object_selection_relnotes_0.20.png|384px]]
| Cuando se utiliza {{MenuCommand|Editar → Copiar}} o {{MenuCommand|Editar → Duplicar selección}} para un objeto con dependencias hay un botón nuevo {{Button|Usar selecciones originales}} en el diálogo de selección de objetos. Haga clic en este botón para copiar/duplicar únicamente los objetos que seleccionó originalmente antes de abrir el cuadro de diálogo, ignorando las dependencias e ignorando cualquier acción que pudiera haber sido realizada mientras el cuadro de diálogo estaba abierto, como marcar o desmarcar algunas de las casillas de verificación. El efecto es el mismo a que si hubiera desmarcado todas las casillas de verificación junto a los objetos que no seleccionó originalmente y hubiera pulsado OK. Nota: hay que tener especial cuidado al copiar/duplicar las páginas de TechDraw. Se recomienda copiar/duplicar también todos los hijos de la página (plantillas, vistas, dimensiones, etc.). De lo contrario, los cambios en una página afectarán a las otras. Por ejemplo, al eliminar la Vista de una página también se eliminará de la otra, o eliminar una página también eliminará todo el contenido de la otra página.
|}

{|cellpadding=5
| [[File:PrefPacks_relnotes_0.20.png|384px]]
| Se agregó un nuevo tipo de complemento llamado [[Preference_Packs|Paquete de preferencias]], que permite a un subconjunto de las preferencias de un usuario (user.cfg) ser guardadas, distribuidas y aplicadas fácilmente por otros usuarios. Los paquetes de preferencias se pueden usar para distribuir "Temas", por ejemplo, al permitir que un desarrollador incluya tanto una hoja de estilo Qt para widgets así como un conjunto de otros colores y estilos para elementos en la interfaz de usuario que no se pueden configurar usando una hoja de estilo ( por ejemplo, colores de texto en el editor de Python o en la vista de informe, etc.). Todo lo que se puede configurar a través de un archivo user.cfg se puede configurar mediante un paquete de preferencias. [https://forum.freecadweb.org/viewtopic.php?f=17&t=62477 Discusión en el foro]
|}

{|cellpadding=5
| [[File:Autoload_relnotes_0.20.png|384px]]
| El panel de preferencias de los "Entornos de trabajo" fue modificado para permitir cargar automáticamente los entornos de trabajo mientras FreeCAD inicia.
|}

En Linux, la ubicación por defecto de los archivos de configuración de FreeCAD, datos y caché fue cambiada para seguir la [https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html Especificación de Directorios Base XDG]. [https://forum.freecadweb.org/viewtopic.php?f=9&t=63648 Discusión del foro]. Aquí hay una comparación de las ubicaciones anteriores y nuevas:
{| class="wikitable"
!style="width: 25%;"|Descripción
!style="width: 25%;"|Ubicación anterior
!style="width: 25%;"|Ubicación nueva
!style="width: 25%;"|Por defecto a
|-
| Archivos de configuración
| $HOME/.FreeCAD
| $XDG_CONFIG_HOME/FreeCAD
| $HOME/.config/FreeCAD
|-
| Archivos de datos
| $HOME/.FreeCAD
| $XDG_DATA_HOME/FreeCAD
| $HOME/.local/share/FreeCAD
|-
| Archivos de caché
| /tmp
| $XDG_CACHE_HOME/FreeCAD
| $HOME/.cache/FreeCAD
|}

Si desea seguir utilizando las ubicaciones anteriores, puede iniciar FreeCAD con la opción {{incode|--keep-deprecated-paths}}.

=== API ===

FreeCAD recibió muchas nuevas funciones de la API de Python:

<div class="mw-collapsible mw-collapsed toccolours">

<span id="New_Python_API"></span>
==== Nueva API de Python ====

<div class="mw-collapsible-content">

* ''ChFi2d_AnaFilletAlgoPy'': Un algoritmo analítico para el cálculo de filetes. [https://github.com/FreeCAD/FreeCAD/commit/f94ab3ec commit f94ab3ec]
* ''ChFi2d_ChamferAPIPy'': Algoritmp que crea un chaflán entre dos aristas lineales. [https://github.com/FreeCAD/FreeCAD/commit/30f8015e7 commit 30f8015e7]

* ''Circle2dPy::getCircleCenter'': Obtiene el centro del círculo definido por tres puntos. [https://github.com/FreeCAD/FreeCAD/commit/3dc91fa2 commit 3dc91fa2]

* ''ComplexGeoDataPy::applyRotation'': Aplica una rotación adicional a la ubicación. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]
* ''ComplexGeoDataPy::applyTranslation'': Aplica una traslación adicional a la ubicación. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]
* ''ComplexGeoDataPy::countSubElements'': Devuelve el número de elementos de un tipo. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]
* ''ComplexGeoDataPy::getElementTypes'': Devuelve una lista de los tipos de elementos. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]
* ''ComplexGeoDataPy::getFaces'': Devuelve una tupla de puntos y triángulos con una exactitud dada. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]
* ''ComplexGeoDataPy::getLines'': Devuelve una tupla de puntos y líneas con una exactitud dada. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]
* ''ComplexGeoDataPy::getLinesFromSubelement'': Devuelve vértices y líneas de un subelemento. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]
* ''ComplexGeoDataPy::getPoints'': Devuelve una tupla de puntos y normales con una exactitud dada. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]
* ''ComplexGeoDataPy::transformGeometry'': Aplica una transformación a la geometría subyacente. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]

* ''ControlPy::showModelView'': Muestra la vista del modelo. [https://github.com/FreeCAD/FreeCAD/commit/033bf619 commit 033bf619]

* ''DocumentPy::clearDocument'': Limpia todo el documento. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]
* ''DocumentPy::getFileName'': Para un documento regular devuelve su propiedad de nombre de archivo. Para un documento temporal devuelve su directorio transitorio. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]
* ''DocumentPy::getProgramVersion'': Obtiene la versión del programa con la que se creó un archivo de proyecto. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]
* ''DocumentPy::isClosable'': Checa si el documento puede ser cerrado. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]
* ''DocumentPy::isSaved'': Checa si el documento está guardado. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]
* ''DocumentPy::isTouched'': Checa si algún objeto está en un estado de tocado. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]
* ''DocumentPy::mustExecute'': Checa si algún objeto debe ser recalculado. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]
* ''DocumentPy::purgeTouched'': Purga el estado tocado de todos los objetos. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]
* ''DocumentPy::setClosable'': Establece una bandera que permite o prohíbe cerrar un documento. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]

* ''DrawPagePy::requestPaint'': Pinta una página de TechDraw. [https://github.com/FreeCAD/FreeCAD/commit/79f9fb68 commit 79f9fb68]

* ''HLRBRep_AlgoPy'': Para acceder a la eliminación de la línea oculta de la Parte (HLR). [https://github.com/FreeCAD/FreeCAD/commit/73a98671 commit 73a98671]
* ''HLRBRep_PolyAlgoPy'': Para acceder a la poli-eliminación de la línea oculta de la Parte (HLR). [https://github.com/FreeCAD/FreeCAD/commit/ea85cf5e commit ea85cf5e]
* ''HLRToShapePy'': Para acceder a la eliminación de la línea oculta de la Parte (HLR). [https://github.com/FreeCAD/FreeCAD/commit/73a98671 commit 73a98671]
* ''PolyHLRToShapePy'': Para acceder a la poli-eliminación de la línea oculta de la Parte (HLR). [https://github.com/FreeCAD/FreeCAD/commit/ea85cf5e commit ea85cf5e]

* ''MDIViewPy::printPdf'': Imprime un PDF. [https://github.com/FreeCAD/FreeCAD/commit/c93031da commit c93031da]
* ''MDIViewPy::printPreview'': Imprime una vista previa. [https://github.com/FreeCAD/FreeCAD/commit/c93031da commit c93031da]
* ''MDIViewPy::printView'': Imprime una vista. [https://github.com/FreeCAD/FreeCAD/commit/c93031da commit c93031da]
* ''MDIViewPy::redoActions'': Rehace acciones. [https://github.com/FreeCAD/FreeCAD/commit/c93031da commit c93031da]
* ''MDIViewPy::undoActions'': Deshace acciones. [https://github.com/FreeCAD/FreeCAD/commit/c93031da commit c93031da]

* ''PrecisionPy'': Para acceder a la precisión definida por el kernel de OpenCascade. [https://github.com/FreeCAD/FreeCAD/commit/20b86e55 commit 20b86e55]

* ''PropertyContainerPy::setDocumentationOfProperty'': Establece la cadena de documentación de una propiedad dinámica de esta clase. [https://github.com/FreeCAD/FreeCAD/commit/8cf3cf33 commit 8cf3cf33]
* ''PropertyContainerPy::setGroupOfProperty'': Establece el nombre del grupo de una propiedad dinámica. [https://github.com/FreeCAD/FreeCAD/commit/8cf3cf33 commit 8cf3cf33]

* ''PythonWorkbenchPy::reloadActive'': Recarga el entorno de trabajo activo después de cambiar menús o barras de herramientas. [https://github.com/FreeCAD/FreeCAD/commit/0bbc253d commit 0bbc253d]

* ''RotationPy::fromEuler'': Establece los ángulos de Euler de una rotación u obtiene los ángulos de Euler en una secuencia dada para una rotación. [https://github.com/FreeCAD/FreeCAD/commit/951a0be9 commit 951a0be9]
* ''RotationPy::toEulerAngles'': Obtiene los ángulos de Euler en una secuencia dada para esta rotación.. [https://github.com/FreeCAD/FreeCAD/commit/c1454dfb commit c1454dfb]

* ''SpreadsheetViewPy'': Para acceder a las hojas de cálculo. [https://github.com/FreeCAD/FreeCAD/commit/6e713628 commit 6e713628]

* ''UnitsApi::sToNumber'': Convierte una cantidad o float a una cadena. [https://github.com/FreeCAD/FreeCAD/commit/befbd95d commit befbd95d]

* ''View3DInventorPy::getCornerCrossSize'': Devuelve el tamaño actual de la cruz del eje de la esquina. [https://github.com/FreeCAD/FreeCAD/commit/9d15df29 commit 9d15df29]
* ''View3DInventorPy::setPopupMenuEnabled'': Habilita un menú emergente. [https://github.com/FreeCAD/FreeCAD/commit/9def811a commit 9def811a]
* ''View3DInventorPy::isCornerCrossVisible'': Devuelve la visibilidad actual de de la cruz del eje de la esquina. [https://github.com/FreeCAD/FreeCAD/commit/9d15df29 commit 9d15df29]
* ''View3DInventorPy::isPopupMenuEnabled'': Devuelve si el menú emergente está habilitado. [https://github.com/FreeCAD/FreeCAD/commit/9def811a commit 9def811a]
* ''View3DInventorPy::projectPointToLine'': Proyecta el punto 2D dado a una línea. [https://github.com/FreeCAD/FreeCAD/commit/b6527a70 commit b6527a70]
* ''View3DInventorPy::setCornerCrossSize'': Define el tamaño de la cruz del eje de la esquina. [https://github.com/FreeCAD/FreeCAD/commit/9d15df29 commit 9d15df29]
* ''View3DInventorPy::setCornerCrossVisible'': Define la visibilidad de la cruz del eje de la esquina. [https://github.com/FreeCAD/FreeCAD/commit/9d15df29 commit 9d15df29]

* ''ViewProviderSpreadsheetPy'': Para manejar celdas de hojas de cálculo.[https://github.com/FreeCAD/FreeCAD/commit/16bbe123 commit 16bbe123] and [https://github.com/FreeCAD/FreeCAD/commit/093f15dc commit 093f15dc]

</div>

<span id="Changed_Python_API"></span>
==== API de Python cambiada ====

* ''MeshObject::trim(base, normal)'' fue cambiado a ''MeshPy::trimByPlane(base, normal)'': Recorta la malla con un plano dado. [https://github.com/FreeCAD/FreeCAD/commit/837de28e commit 837de28e]

</div>

<span id="Addon_Manager"></span>
== Gestor de complementos ==
== Gestor de complementos ==


{|cellpadding=5
| [[File:AddonManagerExpanded_relnotes_0.20.png|400px]]
| El [[Std_AddonMgr|Gestor de complementos]] se modificó para permitir la distribución de paquetes de preferencias y para mostrar la información que se encuentra en los metadatos de los complementos. El gestor de complementos también incluye soporte mejorado para complementos cuyo código fuente se encuentra en varias ubicaciones de alojamiento git diferentes. Se mejoró el soporte de redes para proporcionar un manejo más sólido de las conexiones SSL y soporte para proxies que requieren autenticación. Se agregó soporte para agregar automáticamente botones de macro a la barra de herramientas después de la instalación, para deshabilitar complementos sin eliminarlos y para cambiar qué rama de git de un complemento es checada. Finalmente, se modificó la interfaz de usuario para mejorar la búsqueda y visualización de diferentes filtros de lista.
|}

<span id="Arch_Workbench"></span>
== Ambiente de Trabajo Arquitectura ==
== Ambiente de Trabajo Arquitectura ==


{|cellpadding=5
== Ambiente de Trabajo Borrador ==
| [[File:ArchWindow_Placement_1r_relnotes_0.20.png|250px]]
[[File:ArchWindow Placement_2r_relnotes_0.20.png|250px]]
| '''Entorno de trabajo SketchArch'''


Con la [[Image:Attach in SketchArch.svg|20px]] [https://github.com/paullee0/FreeCAD_SketchArch Adjuntar característica] es ahora posible colocar [[Image:Arch_Window.svg|20px|link=Arch_Window]] [[Arch_Window|Ventanas]] y [[Image:Arch_Equipment.svg|20px|link=Arch_Equipment]] [[Arch_Equipment|Equipo]] parametricamente e intuitivamente en relación to [[Image:Arch_Wall.svg|20px|link=Arch_Wall]] [[Arch_Wall|Muros]]. Para usar esta característica el entorno de trabajo experimental externo [[File:SketchArch Workbench.svg|20px]] [https://github.com/paullee0/FreeCAD_SketchArch Entorno de trabajo SketchArch] debe de ser instalado.
=== Otras mejoras del Borrador ===
[https://github.com/paullee0/FreeCAD_SketchArch Complemento y leéme en Github] (No está disponible aún en el
[[Std_AddonMgr|gestor de complements]]).


* It is now possible to reverse a [[Draft_Wire|Draft Wire]] via the [[Draft_Edit|Draft Edit]] context menu. [https://forum.freecadweb.org/viewtopic.php?f=23&t=58643&start=20 Forum discussion], [https://github.com/FreeCAD/FreeCAD/pull/4811 pull request #4811].
[https://forum.freecadweb.org/viewtopic.php?f=23&t=50802 Discusión en el foro]
|}


{|cellpadding=5
== Ambiente de Trabajo MEF ==
| [[File:NewArchStructureProperties_relnotes_0.20.jpg|250px]]
| '''Nuevas propiedades para los objetos de estructura de Arch'''

* '''BasePerpendicularToTool''': crea una copia de la Base (perfil de extrusión) al inicio de la herramienta (trayectoria de extrusión) y la coloca perpendicular a la primera arista de la herramienta. Es lo mismo que adjuntar la Base con MapMode=NormalToEdge, pero es automático y permite reutilizar el mismo objeto Base para múltiples Estructuras. Cuando BasePerpendicularToTool = True, hay más propiedades que controlan la colocación de la Base en relación con el eje de la Herramienta. Se muestran en la imagen adjunta.

* '''ToolOffsetFirst''' y '''ToolOffsetLast''': extiende/recorta la estructura al principio y al final respectivamente (la longitud real de la estructura está disponible en la propiedad de solo lectura ComputedLength).

* '''BaseRotation''': rota la Base (la rotación es alrededor del punto "(0,0)" de la Base que es el centro para [[Arch_Profile|Perfil de Arch]], el origen para los croquis y usualmente el primer punto para [[Draft_Wire|Draft Wires]]).

* '''BaseOffsetX''' and '''BaseOffsetY''': mueve la Base (perfil de extrusión).

* '''BaseMirror''': refleja la Base (perfil de extrusión).

También se ha añadido un nuevo comando '''Crear estructura de arco múltiple'''. Utiliza el primer objeto seleccionado como Base, y crea objetos de Estructuras de Arco para cada Arista de los otros objetos seleccionados. A continuación, las propiedades de los objetos de estructura individuales pueden ajustarse en el editor de propiedades. Este comando se ha añadido para el flujo de trabajo con un croquis maestro (existe el riesgo de que se produzcan problema de denominación topológica a menos que se cree una copia no paramétrica del croquis maestro o se utilice la versión de Realthunder).

El soporte para '''Datos 2D''', como el trabajo de línea, el achurado, los textos y las dimensiones, ahora está habilitado en la importación y exportación IFC, lo que contribuye a hacer al formato IFC cada vez más adecuado para el trabajo CAD 2D tradicional. Se está haciendo un esfuerzo similar en [https://blenderbim.org BlenderBIM]. Más mejoras en el flujo de trabajo 2D están documentadas [https://forum.freecadweb.org/viewtopic.php?p=563067#p563067 en este hilo del foro].

[https://forum.freecadweb.org/viewtopic.php?f=23&t=43228&start=60 Discusión en el foro], [https://github.com/FreeCAD/FreeCAD/pull/3229 Pull request #3229]
|}

<span id="Draft_Workbench"></span>
== Ambiente de Trabajo Draft ==

* Se agregó una casilla de verificación {{MenuCommand|Global}} al panel de tareas de muchos comandos de dibujo. Marcarla permite introducir coordenadas en el sistema global de coordenadas incluso si el [[Draft_SelectPlane|plano de trabajo]] no está alineado con el plano global XY.

* Se introdujo el comando [[File:Draft_Hatch.svg|24px]] [[Draft_Hatch|Draft Hatch]]. Crea sombreados en las caras de un objeto seleccionado utilizando patrones de archivos PAT de AutoCAD.

* Se introdujo el comando [[File:Draft_AddNamedGroup.svg|24px]] [[Draft_AddNamedGroup|Draft AddNamedGroup]]. El comando [[File:Draft_AddToGroup.svg|24px]] [[Draft_AddToGroup|Draft AddToGroup]] fue extendido con la misma funcionalidad.

* El trabajo en el comando [[File:Draft_SetStyle.svg|24px]] [[Draft_SetStyle|Draft SetStyle]], que estaba en progreso en FreeCAD versión 0.19, fue completado.

* Se ha añadido una opción de edición con doble clic para [[File:Draft_Text.svg|24px]] [[Draft_Text|Texto de Draft]]. Abre el mismo panel de tareas de edición utilizado al crear un texto.

* Para [[File:Draft_Dimension.svg|24px]] [[Draft_Dimension|Dimensiones de Draft]] la {{Value|arch}} {{PropertyView|Sobreescritura de unidades}} para las dimensiones arquitectónicas imperiales fue introducido.

* Los objetos [[File:Draft_Shape2DView.svg|24px]] [[Draft_Shape2DView|Draft Shape2DView]] ahora tienen una propiedad de {{PropertyData|Auto actualización}}. Ponerlo en {{False}} puede ser útil si hay muchos Draft Shape2DViews en un documento o si son complejos.

* Ahora es posible revertir un [[Draft_Wire|Draft Wire]] a través del menú contextual [[File:Draft_Edit.svg|24px]] [[Draft_Edit|Draft Edit]]. [https://forum.freecadweb.org/viewtopic.php?f=23&t=58643&start=20 Discusión en el foro], [https://github.com/FreeCAD/FreeCAD/pull/4811 Pull request #4811].

<span id="Further_Draft_improvements"></span>
=== Otras mejoras de Draft ===

* Se arregló [[Draft_Snap_Grid|Draft Snap Grid]] cuando el cursor está sobre una cara. [https://forum.freecad.org/viewtopic.php?f=23&t=62274 Discusión en el foro]. [https://github.com/FreeCAD/FreeCAD/commit/1761eb8ce Git commit].

* Los nuevos [[Draft_Text|Textos de Draft]] ahora son alineados con el [[Draft_SelectPlane|plano de trabajo]], [https://github.com/FreeCAD/FreeCAD/pull/5092 Pull request #5092].

* Se ha añadido soporte para dos convertidores DWG: [https://www.gnu.org/software/libredwg LibreDWG] y [https://qcad.org/en/qcad-command-line-tools#dwg2dwg QCAD pro]. Vea [[Import_Export_Preferences#DWG|Preferencias de importación y exportación]] y [[FreeCAD_and_DWG_Import|FreeCAD y la importación de DWG]] para más información.

<span id="FEM_Workbench"></span>
== Ambiente de Trabajo FEM ==


{| cellpadding=5
{| cellpadding=5
| [[Image:FEM_Gmsh-MeshSizeFromCurvature_relnotes_0.20.png|384px]]</br>Effect of ''Mesh Size From Curvature''; left: set to 12, right: deactivated
| [[Image:FEM_Z88-settings_relnotes_0.20.png|384px]]</br>Las nuevas configuraciones de Z88 y sus valores por defecto.
| El [[FEM_SolverZ88|solucionador Z88]] ahora es totalmente usable. Puede especificar el método del solucionador y cambiar la configuración de la memoria. Los nuevos valores por defecto le permiten realizar también simulaciones complejas directamente.
| There is a new property for the [[FEM_MeshGmshFromShape|Gmsh]] mesher. The number of mesh elements per <math>2\pi</math> times the radius of the curvature can be specified. The default is 12 and to get a finer mesh at small corners or holes, this value can be increased for better results. This feature requires Gmsh 4.8 or newer.
[https://forum.freecadweb.org/viewtopic.php?f=18&t=56401 Forum discussion], [https://github.com/FreeCAD/FreeCAD/pull/4596 pull request #4596]
[https://github.com/FreeCAD/FreeCAD/commit/d035bbc1ca commit d035bbc1ca y siguientes]
|-
| [[Image:FEM_buckling-analysis_relnotes_0.20.gif|384px]]</br>Resultado de un análisis de pandeo lineal.</br>Clic en la imagen para ver la animación.
| Ahora es posible realizar análisis de pandeo utilizando el solucionador [[FEM_SolverCalculixCxxtools|Calculix]]. [https://github.com/FreeCAD/FreeCAD/pull/4379 Pull request #4379]
|-
| [[Image:FEM_Gmsh-MeshSizeFromCurvature_relnotes_0.20.png|384px]]</br>Efecto de ''Tamaño de malla desde curvatura''; izquierda: puesto a 12, derecha: desactivado
| Hay una nueva propiedad para el creador de mallas [[FEM_MeshGmshFromShape|Gmsh]]. Se puede especificar el número de elementos de malla por <math>2\pi</math> veces el radio de la curvatura. El valor por defecto es 12 y para obtener una malla más fina en las esquinas o agujeros pequeños, este valor se puede aumentar para obtener mejores resultados. Esta característica requiere Gmsh 4.8 o más reciente.
[https://forum.freecadweb.org/viewtopic.php?f=18&t=56401 Discusión en el foro], [https://github.com/FreeCAD/FreeCAD/pull/4596 Pull request #4596]
|-
|-
| [[Image:FEM_Gmsh-RecombinationAlgorithm_relnotes_0.20.png|384px]]</br>Effect of the rcombination algorithm; left: using ''Simple'', right: using ''Simple full-quad''
| [[Image:FEM_Gmsh-RecombinationAlgorithm_relnotes_0.20.png|384px]]</br>Efecto del algoritmo de recombinación; izquierda: usando ''Simple'', derecha: usando ''Simple full-quad''
| FreeCAD allows now to select an algorithm as well as 3D mesh recombination for the [[FEM_MeshGmshFromShape|Gmsh]] mesher. For more details about the mesh element recombination see [[FEM_MeshGmshFromShape#Element_Recombination|FEM MeshGmshFromShape]].
| FreeCAD permite ahora seleccionar un algoritmo así como la recombinación de mallas 3D para el creador de mallas [[FEM_MeshGmshFromShape|Gmsh]]. Para más detalles acerca de la recombinación de elementos de malla vea [[FEM_MeshGmshFromShape#Element_Recombination|FEM MeshGmshFromShape]].
[https://github.com/FreeCAD/FreeCAD/pull/4706 Pull request #4706]
[https://github.com/FreeCAD/FreeCAD/pull/4706 Pull request #4706]
|}
|}


<span id="Further_FEM_improvements"></span>
=== Otras mejoras del MEF ===
=== Otras mejoras de FEM ===


* '''Importante:''' A partir de esta versión, FreeCAD utilizará [https://en.wikipedia.org/wiki/International_System_of_Units las unidades del SI] (m, kg, s, K, A, mol, cd) para escribir los archivos de entrada [[FEM_SolverElmer|Solucionador Elmer]] ('' case.sif'' y ''mesh.nodes''). Esto es independiente del [[Preferences_Editor#Units|Sistema de unidades]] de FreeCAD.
* The element order of [[FEM_MeshGmshFromShape|Gmsh]] meshes can be changed via the mesh dialog. [https://github.com/FreeCAD/FreeCAD/pull/4660 PR #4660]
* '''Importante:''' A partir de esta versión, la escala de [[FEM_PostPipelineFromResult|resultados de pipelines]] y sus [[FEM_Workbench#Menu:_Results|filtros]] usarán las unidades del SI (m, kg, s, K , A, mol, cd). Entonces el desplazamiento se da en metros, la tensión en Pascal. Esto se aplica a todos los [[Preferences_Editor#Units|sistemas de unidades]] derivados del SI FreeCAD .
* Material cards can now contain values for the electrical conductivity. [https://github.com/FreeCAD/FreeCAD/pull/4647 PR #4647]
* Material cards added for Nitrogen and Argon. [https://github.com/FreeCAD/FreeCAD/pull/4649 PR #4649]
* Resolver con el solucionador [[FEM_SolverCalculixCxxtools|Calculix]] ahora usa todos los núcleos de la CPU. [https://github.com/FreeCAD/FreeCAD/pull/6374 Pull request #6374]
* Support for the [[FEM_MeshGmshFromShape|Gmsh]] mesh algorithms "HXT" (3D) and "Packing Parallelograms" (2D) added. [https://github.com/FreeCAD/FreeCAD/pull/4654 PR #4654]
* Hacer mallas con [[FEM_MeshGmshFromShape|Gmsh]] ahora usa todos los núcleos de la CPU. [https://github.com/FreeCAD/FreeCAD/pull/6370 Pull request #6370]
* Allow to set for the [[FEM_MeshGmshFromShape#Properties|Gmsh]] property '''High Order Optimize''' a certain algorithm. [https://github.com/FreeCAD/FreeCAD/pull/4705 PR #4705]
* El orden de los elementos de las mallas [[FEM_MeshGmshFromShape|Gmsh]] se puede cambiar a través de la ventana de diálogo de malla. [https://github.com/FreeCAD/FreeCAD/pull/4660 Pull request #4660]
* El resultado del filtro [[FEM_PostFilterDataAtPoint|Clip de datos en el punto]] ahora está funcionando: Uno obtiene información de las mallas de resultados haciendo clic en ellas o especificando una coordenada de malla.
* Se agregó una nueva restricción: {{MenuCommand|Modelo → Restricciones mecánicas → [[File:FEM_ConstraintCentrif.svg|16px]] [[FEM_ConstraintCentrif|Restricción centrífuga]]}}. [https://github.com/FreeCAD/FreeCAD/pull/4738 Pull request #4738]
* Se agregó un nuevo solucionador: {{MenuCommand|Solve → [[File:FEM_SolverMystran.svg|16px]] [[FEM_SolverMystran|Solucinoador Mystran]]}}. Multiple commits.
* Se agregó una nueva restricción: {{MenuCommand|Modelo → Restricciones mecánicas → [[File:FEM_ConstraintSpring.svg|16px]] [[FEM_ConstraintSpring|Restricción de resorte]]}}. [https://github.com/FreeCAD/FreeCAD/pull/4982 Pull request #4982]
* Ahora es posible tener [[FEM_PostPipelineFromResult|resultados de pipelines]] con varios filtros, donde algunos toman otros filtros como entrada, y algunos toman los resultados directamente del pipeline. [https://github.com/FreeCAD/FreeCAD/commit/708a300b commit 708a300b]
* Las tarjetas de materiales ahora pueden contener valores para la conductividad eléctrica. [https://github.com/FreeCAD/FreeCAD/pull/4647 Pull request #4647]
* Se agregaron tarjetas de materiales para nitrógeno y argón. [https://github.com/FreeCAD/FreeCAD/pull/4649 Pull request #4649]
* Se agregó soporte para los algoritmos de malla [[FEM_MeshGmshFromShape|Gmsh]] ''HXT'' (3D) y ''Packing Parallelograms'' (2D). [https://github.com/FreeCAD/FreeCAD/pull/4654 Pull request #4654]
* Se permite especificar un algoritmo para la propiedad '''High Order Optimize''' [[FEM_MeshGmshFromShape#Properties|Gmsh]] . [https://github.com/FreeCAD/FreeCAD/pull/4705 Pull request #4705]
* Los materiales sólidos no lineales con endurecimiento simple ahora pueden tener un número arbitrario de puntos de fluencia. [https://github.com/FreeCAD/FreeCAD/pull/5024 Pull request #5024]
* Permitir la adición/eliminación modal de entidades geométricas a las restricciones que actúan sobre los límites. [https://github.com/FreeCAD/FreeCAD/pull/5117 Pull request #5117]
* La mayoría de los cuadros de diálogo de restricciones FEM ahora se comportan de manera uniforme y brindan las mismas funciones de selección de objetos 3D. [https://github.com/FreeCAD/FreeCAD/pull/5391 Pull request #5391]


<span id="Export"></span>
== Import ==
== Exportar ==


* DXF: El bloque de unidad faltante se agregó al archivo header14.rub. [https://github.com/FreeCAD/FreeCAD/issues/5793 Pull request #5793]
== Manejo de materiales ==


<span id="Mesh"></span>
== Malla ==
== Malla ==


<span id="Improved_support_for_NASTRAN_GRID_elements"></span>
=== Otras mejoras ===
=== Compatibilidad mejorada con los elementos NASTRAN GRID ===


La herramienta de importación de malla ahora es compatible con el elemento "GRID*" de alta precisión. También se mejoró el elemento "GRID" de precisión estándar, que ahora admite tanto la entrada numérica delimitada por el espacio como la entrada de ancho de campo fijo, según la documentación del formato NASTRAN95.

<span id="Further_Mesh_improvements"></span>
=== Otras mejoras de Mesh ===

Se corrigieron falsos negativos durante las pruebas de autointersección cuando las caras son coplanares: [https://github.com/FreeCAD/FreeCAD/pull/5002 Pull request #5002].

<span id="OpenSCAD_Workbench"></span>
== Ambiente de Trabajo OpenSCAD ==
== Ambiente de Trabajo OpenSCAD ==


Se ha mejorado la interoperabilidad con OpenSCAD, añadiendo soporte para varias operaciones faltantes en versiones anteriores (extrusión lineal con rotaciones, extrusiones rotacionales). Varias operaciones se modificaron para proporcionar mejores objetos FreeCAD equivalentes, particularmente para extrusiones retorcidas. La generación de superficies a partir de datos discretos se modificó para dar resultados más similares a OpenSCAD, en lugar de superficies con splines.
Interoperability with OpenSCAD has been improved, adding support for several operations missing from earlier versions (linear extrude with rotations, rotational extrusions). Several operations are modified to provide improved FreeCAD object equivalents, particularly for twisted extrusions. Surface generation from discrete data was modified to give more OpenSCAD-like results, rather than splined surfaces.


Se agregaron nuevas opciones para soportar la ejecución de FreeCAD, OpenSCAD o ambos, en entornos de espacio aislado como AppImages y paquetes Snap: los datos ahora se pueden transferir hacia y desde OpenSCAD a través del mecanismo de directorio temporal estándar, a través de un directorio temporal especificado por el usuario al que ambos ejecutables tienen acceso, o nuevo en OpenSCAD 2021.1, a través de un mecanismo de "stdout pipe", omitiendo por completo los archivos temporales.
== Ambiente de Trabajo Pieza ==

{| cellpadding=5
| [[Image:OpenSCAD_AddElement_relnotes_0.20.png|384px]]
| Las siguientes opciones fueron agregadas al panel de tareas de la característica [[OpenSCAD_AddOpenSCADElement|Añadir elemento OpenSCAD]]:
Cargar - carga un archivo scad
Guardar - guarda un archivo scad
Refrescar - actualiza la vista de FreeCAD
Limpiar - limpia el texto de entrada

Una nueva caja de texto da retroalimentación de los erroes de OpenSCAD.
|}

<span id="Part_Workbench"></span>
== Ambiente de Trabajo Part ==

{| cellpadding=5
| [[Image:Part_Extrusion-inner-structures_relnotes_0.20.png|384px]]</br>Extrusión cónica de un croquis con una estructura interna.
| La [[Part_Extrude|extrusión]] cónica de estructuras internas ahora crea resultados utilizables. Anteriormente, las estructuras internas se extruían como si fueran independientes y no fueran parte de una estructura..
[https://github.com/FreeCAD/FreeCAD/pull/5367 Pull request #5367]
|}


<span id="Further_Part_improvements"></span>
=== Otras mejoras ===
=== Otras mejoras de Part===


<div class="mw-translate-fuzzy">
* The dialog to edit [[Part_Cylinder|Cylinders]] allows now to specify an angle in respect to the normal of the chosen attachment plane. This way one can create skew cylinders. [https://github.com/FreeCAD/FreeCAD/pull/4708 Pull request #4708]
* El diálogo para editar [[Part_Cylinder|Cilindros]] ahora permite especificar un ángulo relativo a la normal de el plano seleccionado. De esta manera se pueden crear cilindros oblicuos. [https://github.com/FreeCAD/FreeCAD/pull/4708 Pull request #4708]
* La herramienta [[Part_FaceColors|Face Colors]] ahora permite establecer una transparencia (''Canal alfa'') a las caras. Esta transparencia puede ser [[Import_Export|exportada]], haciendo, por ejemplo, crear archivos STEP con partes transparentes posible.
* Los siguientes comandos ahora soportan App::Links: [[Part_Loft|Puente]], [[Part_Sweep|Barrido]], [[Part_Extrude|Extruir]], [[Part_Revolve|Revolución]], [[Part_ReverseShape|Invertir formas]], [[Part_Mirror|Espejo]], [[Part_Offset2D|Offset2D]], [[Part_Offset|Offset3D]], [[Part_CheckGeometry|Comprobar geometría]], [[Part_RuledSurface|Superficie reglada]], [[Part_CrossSections|Cortes transversales]], y [[Part_Thickness|Espesor]]. [https://github.com/FreeCAD/FreeCAD/pull/6478 Pull request #6478]
</div>


<span id="PartDesign_Workbench"></span>
=== Ambiente de Trabajo DiseñoPieza ===
== Ambiente de Trabajo PartDesign ==


{| cellpadding=5
{| cellpadding=5
| [[Image:PD_Pad-Length-alog-direction_relnotes_0.20.gif|384px]]</br>Effect of the new option ''Length along sketch normal''.</br>Click on the image to show the animation.
| [[Image:PD_Pad-Length-along-reference_relnotes_0.20.gif|384px]]</br>Extruir a lo largo del un borde del modelo.</br>Clic en la imagen para ver la animación.
| Hay una nueva opción para [[PartDesign_Pad|extruir]] a lo largo de la dirección de un borde en el modelo 3D.
| There is a new option to pad a certain length along the direction. The length is either measured along the sketch normal or along the custom direction.
[https://forum.freecadweb.org/viewtopic.php?f=17&t=50466 Forum discussion], [https://github.com/FreeCAD/FreeCAD/pull/3893 pull request #3893]
[https://github.com/FreeCAD/FreeCAD/pull/4685 Pull request #4685]
|-
| [[File:PartDesign_Chamfer_Face_Selection_relnotes_0.20.png|384px]]
| Cuando la distancia y el ángulo es especificadoo en la herramienta [[PartDesign_Chamfer|Chaflán]] y las caras son seleccionadas, la distancia se aplicará a lo largo de las caras seleccionadas. Del mismo modo, si se especifican dos distancias, se aplicará el tamaño 1 a lo largo de la cara seleccionada.
Este comportamiento se puede cambiar a la otra cara utilizando el botón de dirección de giro.
[https://forum.freecadweb.org/viewtopic.php?f=19&t=62084 Discusión en el foro], [https://github.com/FreeCAD/FreeCAD/pull/5039 Pull request #5039]
|-
| [[File:PartDesign_Loft_Vertex_relnotes_0.20.png|384px]]</br>Una proyección aditiva con múltiples secciones, el último es un vértice.
| Ahora es posible crear una [[PartDesign_AdditiveLoft|Proyección aditiva]] o una [[PartDesign_SubtractiveLoft|Proyección substractiva]], o un [[PartDesign_AdditivePipe|Barrido aditivo]] o un [[PartDesign_SubtractivePipe|Barrido substractivo]] hacia, o desde, un [[Glossary#V|Vértice]] o de un croquis o un cuerpo. Esto permite crear pirámides por ejemplo.</br>'''Nota''': Los Vértices en los croquis son creados como geometría de construcción. Para usarlos como puntos finales de una proyección, primero debe [[Sketcher_ToggleConstruction|cambiarlos a geometría normal]].
[https://github.com/FreeCAD/FreeCAD/pull/5170 Pull request #5170] (para proyecciones), [https://github.com/FreeCAD/FreeCAD/pull/5193 Pull request #5193] (para barridos)
|-
| [[Image:PD_Pad-Taper-angle_relnotes_0.20.png|384px]]</br>Un hueco cónico dentro de una extrusión no cónica.
| El diálogo para [[PartDesign_Pad|Relleno]] y [[PartDesign_Pocket|Hueco]] permite poner un ángulo cónico para la extrusión.
[https://github.com/FreeCAD/FreeCAD/pull/5357 Pull request #5357]
|-
| [[Image:PD_Pocket-direction_relnotes_0.20.gif|384px]]</br>Haciendo huecos a lo largo de diferentes direcciones.</br>Clic en la imagen para ver la animación.
| Ahora es posible especificar la dirección del [[PartDesign_Pocket|hueco]].
[https://github.com/FreeCAD/FreeCAD/pull/5164 Pull request #5164]
|-
|-
| [[File:PartDesign_Cylinder_direction_relnotes_0.20.png|384px]]
| [[File:PartDesign_Cylinder_direction_relnotes_0.20.png|384px]]
| The dialog to edit [[PartDesign_AdditiveCylinder|Cylinder]] (additive and subtractive) allows now to specify an angle in respect to the normal of the chosen attachment plane. This way one can create skew cylinders.
| El diálogo para editar [[PartDesign_AdditiveCylinder|Cilindros]] (aditivos y substractivos) ahora permite especificar un ángulo relativo a la normal de el plano seleccionado. De esta manera se pueden crear cilindros oblicuos. [https://github.com/FreeCAD/FreeCAD/pull/4708 Pull request #4708]
|-
[https://github.com/FreeCAD/FreeCAD/pull/4708 pull request #4708]
| [[File:PartDesign_Helix_Growth_relnotes_0.20.png|384px]]
| La característica [[PartDesign_AdditiveHelix|Hélice]] ahora tiene un nuevo modo '''Altura-Vueltas-Incremento''' para crear espirales planas.
[https://forum.freecadweb.org/viewtopic.php?f=19&t=56378 Hilo del foro] [https://github.com/FreeCAD/FreeCAD/pull/4590 Pull request #4590]
|-
| [[File:PartDesign_Islands-Extrude_relnotes_0.20.png|384px]]</br>Una sola extrusión y una sola [[PartDesign_Revolution|Revolución]] con perfiles anidados. El bloque base está solo para asegurarse de que la parte es un único cuerpo.
| Todas las características de PartDesign que pueden extruir croquis ahora pueden manejar croquis con perfiles anidados que forman islas. Por ejemplo, es posible [[PartDesign_Revolution|revolucionar]] un croquis que consta de 3 círculos anidados con el mismo punto central. <br>'''Nota''': La extrusión de perfiles anidados solo funciona si el resultado sigue siendo un solo cuerpo.
[https://github.com/FreeCAD/FreeCAD/pull/6381 Pull request #6381]
|-
| [[Image:PD_Pad-Length-alog-direction_relnotes_0.20.gif|384px]]</br>Efecto de la nueva opción ''Longitud a lo largo de la normal del croquis''.</br>Clic en la imagen para ver la animación.
| Hay una nueva opción para [[PartDesign_Pad|extruir]] una cierta longitud a lo largo de la dirección. La longitud puede medirse a lo largo del croquis normal o a lo largo de la dirección personalizada.
[https://forum.freecadweb.org/viewtopic.php?f=17&t=50466 Discusión en el foro], [https://github.com/FreeCAD/FreeCAD/pull/3893 Pull request #3893]
|-
| [[File:PartDesign_Hole_thread_relnotes_0.20.PNG|384px]]
| La característica [[PartDesign_Hole|Agujero]] ahora puede modelar cuerdas reales.
[https://forum.freecadweb.org/viewtopic.php?f=34&t=54240 Forum thread] [https://github.com/FreeCAD/FreeCAD/pull/4274 Pull request #4274]
|-
|}
|}


<span id="Further_PartDesign_improvements"></span>
=== Otras mejoras ===
=== Otras mejoras de PartDesign ===

<div class="mw-translate-fuzzy">
* En la característica [[PartDesign_AdditiveHelix|Hélice]] ahora también se puede utilizar la normal del croquis como eje. [https://github.com/FreeCAD/FreeCAD/pull/5199 Pull request #5199]
* La característica [[PartDesign_Sprocket|Rueda dentada]] ahora puede crear ruedas dentadas con la norma ISO. [https://forum.freecadweb.org/viewtopic.php?f=22&t=44525#p478369 Hilo del foro] [https://github.com/FreeCAD/FreeCAD/pull/4478 Pull request #4478]
* las características [[PartDesign_AdditiveLoft|Proyección]] y [[PartDesign_AdditivePipe|Barrido]] ahora permiten usar las caras de los cuerpos para las secciones. [https://github.com/FreeCAD/FreeCAD/pull/5155 Pull request #5155]
* Ahora es posible selecionar varias caras antes de llamar al diálogo de [[PartDesign_Pad|Relleno]] o [[PartDesign_Pocket|Hueco]]. En este caso, la primer cara seleccionada se utilizará para determinar la dirección predeterminada de relleno/hueco. [https://github.com/FreeCAD/FreeCAD/commit/d34a5616a2b38c96ad05f9a0763ba7504dfb814d commit d34a5616]
* Es posible compensar los [[PartDesign_SubShapeBinder|SubShapeBinders]] si están basados en bordes, alambres o caras. [https://github.com/FreeCAD/FreeCAD/pull/6338 Pull request #6338]
* [[PartDesign_SubShapeBinder|SubShapeBinders]] ahora tiene la propiedad ''Refinar'' como todos los objetos de PartDesign. [https://github.com/FreeCAD/FreeCAD/pull/6550 Pull request #6550]
* En los diálogos de [[PartDesign_Chamfer|Bisel]] y [[PartDesign_Fillet|Redondeo]] todos los bordes de un cuerpo pueden ser seleccionados a través del menú contextual mientras se está en modo agregar. [https://github.com/FreeCAD/FreeCAD/pull/5269 Pull request #5269]<br>Cuando seleccionas un objeto 3D antes de hacer clic en el icono para crear un redondeo o bisel, todos los bordes del objeto se seleccionarán automáticamente. [https://github.com/FreeCAD/FreeCAD/pull/5328 Pull request #5328]
* Los diálogos de [[PartDesign_Chamfer|Bisel]] y [[PartDesign_Fillet|Redondeo]] ahora cada uno tiene una nueva casilla de verificación para usar todos los bordes, que está conectada a la propiedad Usar todos los bordes para estos objetos. Cuando la casilla está marcada, la propiedad se establece en Verdadero, cuando no está marcada, la propiedad se establece en Falso. Cuando Usar todos los bordes es Verdadero, hay una protección contra el [[Topological_naming_problem|problema de denominación topológica]] porque entonces se usan todos los bordes del objeto base independientemente de cuántos bordes haya. [https://github.com/FreeCAD/FreeCAD/pull/5340 Pull request #5340]
* Ahora se puede lograr la selección de planos cuando se agrega [[PartDesign_NewSketch|un nuevo croquis]] con un solo clic en la vista 3D. [https://github.com/FreeCAD/FreeCAD/pull/5408 Pull request] [https://forum.freecadweb.org/viewtopic.php?f=19&t=65020 Forum discussion]
* Cuando una herrramienta de PartDesign se ejecuta sin un cuerpo activo, ahora FreeCAD ofrece activar un cuerpo o crear uno nuevo. [https://github.com/FreeCAD/FreeCAD/pull/4949 Pull request #4949]
* La herramienta [[Part_FaceColors|Colores de cara]] está ahora disponible en el entorno de trabajo PartDesign.
</div>

<span id="Path_Workbench"></span>
== Ambiente de Trabajo Path ==


* The [[PartDesign_AdditiveHelix|Helix]] feature has the new mode '''Height-Turns-Growth''' to create flat spirals. [https://forum.freecadweb.org/viewtopic.php?f=19&t=56378 Forum thread] [https://github.com/FreeCAD/FreeCAD/pull/4590 PR #4590]
* La característica Extensiones fue agregada a la operación [[Path_Adaptive|Adaptive]]. [https://github.com/FreeCAD/FreeCAD/pull/4388 Pull request #4388]
* The [[PartDesign_Sprocket|Sprocket]] feature can now create also ISO-normed sprockets. [https://forum.freecadweb.org/viewtopic.php?f=22&t=44525#p478369 Forum thread] [https://github.com/FreeCAD/FreeCAD/pull/4478 PR #4478]
* La operación [[Path_Helix|Hélice]] se refactorizó y se le agregó la propiedad Extra offset. [https://github.com/FreeCAD/FreeCAD/pull/5405 Pull request #5405]
* Se agregó la comprobación de si el esquema actual está utilizando minutos para la expresión de velocidad y la advertencia adecuada. [https://github.com/FreeCAD/FreeCAD/pull/6357 Pull request #6357]
* Se agregaron roscas externas a la operación de fresado de roscas. [https://github.com/FreeCAD/FreeCAD/pull/6485 Pull request #6485]
* Se mejoró la estabilidad del grabado en croquis. [https://github.com/FreeCAD/FreeCAD/pull/6394 Pull request #6394]
* La visibilidad de objetos path se hizo más natural. [https://github.com/FreeCAD/FreeCAD/pull/4911 Pull request #4911]


<span id="Plot_module"></span>
== Ambiente de Trabajo Trayectoria ==
== Módulo Plot ==


* FreeCAD ahora proporciona el módulo Plot de forma predeterminada, por lo que cualquier otro módulo/entorno de trabajo puede crear gráficas sin necesidad de herramientas externas. [https://github.com/FreeCAD/FreeCAD/pull/4971 Pull request #4971].
== Render Workbench ==


<span id="Sketcher_Workbench"></span>
== Ambiente de Trabajo Croquizador ==
== Ambiente de Trabajo Sketcher ==


{| cellpadding=5
{| cellpadding=5
| [[File:SketcherSplitExample2_relnotes_0.20.png]]
| [[File:SketcherSplitExample2_relnotes_0.20.png]]
| New [[File:Sketcher_Split.svg|24px]] [[Sketcher_Split|Split]] function to split existing lines or arcs.
| La nueva función [[File:Sketcher_Split.svg|24px]] [[Sketcher_Split|Dividir]] divide líneas o arcos existentes.
[https://forum.freecadweb.org/viewtopic.php?f=9&t=55412 Forum discussion] [https://github.com/FreeCAD/FreeCAD/pull/4420 pull request #4420]
[https://forum.freecadweb.org/viewtopic.php?f=9&t=55412 Discusión en el foro] [https://github.com/FreeCAD/FreeCAD/pull/4420 Pull request #4420]
|-
|-
| [[File:SketcherCreateRoundedRectangleExample_relnotes_0.20.png]]
| [[File:SketcherCreateRoundedRectangleExample_relnotes_0.20.png]]
| New [[File:Sketcher_CreateOblong.svg|24px]] [[Sketcher_CreateOblong|Rounded rectangle]] tool to create rectangles with rounded corners.
| La nueva herramienta [[File:Sketcher_CreateOblong.svg|24px]] [[Sketcher_CreateOblong|Rectángulo redondeado]] crea un rectángulo con esquinas redondeadas.
[https://forum.freecadweb.org/viewtopic.php?f=17&t=59210 Forum discussion] [https://github.com/FreeCAD/FreeCAD/pull/4835 Main pull request #4835]
[https://forum.freecadweb.org/viewtopic.php?f=17&t=59210 Discusión en el foro] [https://github.com/FreeCAD/FreeCAD/pull/4835 Main Pull request #4835]
|-
|-
| [[File:SketcherCreateCenteredRectangleExample_relnotes_0.20.png|384px]]
| [[File:SketcherCreateCenteredRectangleExample_relnotes_0.20.png|384px]]
| New [[File:Sketcher_CreateRectangle_Center.svg|24px]] [[Sketcher_CreateRectangle_Center|Centered rectangle]] tool to define rectangles via a center point.
| La nueva herramienta [[File:Sketcher_CreateRectangle_Center.svg|24px]] [[Sketcher_CreateRectangle_Center|Rectángulo centrado]] crea un rectángulos a partir del centro.
[https://github.com/FreeCAD/FreeCAD/commit/8b4acf11c2caf53cc1cb8dccd8bb6de8516f4492 Main commit]
[https://github.com/FreeCAD/FreeCAD/commit/8b4acf11c2caf53cc1cb8dccd8bb6de8516f4492 Main commit]
|-
|-
| [[File:Radiam anim_relnotes_0.20.gif|384px]]
| [[File:Radiam anim_relnotes_0.20.gif]]
| New [[File:Sketcher_ConstrainRadiam.svg|24px]] [[Sketcher_ConstrainRadiam|Radiam]] function to automatically assign weight on B-spline pole, diameter on complete circle, or radius on arc. Support multi-selection as diameter/radius tools.
| La nueva función [[File:Sketcher_ConstrainRadiam.svg|24px]] [[Sketcher_ConstrainRadiam|Radiam]] para asignar automáticamente el peso en el polo en una B-spline, el diámetro en el círculo completo o el radio en el arco. Admite selección múltiple como herramientas de diámetro/radio.
[https://forum.freecadweb.org/viewtopic.php?f=3&t=57584&start=20#p509485 Forum discussion] [https://github.com/FreeCAD/FreeCAD/pull/4855 Main pull request #4855]
[https://forum.freecadweb.org/viewtopic.php?f=3&t=57584&start=20#p509485 Discusión en el foro] [https://github.com/FreeCAD/FreeCAD/pull/4855 Main Pull request #4855]
|-
|-
| [[File:SketcherRemoveAxesAlignmentResult_relnotes_0.20.png]]
| [[File:SketcherRemoveAxesAlignmentResult_relnotes_0.20.png]]
| New [[File:Sketcher_RemoveAxesAlignment.svg|24px]] [[Sketcher_RemoveAxesAlignment|Remove Axes Alignment]] constraint tool to remove axes alignment while trying to preserve the constraint relationship of the selection.
| La nueva herramienta de restricción [[File:Sketcher_RemoveAxesAlignment.svg|24px]] [[Sketcher_RemoveAxesAlignment|Eliminar Alineación de Ejes]] elimina la alineación de los ejes mientras trata de preservar las relaciones de restricciones de la selección.
[https://github.com/FreeCAD/FreeCAD/commit/3c593a33cedc3e6a42928d9087f8a160852cc685 Main commit]
[https://github.com/FreeCAD/FreeCAD/commit/3c593a33cedc3e6a42928d9087f8a160852cc685 Main commit]
|-
| [[File:SketcherSnapSlot_relnotes_0.20.gif]]
| Las [[Sketcher_CreateSlot|Ranuras]] pueden ser restringidas horizontalmente o verticalementeya ya sea ajustándolo manualmente con la tecla {{KEY|Ctrl}}, o usando la opción '''Restricciones automáticas''' de Sketcher.
[https://github.com/FreeCAD/FreeCAD/pull/5200 Pull request #5200]
|-
| [[File:SketcherBSplineInsertKnot_relnotes_0.20.gif]]
| La nueva herramienta [[File:Sketcher_BSplineInsertKnot.svg|24px]] [[Sketcher_BSplineInsertKnot|Insertar Nodo]] inserta un nodo en una B-splina ya existente.
[https://github.com/FreeCAD/FreeCAD/pull/5311 Pull request #5311] and [https://github.com/FreeCAD/FreeCAD/pull/6356 Pull request #6356]
|}
|}


<span id="Further_Sketcher_improvements"></span>
=== Otras mejoras ===
=== Otras mejoras de Sketcher ===


* Refactored Trim support. [https://github.com/FreeCAD/FreeCAD/pull/4330 Pull Request] [https://forum.freecadweb.org/viewtopic.php?f=10&t=54441 Forum discussion] <-- Needs screencasts
* Soporte para Dividir refactorizado. [https://github.com/FreeCAD/FreeCAD/pull/4330 Pull request #4330] [https://forum.freecadweb.org/viewtopic.php?f=10&t=54441 Discusión en el foro]
* The behavior of the [[File:Sketcher_CreateSlot.svg|24px]] [[Sketcher_CreateSlot|Slot]] tool has changed. Slots can now be created by defining the center of both semicircles. [https://github.com/FreeCAD/FreeCAD/pull/4843 Pull request] [https://forum.freecadweb.org/viewtopic.php?f=17&t=59243&p=508658#p508658 Forum discussion]
* El comportamiento de la herramienta [[File:Sketcher_CreateSlot.svg|24px]] [[Sketcher_CreateSlot|Ranura]] cambiado. Las ranuras ahora pueden ser creadas definiendo el centro de ambos semicírculos. [https://github.com/FreeCAD/FreeCAD/pull/4843 Pull request] [https://forum.freecadweb.org/viewtopic.php?f=17&t=59243&p=508658#p508658 Discusión en el foro]
* Visibility automation allows to open Sketcher in [[Sketcher_ViewSection|Section mode]] when entering edit mode. [https://github.com/FreeCAD/FreeCAD/pull/4742 Pull request] [https://forum.freecadweb.org/viewtopic.php?f=3&t=57056 Forum discussion]
* La automatización de la visibilidad permite abrir Sketcher en [[Sketcher_ViewSection| Modo de sección]] al entrar en el modo de edición. [https://github.com/FreeCAD/FreeCAD/pull/4742 Pull request #4742] [https://forum.freecadweb.org/viewtopic.php?f=3&t=57056 Discusión en el foro]
* Visibility automation allows to force camera in [[Std_OrthographicCamera|Orthographic mode]] when entering edit mode. [https://github.com/FreeCAD/FreeCAD/pull/4778 Pull request] [https://forum.freecadweb.org/viewtopic.php?f=22&t=44747 Forum discussion]
* La automatización de la visibilidad permite forzar la cámara en [[Std_OrthographicCamera|Modo Orthográfico]] al entrar en modo de edición. [https://github.com/FreeCAD/FreeCAD/pull/4778 Pull request #4778] [https://forum.freecadweb.org/viewtopic.php?f=22&t=44747 Discusión en el foro]
* Opción para mostrar el nombre de la restricción dimensional y utilizar un formato personalizado para ello. [https://github.com/FreeCAD/FreeCAD/pull/4966 Pull request #4966] [https://forum.freecadweb.org/viewtopic.php?t=61153 Discusión en el foro]
* Al realizar un [[Sketcher_Create3PointArc|arco de 3 puntos]] con restricciones automáticas habilitadas, la [[Sketcher_ConstrainTangent|restricción tangente]] se propone para los 3 puntos al desplazarse sobre una línea/curva. [https://github.com/FreeCAD/FreeCAD/pull/4945 Pull request #4945] [https://forum.freecadweb.org/viewtopic.php?f=3&t=60596&p=520217#p520209 Discusión en el foro]
* Las restricciones de radio/diámetro se muestran mediante una rotación angular para facilitar la visualización. El ángulo y la aleatoriedad opcional son configurables por el usuario a través de parámetros documentados en [[Fine-tuning|Ajuste fino]]. [https://github.com/FreeCAD/FreeCAD/pull/4934 Pull request #4934] [https://forum.freecadweb.org/viewtopic.php?f=22&t=60370 Discusión en el foro]
* Ahora es posible fijar el ángulo de la dirección cuando se utiliza la herramienta [[Sketcher_RectangularArray|Arreglo Rectangular]]. [https://github.com/FreeCAD/FreeCAD/commit/c9eaa239 commitc9eaa239] [https://forum.freecadweb.org/viewtopic.php?p=535691#p535691 Discusión en el foro]
* Ahora es posible fijar el ángulo de la dirección cuando se utiliza las herramientas [[Sketcher_Clone|Clonar]], [[Sketcher_Copy|Copiar]] and [[Sketcher_Move|Mover]]. [https://github.com/FreeCAD/FreeCAD/commit/6e4a09f569cf commit] [https://forum.freecadweb.org/viewtopic.php?f=8&t=62799 Discusión en el foro]
* Al hacer clic con el botón derecho en un croquis en la vista de árbol, ahora obtendrá una entrada de menú contextual "Editor de datos adjuntos" que abre el [[Part_EditAttachment|Diálogo adjunto]] para el modificar el adjunto. [https://github.com/FreeCAD/FreeCAD/commit/c3511ba2f0 commit c3511ba2f0]
* La selección de restricciones está deshabilitada cuando se usa una herramienta de geometría o restricción. También se puede desactivar manualmente en cualquier momento presionando la tecla {{KEY|Shift}}. [https://github.com/FreeCAD/FreeCAD/pull/5398 Pull request #5398] [https://forum.freecadweb.org/viewtopic.php?f=10&t=65465 Discusión en el foro]
* Se ha agregado un filtro de vista versátil en el panel de tareas de Sketcher para facilitar la gestión de la visibilidad de las restricciones. [https://forum.freecadweb.org/viewtopic.php?f=17&t=60569 Discusión en el foro]
* Ahora es posible establecer el grado de una B-Spline ([https://github.com/FreeCAD/FreeCAD/pull/6463 Pull request #6463]) y deshacer el último punto de control definido ([https://github.com/FreeCAD/FreeCAD/pull/6476 Pull request #6476]) en el momento de la creación.
* Se revisó los atajos de teclado por defecto para eliminar los atajos conflictivos y hacer atajos fáciles de recordar. [https://forum.freecadweb.org/viewtopic.php?f=3&t=41272 Discusión enm el foro]; Capturas de pantalla de los atajos para [https://wiki.freecadweb.org/images/0/0c/Sketcher_Shortcuts_v0.20_Screenshot_Constraints.png restricciones], [https://wiki.freecadweb.org/images/4/48/Sketcher_Shortcuts_v0.20_Screenshot_Geometry.png geometría] y [https://wiki.freecadweb.org/images/9/90/Sketcher_Shortcuts_v0.20_Screenshot_variousTools.png herramientas varias]


<span id="Spreadsheet_Workbench"></span>
=== Corrección de errores ===
== Ambiente de Trabajo Spreadsheet ==


{| cellpadding=5
* Fix 'Reference' option not working for radius/diameter at creation time [https://github.com/FreeCAD/FreeCAD/pull/4744 PR for radius] [https://github.com/FreeCAD/FreeCAD/pull/4832 PR for diameter] [https://forum.freecadweb.org/viewtopic.php?f=3&t=57584 Forum discussion]
| [[File:Spreadsheet-Preferences-Spreadsheet_relnotes_0.20.png]]
| El entorno de trabajo ahora tiene [[File:Std_DlgPreferences.svg|24px]] [[Spreadsheet_Preferences|Preferencias]]. Son usadas por los comandos [[File:Spreadsheet_Import.svg|16px]] [[Spreadsheet_Import|Spreadsheet Importar]] y [[File:Spreadsheet_Export.svg|16px]] [[Spreadsheet_Export|Spreadsheet Exportar]].
[https://github.com/FreeCAD/FreeCAD/pull/5073 Pull request #5073]
|-
| [[File:Spreadsheet_configuration_table_relnotes_0.20.png|384px]]
| Ahora es posible configurar [[Spreadsheet_Workbench#Configuration_tables|tablas de configuración]]. De esta forma se puede definir diferentes conjuntos de parámetros para la misma pieza.
Parte de [https://github.com/FreeCAD/FreeCAD/pull/2862 Pull request #2862].
|-
| [[File:Spreadsheet_binding-dialog_relnotes_0.20.png]]
| Las celdas ahora pueden ser [[Spreadsheet_Workbench#Cell_binding|enlazadas a otras celdas]] de la misma o diferente hoja de cálculo.
Parte de [https://github.com/FreeCAD/FreeCAD/pull/2862 Pull request #2862].
|}


<span id="Further_Spreadsheet_improvements"></span>
== Ambiente de Trabajo Hoja de cálculo ==
=== Otras mejoras de Spreadsheet ===


* It is now possible to select in the row/column context-menu at what positions new rows/columns will be inserted. Furthermore, when selecting several rows/columns, the row/column context-menu offers now to insert as many new rows/columns as selected. [https://github.com/FreeCAD/FreeCAD/pull/4704 pull request #4704].
* En el menú contextual de fila/columna ahora es posible especificar la posición al insertar filas/columnas. [https://github.com/FreeCAD/FreeCAD/pull/4704 Pull request #4704].
* Importar XLSX (usado por [[Std_Import|Std Import]]): Soporte agregado para funciones de piso y techo. [https://github.com/FreeCAD/FreeCAD/pull/5015 Pull request #5015].
* Navegación mejorada usando las teclas {{KEY|Tab}} y {{KEY|Enter}}.
* Interfaz mejorada para cortar y pegar bloques de celdas.


<span id="TechDraw_Workbench"></span>
== Ambiente de Trabajo Inicio ==
== Ambiente de Trabajo TechDraw ==


{| cellpadding=5
== Ambiente de Trabajo Superficie ==
| [[File:TechDraw_ExtensionExample_relnotes_0.20.png|400px]]
| Más de 30 nuevas herramientas, llamadas [[TechDraw_Workbench#Extensions|Extensiones]], ahora están disponibles. Ofrecen nuevas funciones cosméticas para mejorar los dibujos.
|}


<span id="Further_TechDraw_improvements"></span>
== Ambiente de Trabajo DibujoTécnico ==
=== Otras mejoras de TechDraw ===


* Ahora es posible [[TechDraw_ShareView|Compartir]] y [[TechDraw_MoveView|Mover]] [[TechDraw_Workbench#Views|Vistas]] entre páginas.
=== Otras mejoras DibujoTécnico ===
* Cuando hay muchas [[TechDraw_PageDefault|Páginas]] y una [[TechDraw_View|Vista]], [[TechDraw_ProjectionGroup|Grupo de proyección]] etc. es agregado, ahora hay un cuadro de diálogo para preguntar a qué página se debe agregar la vista. [https://github.com/FreeCAD/FreeCAD/pull/5309 Pull request #5309].
* Se agregó un nuevo especificador de formato ''%w'' para imprimir el número dado de dígitos después del punto y eliminar los ceros finales. [https://github.com/FreeCAD/FreeCAD/pull/5401 Pull request #5401].
* El nuevo especificador de formato ''%w'' ahora es el predeterminado. Y la preferencia del especificador de formato se movió de la pestaña Avanzado a la pestaña Dimensión. [https://github.com/FreeCAD/FreeCAD/pull/6504 Pull request #6504].
* Se agregó un achurado diagonal invertido para la herramienta [[TechDraw_GeometricHatch|Achurado Geometrico]]. [https://github.com/FreeCAD/FreeCAD/pull/6429 Pull request #6429].
* Ahora hay una nueva opción para mostrar una grilla en una [[TechDraw_PageDefault|página]]. Muchas [[TechDraw_Preferences#Grid|preferencias]] relacionadas han sido añadidas. [https://github.com/FreeCAD/FreeCAD/pull/6465 Pull request #6465].
* La visualización de la unidad en dimensiones se corrigió de acuerdo con los estándares. El símbolo de grado siempre está presente para el valor de cota y las tolerancias, otras unidades solo aparecen si se establece en ShowUnits. La unidad aparece inmediatamente después del valor de cota a menos de que haya una tolerancia, aparecerá después de la tolerancia. [https://github.com/FreeCAD/FreeCAD/pull/6581 Pull request #6581]


== Web ==
== Web ==


Qt WebEngine es ahora considerado la opción por defecto en lugar de Qt WebKit.
== Módulos Adicionales ==


<span id="External_workbenches"></span>
=== 3D Printing Tools ===
== Entornos de trabajo externos ==

{{Emphasis|Nota:}} estos son los nuevos entornos de trabajo creados en este ciclo de desarrollo o los entornos de trabajo antiguos que recibieron actualizaciones. Consulte [[External_workbenches|entornos de trabajo externos]] para más entornos de trabajo que se pueden instalar y que cubren una amplia variedad de temas. Si desea que se agregue su entorno de trabajo, únase al [foro de https://forum.freecadweb.org/index.php] y presente su código.


=== A2plus ===
=== A2plus ===


Se agregaron varias características para ver, inspeccionar y editar restricciones existentes. Uno puede ahora, por ejemplo resaltar las restricciones con una etiqueta, borrar una restricción temporalmente o ejecutar el solucionador solo para una restricción en particular.
== Ensamblaje3 ==

Para más información véa [[A2plus_Workbench#Constraint_Handling|la descripción de manejo de restricciones]].

=== Assembly3 ===

{| cellpadding=5
| [[File:Asm3_relnotes_0.20.jpg|384px]]
| El entorno de trabajo Assembly3 está disponible (desde marzo de 2022) a través del [[Std_AddonMgr|Administrador de Complementos]]. Esto facilita la instalación y gestión de las dependencias externas del entorno de trabajo.

Assembly3 se utiliza para crear ensamblajes de diferentes cuerpos contenidos en un solo archivo o en múltiples documentos que aprovechan la potencia completa del sistema de enlace de FreeCAD. Obtenga más información sobre [[App_link | Enlace]] en esta [https://www.youtube.com/watch?v=ytdkj7jzaws presentación] de RealThunder.

El entorno de trabajo Assembly3 usa [https://solvespace.com SolveSpace] como su solucionador.

Se puede encontrar una documentación extensa en la página principal de la [[Assembly3|wiki de Assembly3]] de FreeCAD o en la [https://github.com/realthunder/FreeCAD_assembly3/wiki wiki de Assembly3] de Realthunder en GitHub
|-
| [[File:Asm3_1_relnotes_0.20.jpg|384px]]
| '''Main features:'''
* Solucionador dinámico/interactivo: mueve partes con el ratón mientras el solucionador restringe el movimiento.
* Enlaces: usa una sola parte varias veces en un ensamble.
* Enlaces externos: permite usar partes de documentos externos.
* Ensambles jerárquicos: permite la creación de subensambles.
* Congelamiento del ensamble: Los ensamblajes que no necesitan permanecer dinámicos pueden excluirse de los cálculos y son considerados como geometría fija por el solucionador asm3.
* Y mucho más.
|}

=== Assembly4 ===

{| cellpadding=5
| [[Image:A4_veriant-beam_relnotes_0.20.png|384px]]</br>Diferentes longitudes de una barra como variantes.
| Nueva característica para agregar variantes. Estos son [[App_Link|enlaces]] a una parte con parámetros variables, lo que significa que puede insertar la misma parte varias veces y ajustar los parámetros de cada instancia. Para más información vea [https://forum.freecadweb.org/viewtopic.php?p=538666#p538666 este hilo del foro].
|-
| [[Image:A4_veriant-animation_relnotes_0.20.gif|384px]]</br>Un ensamble animado.</br>Clic en la imagen para ver la animación.
| Las animaciones pueden ser exportadas a los formatos MP4 o GIF.
|}

=== FCGear ===

El [[FCGear_Workbench|entorno de trabajo FCGear]] recibió un par de mejoras:

* Para engranajes involutivos, el exterior (también conocido como punta) y el diámetro de la raíz se exponen como propiedades. ([https://github.com/looooo/freecad.gears/pull/69 detalles]).
* Los objetos Gear ahora se pueden [[Part_EditAttachment|unir]] ([https://github.com/looooo/freecad.gears/pull/72 detalles]).
* Los objetos Gear ahora se pueden usar como características aditivas en los cuerpos de PartDesign ([https://github.com/looooo/freecad.gears/pull/74 detalles]).
* La creación de objetos Gear ahora aparece en la pila de deshacer ([https://github.com/looooo/freecad.gears/pull/83 detalles]).

=== Plot ===

* El módulo Plot ha sido eliminado del [[Plot Workbench|Entorno de trabajo Plot]] ya que ahora es proporcionado por FreeCAD.

=== Ship ===

¡El [[Ship_Workbench|entorno de trabajo Ship]] a vuelto a la vida!

* Una nueva herramienta para calcular el [https://github.com/FreeCAD/freecad.ship#static-sink-and-trim hudimiento estático y recorte] ha sido añadida.
* Una nueva herramienta para calcular los [https://github.com/FreeCAD/freecad.ship#raos operadores de amplitud de respuesta] ha sido añadida encima de [https://github.com/mancellin/capytaine capytaine].

<span id="Compilation"></span>
== Compilación ==

Desde esta versión de FreeCAD solo puede ser compilado usando Qt 5.x y Python 3.x. La versión más baja soportada es Python 3.6.9 de acuerdo a [https://forum.freecadweb.org/viewtopic.php?f=10&t=62701 este hilo del foro].


Para compilar FreeCAD vea las instrucciones para [[Compile_on_Windows|Windows]], [[Compile_on_Linux|Linux]] y [[Compile_on_MacOS|MacOS]].
== Ensamblaje4 ==


Los sistemas operativos soportados:
=== ArchTextures ===
* Windows 7, 8, 10 y 11
* Linux Ubuntu Bionic Beaver (18.04) y Focal Fossa (20.04)
* MacOS: 10.12 Sierra o más nuevo


<span id="Known_Limitations"></span>
=== BOLTSFC ===
== Limitaciones conocidas ==


<span id="32-bit_Windows"></span>
=== CurvedShapes Workbench ===
==== Windows de 32 bits ====


Desde FreeCAD 0.19 no soportamos oficialmente Windows de 32 bits. FreeCAD podría funcionar en estos sistemas pero no se brinda soporte.
=== Dodo (formerly Flamingo) ===


<span id="Remote_Desktop_under_Windows"></span>
=== Elementos de Unión ===
==== Escritorio remoto en Windows====


Dependiendo de las capacidades gráficas OpenGL de una computadora, podría ser que se encuentre un bloqueo cuando se ejecuta Freecad a través de un escritorio remoto. Para solucionar esto actualice su controlador OpenGL.
=== MeshRemodel Workbench ===
Solo si esto no ayuda:
* Descargar [https://downloads.fdossena.com/geth.php?r=mesa64-latest esta] biblioteca OpenGL para Windows de 64 bits y extraerla.
* Cambie el nombre del archivo DLL a '' OpenGL32SW.DLL '' y cópielo a la subcarpeta '' bin '' de la carpeta de instalación de FreeCAD (sobrescriba el DLL existente allí).


<span id="MacOS:_Start_Workbench_shows_blank_page"></span>
=== MOOC Workbench ===
===MacOS: Entorno de trabajo Start Workbench muestra una página en blanco===


Si el [[Start_Workbench/es|entorno de trabajo Start]] muestra solo una página en blanco, debe de habilitar la opción '''Usar OpenGL software''' en el menú {{MenuCommand|Editar → Preferencias → Mostrar}}.
=== NodeEditor (PyFlow) ===


=== Trails, PyTrails, Turns, pivy_trackers, and Geomatics ===


[[Category:News{{#translation:}}]]
[[Category:News{{#translation:}}]]

Latest revision as of 18:26, 13 April 2024

FreeCAD 0.20 fue liberado el 14 de junio del 2022, consíguelo desde la página Descarga. Este es un resumen de las nuevas características y los cambios más interesantes.

Las notas de lanzamiento de versiones anteriores de FreeCAD se pueden encontrar en la Lista de características.

Modelo de un motor CD 775 por el usuario "jimmihenry", ver Users Showcase.
El modelo fue hecho completamente con las versiones de desarrollo de FreeCAD 0.20. Las imágenes para el gráfico animado fueron hechas con la macro de FreeCAD Screen Wiki. El GIF animado en sí fue creado usando GIMP. Para las notas de lanzamiento fue redimensionado usando ezgif.

General

freecad.org

Estamos contentos de que el proyecto KiCad, a través de KiCad Services Corp., nos patrocinó el dominio freecad.org. Ahora todos los sitios web de FreeCAD están disponibles en freecadweb.org y freecad.org.

Seguimiento de problemas/bugs

El seguimiento de problemas de FreeCAD se ha movido a GitHub: https://github.com/FreeCAD/FreeCAD/issues

Nota: Solo se considerarán los informes de errores con una discusión del foro anterior. Los informes sin esto serán cerrados.

Nuevo sistema de ayuda

El sistema de ayuda ha sido reescrito y actualizado para mostrar información directamente de nuestra Wiki. El sistema ahora confía en el Complemento de Ayuda. Cuando usas por primera vez la herramienta de Ayuda o la herramienta de ¿Qué es esto? se le pedirá instalarlo.

Interfaz de usuario

El cubo de navegación fue reelaborado:
  • Ahora hay caras en las aristas para rotar la escena 45°.
  • Una preferencia nueva Girar al más cercano ha sido introducida. Si se selecciona, la escena 3D es rotada a la posición más cercana lógica basada en la orientación actual del cubo al dar clic en una cara del cubo. De lo contrario, hacer clic en una cara siempre dará como resultado la misma rotación. Pruebe la misma secuencia de clics que en la animación con y sin la opción Girar al más cercano para experimentar la diferencia.
  • Al hacer clic en el nuevo botón redondo en la parte superior derecha del cubo, puede cambiar rápidamente a la vista posterior de la escena actual.
  • El tamaño del cubo ahora puede ser ajustado en la opción de preferencias Tamaño del cubo.

Discusión en el foro, Pull request #4502 .

La información sobre herramientas ahora muestra el nombre del comando en el título, lo que facilita que los nuevos usuarios busquen ayuda. Al final de la información sobre herramientas, el nombre del comando "interno" se agrega entre paréntesis: (Std_WhatsThis). Este es también el nombre de la página que documenta el comando en la Wiki. Discusión en el foro, Pull request #4978 .
El nuevo comando Std UserEditMode permite al usuario elegir un modo de edición que será usado al dar doble clic a un objeto en la vista de árbol. Dé clic en la imagen de la izquierda para ver una animación de la selección. Si un modo de edición no es aplicable, el modo de edición por defecto de del objeto es usado en su lugar. Pull request #5110.
El menú contextual de la vista de árbol tiene la nueva entrada Añadir objetos dependientes a la selección.
Discusión en el foro, Pull request #4133.

En la imagen se seleccionó el objeto Hole001 y luego
se agregaron sus dependencias a la selección a través del menú contextual.

La nueva herramienta Corte de sección permite tener cortes no huecos y también persistentes de piezas y ensamblajes.
Discusión en el foro, Pull request #4118.

Otras mejoras de la interfaz de usuario

Núcleo del sistema y API

Núcleo

Cuando se utiliza Editar → Copiar o Editar → Duplicar selección para un objeto con dependencias hay un botón nuevo Usar selecciones originales en el diálogo de selección de objetos. Haga clic en este botón para copiar/duplicar únicamente los objetos que seleccionó originalmente antes de abrir el cuadro de diálogo, ignorando las dependencias e ignorando cualquier acción que pudiera haber sido realizada mientras el cuadro de diálogo estaba abierto, como marcar o desmarcar algunas de las casillas de verificación. El efecto es el mismo a que si hubiera desmarcado todas las casillas de verificación junto a los objetos que no seleccionó originalmente y hubiera pulsado OK. Nota: hay que tener especial cuidado al copiar/duplicar las páginas de TechDraw. Se recomienda copiar/duplicar también todos los hijos de la página (plantillas, vistas, dimensiones, etc.). De lo contrario, los cambios en una página afectarán a las otras. Por ejemplo, al eliminar la Vista de una página también se eliminará de la otra, o eliminar una página también eliminará todo el contenido de la otra página.
Se agregó un nuevo tipo de complemento llamado Paquete de preferencias, que permite a un subconjunto de las preferencias de un usuario (user.cfg) ser guardadas, distribuidas y aplicadas fácilmente por otros usuarios. Los paquetes de preferencias se pueden usar para distribuir "Temas", por ejemplo, al permitir que un desarrollador incluya tanto una hoja de estilo Qt para widgets así como un conjunto de otros colores y estilos para elementos en la interfaz de usuario que no se pueden configurar usando una hoja de estilo ( por ejemplo, colores de texto en el editor de Python o en la vista de informe, etc.). Todo lo que se puede configurar a través de un archivo user.cfg se puede configurar mediante un paquete de preferencias. Discusión en el foro
El panel de preferencias de los "Entornos de trabajo" fue modificado para permitir cargar automáticamente los entornos de trabajo mientras FreeCAD inicia.

En Linux, la ubicación por defecto de los archivos de configuración de FreeCAD, datos y caché fue cambiada para seguir la Especificación de Directorios Base XDG. Discusión del foro. Aquí hay una comparación de las ubicaciones anteriores y nuevas:

Descripción Ubicación anterior Ubicación nueva Por defecto a
Archivos de configuración $HOME/.FreeCAD $XDG_CONFIG_HOME/FreeCAD $HOME/.config/FreeCAD
Archivos de datos $HOME/.FreeCAD $XDG_DATA_HOME/FreeCAD $HOME/.local/share/FreeCAD
Archivos de caché /tmp $XDG_CACHE_HOME/FreeCAD $HOME/.cache/FreeCAD

Si desea seguir utilizando las ubicaciones anteriores, puede iniciar FreeCAD con la opción --keep-deprecated-paths.

API

FreeCAD recibió muchas nuevas funciones de la API de Python:

Nueva API de Python

  • ChFi2d_AnaFilletAlgoPy: Un algoritmo analítico para el cálculo de filetes. commit f94ab3ec
  • ChFi2d_ChamferAPIPy: Algoritmp que crea un chaflán entre dos aristas lineales. commit 30f8015e7
  • Circle2dPy::getCircleCenter: Obtiene el centro del círculo definido por tres puntos. commit 3dc91fa2
  • ComplexGeoDataPy::applyRotation: Aplica una rotación adicional a la ubicación. commit 32592de8
  • ComplexGeoDataPy::applyTranslation: Aplica una traslación adicional a la ubicación. commit 32592de8
  • ComplexGeoDataPy::countSubElements: Devuelve el número de elementos de un tipo. commit 32592de8
  • ComplexGeoDataPy::getElementTypes: Devuelve una lista de los tipos de elementos. commit 32592de8
  • ComplexGeoDataPy::getFaces: Devuelve una tupla de puntos y triángulos con una exactitud dada. commit 32592de8
  • ComplexGeoDataPy::getLines: Devuelve una tupla de puntos y líneas con una exactitud dada. commit 32592de8
  • ComplexGeoDataPy::getLinesFromSubelement: Devuelve vértices y líneas de un subelemento. commit 32592de8
  • ComplexGeoDataPy::getPoints: Devuelve una tupla de puntos y normales con una exactitud dada. commit 32592de8
  • ComplexGeoDataPy::transformGeometry: Aplica una transformación a la geometría subyacente. commit 32592de8
  • DocumentPy::clearDocument: Limpia todo el documento. commit 526dc1a0
  • DocumentPy::getFileName: Para un documento regular devuelve su propiedad de nombre de archivo. Para un documento temporal devuelve su directorio transitorio. commit 526dc1a0
  • DocumentPy::getProgramVersion: Obtiene la versión del programa con la que se creó un archivo de proyecto. commit 526dc1a0
  • DocumentPy::isClosable: Checa si el documento puede ser cerrado. commit 526dc1a0
  • DocumentPy::isSaved: Checa si el documento está guardado. commit 526dc1a0
  • DocumentPy::isTouched: Checa si algún objeto está en un estado de tocado. commit 526dc1a0
  • DocumentPy::mustExecute: Checa si algún objeto debe ser recalculado. commit 526dc1a0
  • DocumentPy::purgeTouched: Purga el estado tocado de todos los objetos. commit 526dc1a0
  • DocumentPy::setClosable: Establece una bandera que permite o prohíbe cerrar un documento. commit 526dc1a0
  • HLRBRep_AlgoPy: Para acceder a la eliminación de la línea oculta de la Parte (HLR). commit 73a98671
  • HLRBRep_PolyAlgoPy: Para acceder a la poli-eliminación de la línea oculta de la Parte (HLR). commit ea85cf5e
  • HLRToShapePy: Para acceder a la eliminación de la línea oculta de la Parte (HLR). commit 73a98671
  • PolyHLRToShapePy: Para acceder a la poli-eliminación de la línea oculta de la Parte (HLR). commit ea85cf5e
  • PrecisionPy: Para acceder a la precisión definida por el kernel de OpenCascade. commit 20b86e55
  • PropertyContainerPy::setDocumentationOfProperty: Establece la cadena de documentación de una propiedad dinámica de esta clase. commit 8cf3cf33
  • PropertyContainerPy::setGroupOfProperty: Establece el nombre del grupo de una propiedad dinámica. commit 8cf3cf33
  • PythonWorkbenchPy::reloadActive: Recarga el entorno de trabajo activo después de cambiar menús o barras de herramientas. commit 0bbc253d
  • RotationPy::fromEuler: Establece los ángulos de Euler de una rotación u obtiene los ángulos de Euler en una secuencia dada para una rotación. commit 951a0be9
  • RotationPy::toEulerAngles: Obtiene los ángulos de Euler en una secuencia dada para esta rotación.. commit c1454dfb
  • UnitsApi::sToNumber: Convierte una cantidad o float a una cadena. commit befbd95d
  • View3DInventorPy::getCornerCrossSize: Devuelve el tamaño actual de la cruz del eje de la esquina. commit 9d15df29
  • View3DInventorPy::setPopupMenuEnabled: Habilita un menú emergente. commit 9def811a
  • View3DInventorPy::isCornerCrossVisible: Devuelve la visibilidad actual de de la cruz del eje de la esquina. commit 9d15df29
  • View3DInventorPy::isPopupMenuEnabled: Devuelve si el menú emergente está habilitado. commit 9def811a
  • View3DInventorPy::projectPointToLine: Proyecta el punto 2D dado a una línea. commit b6527a70
  • View3DInventorPy::setCornerCrossSize: Define el tamaño de la cruz del eje de la esquina. commit 9d15df29
  • View3DInventorPy::setCornerCrossVisible: Define la visibilidad de la cruz del eje de la esquina. commit 9d15df29

API de Python cambiada

  • MeshObject::trim(base, normal) fue cambiado a MeshPy::trimByPlane(base, normal): Recorta la malla con un plano dado. commit 837de28e

Gestor de complementos

El Gestor de complementos se modificó para permitir la distribución de paquetes de preferencias y para mostrar la información que se encuentra en los metadatos de los complementos. El gestor de complementos también incluye soporte mejorado para complementos cuyo código fuente se encuentra en varias ubicaciones de alojamiento git diferentes. Se mejoró el soporte de redes para proporcionar un manejo más sólido de las conexiones SSL y soporte para proxies que requieren autenticación. Se agregó soporte para agregar automáticamente botones de macro a la barra de herramientas después de la instalación, para deshabilitar complementos sin eliminarlos y para cambiar qué rama de git de un complemento es checada. Finalmente, se modificó la interfaz de usuario para mejorar la búsqueda y visualización de diferentes filtros de lista.

Ambiente de Trabajo Arquitectura

Entorno de trabajo SketchArch

Con la Adjuntar característica es ahora posible colocar Ventanas y Equipo parametricamente e intuitivamente en relación to Muros. Para usar esta característica el entorno de trabajo experimental externo Entorno de trabajo SketchArch debe de ser instalado. Complemento y leéme en Github (No está disponible aún en el gestor de complements).

Discusión en el foro

Nuevas propiedades para los objetos de estructura de Arch
  • BasePerpendicularToTool: crea una copia de la Base (perfil de extrusión) al inicio de la herramienta (trayectoria de extrusión) y la coloca perpendicular a la primera arista de la herramienta. Es lo mismo que adjuntar la Base con MapMode=NormalToEdge, pero es automático y permite reutilizar el mismo objeto Base para múltiples Estructuras. Cuando BasePerpendicularToTool = True, hay más propiedades que controlan la colocación de la Base en relación con el eje de la Herramienta. Se muestran en la imagen adjunta.
  • ToolOffsetFirst y ToolOffsetLast: extiende/recorta la estructura al principio y al final respectivamente (la longitud real de la estructura está disponible en la propiedad de solo lectura ComputedLength).
  • BaseRotation: rota la Base (la rotación es alrededor del punto "(0,0)" de la Base que es el centro para Perfil de Arch, el origen para los croquis y usualmente el primer punto para Draft Wires).
  • BaseOffsetX and BaseOffsetY: mueve la Base (perfil de extrusión).
  • BaseMirror: refleja la Base (perfil de extrusión).

También se ha añadido un nuevo comando Crear estructura de arco múltiple. Utiliza el primer objeto seleccionado como Base, y crea objetos de Estructuras de Arco para cada Arista de los otros objetos seleccionados. A continuación, las propiedades de los objetos de estructura individuales pueden ajustarse en el editor de propiedades. Este comando se ha añadido para el flujo de trabajo con un croquis maestro (existe el riesgo de que se produzcan problema de denominación topológica a menos que se cree una copia no paramétrica del croquis maestro o se utilice la versión de Realthunder).

El soporte para Datos 2D, como el trabajo de línea, el achurado, los textos y las dimensiones, ahora está habilitado en la importación y exportación IFC, lo que contribuye a hacer al formato IFC cada vez más adecuado para el trabajo CAD 2D tradicional. Se está haciendo un esfuerzo similar en BlenderBIM. Más mejoras en el flujo de trabajo 2D están documentadas en este hilo del foro.

Discusión en el foro, Pull request #3229

Ambiente de Trabajo Draft

  • Se agregó una casilla de verificación Global al panel de tareas de muchos comandos de dibujo. Marcarla permite introducir coordenadas en el sistema global de coordenadas incluso si el plano de trabajo no está alineado con el plano global XY.
  • Se introdujo el comando Draft Hatch. Crea sombreados en las caras de un objeto seleccionado utilizando patrones de archivos PAT de AutoCAD.
  • El trabajo en el comando Draft SetStyle, que estaba en progreso en FreeCAD versión 0.19, fue completado.
  • Se ha añadido una opción de edición con doble clic para Texto de Draft. Abre el mismo panel de tareas de edición utilizado al crear un texto.
  • Para Dimensiones de Draft la arch VistaSobreescritura de unidades para las dimensiones arquitectónicas imperiales fue introducido.
  • Los objetos Draft Shape2DView ahora tienen una propiedad de DatosAuto actualización. Ponerlo en false puede ser útil si hay muchos Draft Shape2DViews en un documento o si son complejos.

Otras mejoras de Draft

Ambiente de Trabajo FEM


Las nuevas configuraciones de Z88 y sus valores por defecto.
El solucionador Z88 ahora es totalmente usable. Puede especificar el método del solucionador y cambiar la configuración de la memoria. Los nuevos valores por defecto le permiten realizar también simulaciones complejas directamente.

commit d035bbc1ca y siguientes


Resultado de un análisis de pandeo lineal.
Clic en la imagen para ver la animación.
Ahora es posible realizar análisis de pandeo utilizando el solucionador Calculix. Pull request #4379

Efecto de Tamaño de malla desde curvatura; izquierda: puesto a 12, derecha: desactivado
Hay una nueva propiedad para el creador de mallas Gmsh. Se puede especificar el número de elementos de malla por veces el radio de la curvatura. El valor por defecto es 12 y para obtener una malla más fina en las esquinas o agujeros pequeños, este valor se puede aumentar para obtener mejores resultados. Esta característica requiere Gmsh 4.8 o más reciente.

Discusión en el foro, Pull request #4596


Efecto del algoritmo de recombinación; izquierda: usando Simple, derecha: usando Simple full-quad
FreeCAD permite ahora seleccionar un algoritmo así como la recombinación de mallas 3D para el creador de mallas Gmsh. Para más detalles acerca de la recombinación de elementos de malla vea FEM MeshGmshFromShape.

Pull request #4706

Otras mejoras de FEM

  • Importante: A partir de esta versión, FreeCAD utilizará las unidades del SI (m, kg, s, K, A, mol, cd) para escribir los archivos de entrada Solucionador Elmer ( case.sif y mesh.nodes). Esto es independiente del Sistema de unidades de FreeCAD.
  • Importante: A partir de esta versión, la escala de resultados de pipelines y sus filtros usarán las unidades del SI (m, kg, s, K , A, mol, cd). Entonces el desplazamiento se da en metros, la tensión en Pascal. Esto se aplica a todos los sistemas de unidades derivados del SI FreeCAD .
  • Resolver con el solucionador Calculix ahora usa todos los núcleos de la CPU. Pull request #6374
  • Hacer mallas con Gmsh ahora usa todos los núcleos de la CPU. Pull request #6370
  • El orden de los elementos de las mallas Gmsh se puede cambiar a través de la ventana de diálogo de malla. Pull request #4660
  • El resultado del filtro Clip de datos en el punto ahora está funcionando: Uno obtiene información de las mallas de resultados haciendo clic en ellas o especificando una coordenada de malla.
  • Se agregó una nueva restricción: Modelo → Restricciones mecánicas → Restricción centrífuga. Pull request #4738
  • Se agregó un nuevo solucionador: Solve → Solucinoador Mystran. Multiple commits.
  • Se agregó una nueva restricción: Modelo → Restricciones mecánicas → Restricción de resorte. Pull request #4982
  • Ahora es posible tener resultados de pipelines con varios filtros, donde algunos toman otros filtros como entrada, y algunos toman los resultados directamente del pipeline. commit 708a300b
  • Las tarjetas de materiales ahora pueden contener valores para la conductividad eléctrica. Pull request #4647
  • Se agregaron tarjetas de materiales para nitrógeno y argón. Pull request #4649
  • Se agregó soporte para los algoritmos de malla Gmsh HXT (3D) y Packing Parallelograms (2D). Pull request #4654
  • Se permite especificar un algoritmo para la propiedad High Order Optimize Gmsh . Pull request #4705
  • Los materiales sólidos no lineales con endurecimiento simple ahora pueden tener un número arbitrario de puntos de fluencia. Pull request #5024
  • Permitir la adición/eliminación modal de entidades geométricas a las restricciones que actúan sobre los límites. Pull request #5117
  • La mayoría de los cuadros de diálogo de restricciones FEM ahora se comportan de manera uniforme y brindan las mismas funciones de selección de objetos 3D. Pull request #5391

Exportar

Malla

Compatibilidad mejorada con los elementos NASTRAN GRID

La herramienta de importación de malla ahora es compatible con el elemento "GRID*" de alta precisión. También se mejoró el elemento "GRID" de precisión estándar, que ahora admite tanto la entrada numérica delimitada por el espacio como la entrada de ancho de campo fijo, según la documentación del formato NASTRAN95.

Otras mejoras de Mesh

Se corrigieron falsos negativos durante las pruebas de autointersección cuando las caras son coplanares: Pull request #5002.

Ambiente de Trabajo OpenSCAD

Se ha mejorado la interoperabilidad con OpenSCAD, añadiendo soporte para varias operaciones faltantes en versiones anteriores (extrusión lineal con rotaciones, extrusiones rotacionales). Varias operaciones se modificaron para proporcionar mejores objetos FreeCAD equivalentes, particularmente para extrusiones retorcidas. La generación de superficies a partir de datos discretos se modificó para dar resultados más similares a OpenSCAD, en lugar de superficies con splines.

Se agregaron nuevas opciones para soportar la ejecución de FreeCAD, OpenSCAD o ambos, en entornos de espacio aislado como AppImages y paquetes Snap: los datos ahora se pueden transferir hacia y desde OpenSCAD a través del mecanismo de directorio temporal estándar, a través de un directorio temporal especificado por el usuario al que ambos ejecutables tienen acceso, o nuevo en OpenSCAD 2021.1, a través de un mecanismo de "stdout pipe", omitiendo por completo los archivos temporales.

Las siguientes opciones fueron agregadas al panel de tareas de la característica Añadir elemento OpenSCAD:
Cargar    - carga un archivo scad
Guardar   - guarda un archivo scad
Refrescar - actualiza la vista de FreeCAD
Limpiar   - limpia el texto de entrada

Una nueva caja de texto da retroalimentación de los erroes de OpenSCAD.

Ambiente de Trabajo Part


Extrusión cónica de un croquis con una estructura interna.
La extrusión cónica de estructuras internas ahora crea resultados utilizables. Anteriormente, las estructuras internas se extruían como si fueran independientes y no fueran parte de una estructura..

Pull request #5367

Otras mejoras de Part

Ambiente de Trabajo PartDesign


Extruir a lo largo del un borde del modelo.
Clic en la imagen para ver la animación.
Hay una nueva opción para extruir a lo largo de la dirección de un borde en el modelo 3D.

Pull request #4685

Cuando la distancia y el ángulo es especificadoo en la herramienta Chaflán y las caras son seleccionadas, la distancia se aplicará a lo largo de las caras seleccionadas. Del mismo modo, si se especifican dos distancias, se aplicará el tamaño 1 a lo largo de la cara seleccionada.

Este comportamiento se puede cambiar a la otra cara utilizando el botón de dirección de giro. Discusión en el foro, Pull request #5039


Una proyección aditiva con múltiples secciones, el último es un vértice.
Ahora es posible crear una Proyección aditiva o una Proyección substractiva, o un Barrido aditivo o un Barrido substractivo hacia, o desde, un Vértice o de un croquis o un cuerpo. Esto permite crear pirámides por ejemplo.
Nota: Los Vértices en los croquis son creados como geometría de construcción. Para usarlos como puntos finales de una proyección, primero debe cambiarlos a geometría normal.

Pull request #5170 (para proyecciones), Pull request #5193 (para barridos)


Un hueco cónico dentro de una extrusión no cónica.
El diálogo para Relleno y Hueco permite poner un ángulo cónico para la extrusión.

Pull request #5357


Haciendo huecos a lo largo de diferentes direcciones.
Clic en la imagen para ver la animación.
Ahora es posible especificar la dirección del hueco.

Pull request #5164

El diálogo para editar Cilindros (aditivos y substractivos) ahora permite especificar un ángulo relativo a la normal de el plano seleccionado. De esta manera se pueden crear cilindros oblicuos. Pull request #4708
La característica Hélice ahora tiene un nuevo modo Altura-Vueltas-Incremento para crear espirales planas.

Hilo del foro Pull request #4590


Una sola extrusión y una sola Revolución con perfiles anidados. El bloque base está solo para asegurarse de que la parte es un único cuerpo.
Todas las características de PartDesign que pueden extruir croquis ahora pueden manejar croquis con perfiles anidados que forman islas. Por ejemplo, es posible revolucionar un croquis que consta de 3 círculos anidados con el mismo punto central.
Nota: La extrusión de perfiles anidados solo funciona si el resultado sigue siendo un solo cuerpo.

Pull request #6381


Efecto de la nueva opción Longitud a lo largo de la normal del croquis.
Clic en la imagen para ver la animación.
Hay una nueva opción para extruir una cierta longitud a lo largo de la dirección. La longitud puede medirse a lo largo del croquis normal o a lo largo de la dirección personalizada.

Discusión en el foro, Pull request #3893

La característica Agujero ahora puede modelar cuerdas reales.

Forum thread Pull request #4274

Otras mejoras de PartDesign

  • En la característica Hélice ahora también se puede utilizar la normal del croquis como eje. Pull request #5199
  • La característica Rueda dentada ahora puede crear ruedas dentadas con la norma ISO. Hilo del foro Pull request #4478
  • las características Proyección y Barrido ahora permiten usar las caras de los cuerpos para las secciones. Pull request #5155
  • Ahora es posible selecionar varias caras antes de llamar al diálogo de Relleno o Hueco. En este caso, la primer cara seleccionada se utilizará para determinar la dirección predeterminada de relleno/hueco. commit d34a5616
  • Es posible compensar los SubShapeBinders si están basados en bordes, alambres o caras. Pull request #6338
  • SubShapeBinders ahora tiene la propiedad Refinar como todos los objetos de PartDesign. Pull request #6550
  • En los diálogos de Bisel y Redondeo todos los bordes de un cuerpo pueden ser seleccionados a través del menú contextual mientras se está en modo agregar. Pull request #5269
    Cuando seleccionas un objeto 3D antes de hacer clic en el icono para crear un redondeo o bisel, todos los bordes del objeto se seleccionarán automáticamente. Pull request #5328
  • Los diálogos de Bisel y Redondeo ahora cada uno tiene una nueva casilla de verificación para usar todos los bordes, que está conectada a la propiedad Usar todos los bordes para estos objetos. Cuando la casilla está marcada, la propiedad se establece en Verdadero, cuando no está marcada, la propiedad se establece en Falso. Cuando Usar todos los bordes es Verdadero, hay una protección contra el problema de denominación topológica porque entonces se usan todos los bordes del objeto base independientemente de cuántos bordes haya. Pull request #5340
  • Ahora se puede lograr la selección de planos cuando se agrega un nuevo croquis con un solo clic en la vista 3D. Pull request Forum discussion
  • Cuando una herrramienta de PartDesign se ejecuta sin un cuerpo activo, ahora FreeCAD ofrece activar un cuerpo o crear uno nuevo. Pull request #4949
  • La herramienta Colores de cara está ahora disponible en el entorno de trabajo PartDesign.

Ambiente de Trabajo Path

Módulo Plot

  • FreeCAD ahora proporciona el módulo Plot de forma predeterminada, por lo que cualquier otro módulo/entorno de trabajo puede crear gráficas sin necesidad de herramientas externas. Pull request #4971.

Ambiente de Trabajo Sketcher

La nueva función Dividir divide líneas o arcos existentes.

Discusión en el foro Pull request #4420

La nueva herramienta Rectángulo redondeado crea un rectángulo con esquinas redondeadas.

Discusión en el foro Main Pull request #4835

La nueva herramienta Rectángulo centrado crea un rectángulos a partir del centro.

Main commit

La nueva función Radiam para asignar automáticamente el peso en el polo en una B-spline, el diámetro en el círculo completo o el radio en el arco. Admite selección múltiple como herramientas de diámetro/radio.

Discusión en el foro Main Pull request #4855

La nueva herramienta de restricción Eliminar Alineación de Ejes elimina la alineación de los ejes mientras trata de preservar las relaciones de restricciones de la selección.

Main commit

Las Ranuras pueden ser restringidas horizontalmente o verticalementeya ya sea ajustándolo manualmente con la tecla Ctrl, o usando la opción Restricciones automáticas de Sketcher.

Pull request #5200

La nueva herramienta Insertar Nodo inserta un nodo en una B-splina ya existente.

Pull request #5311 and Pull request #6356

Otras mejoras de Sketcher

Ambiente de Trabajo Spreadsheet

El entorno de trabajo ahora tiene Preferencias. Son usadas por los comandos Spreadsheet Importar y Spreadsheet Exportar.

Pull request #5073

Ahora es posible configurar tablas de configuración. De esta forma se puede definir diferentes conjuntos de parámetros para la misma pieza.

Parte de Pull request #2862.

Las celdas ahora pueden ser enlazadas a otras celdas de la misma o diferente hoja de cálculo.

Parte de Pull request #2862.

Otras mejoras de Spreadsheet

  • En el menú contextual de fila/columna ahora es posible especificar la posición al insertar filas/columnas. Pull request #4704.
  • Importar XLSX (usado por Std Import): Soporte agregado para funciones de piso y techo. Pull request #5015.
  • Navegación mejorada usando las teclas Tab y Enter.
  • Interfaz mejorada para cortar y pegar bloques de celdas.

Ambiente de Trabajo TechDraw

Más de 30 nuevas herramientas, llamadas Extensiones, ahora están disponibles. Ofrecen nuevas funciones cosméticas para mejorar los dibujos.

Otras mejoras de TechDraw

  • Ahora es posible Compartir y Mover Vistas entre páginas.
  • Cuando hay muchas Páginas y una Vista, Grupo de proyección etc. es agregado, ahora hay un cuadro de diálogo para preguntar a qué página se debe agregar la vista. Pull request #5309.
  • Se agregó un nuevo especificador de formato %w para imprimir el número dado de dígitos después del punto y eliminar los ceros finales. Pull request #5401.
  • El nuevo especificador de formato %w ahora es el predeterminado. Y la preferencia del especificador de formato se movió de la pestaña Avanzado a la pestaña Dimensión. Pull request #6504.
  • Se agregó un achurado diagonal invertido para la herramienta Achurado Geometrico. Pull request #6429.
  • Ahora hay una nueva opción para mostrar una grilla en una página. Muchas preferencias relacionadas han sido añadidas. Pull request #6465.
  • La visualización de la unidad en dimensiones se corrigió de acuerdo con los estándares. El símbolo de grado siempre está presente para el valor de cota y las tolerancias, otras unidades solo aparecen si se establece en ShowUnits. La unidad aparece inmediatamente después del valor de cota a menos de que haya una tolerancia, aparecerá después de la tolerancia. Pull request #6581

Web

Qt WebEngine es ahora considerado la opción por defecto en lugar de Qt WebKit.

Entornos de trabajo externos

Nota: estos son los nuevos entornos de trabajo creados en este ciclo de desarrollo o los entornos de trabajo antiguos que recibieron actualizaciones. Consulte entornos de trabajo externos para más entornos de trabajo que se pueden instalar y que cubren una amplia variedad de temas. Si desea que se agregue su entorno de trabajo, únase al [foro de https://forum.freecadweb.org/index.php] y presente su código.

A2plus

Se agregaron varias características para ver, inspeccionar y editar restricciones existentes. Uno puede ahora, por ejemplo resaltar las restricciones con una etiqueta, borrar una restricción temporalmente o ejecutar el solucionador solo para una restricción en particular.

Para más información véa la descripción de manejo de restricciones.

Assembly3

El entorno de trabajo Assembly3 está disponible (desde marzo de 2022) a través del Administrador de Complementos. Esto facilita la instalación y gestión de las dependencias externas del entorno de trabajo.

Assembly3 se utiliza para crear ensamblajes de diferentes cuerpos contenidos en un solo archivo o en múltiples documentos que aprovechan la potencia completa del sistema de enlace de FreeCAD. Obtenga más información sobre Enlace en esta presentación de RealThunder.

El entorno de trabajo Assembly3 usa SolveSpace como su solucionador.

Se puede encontrar una documentación extensa en la página principal de la wiki de Assembly3 de FreeCAD o en la wiki de Assembly3 de Realthunder en GitHub

Main features:
  • Solucionador dinámico/interactivo: mueve partes con el ratón mientras el solucionador restringe el movimiento.
  • Enlaces: usa una sola parte varias veces en un ensamble.
  • Enlaces externos: permite usar partes de documentos externos.
  • Ensambles jerárquicos: permite la creación de subensambles.
  • Congelamiento del ensamble: Los ensamblajes que no necesitan permanecer dinámicos pueden excluirse de los cálculos y son considerados como geometría fija por el solucionador asm3.
  • Y mucho más.

Assembly4


Diferentes longitudes de una barra como variantes.
Nueva característica para agregar variantes. Estos son enlaces a una parte con parámetros variables, lo que significa que puede insertar la misma parte varias veces y ajustar los parámetros de cada instancia. Para más información vea este hilo del foro.

Un ensamble animado.
Clic en la imagen para ver la animación.
Las animaciones pueden ser exportadas a los formatos MP4 o GIF.

FCGear

El entorno de trabajo FCGear recibió un par de mejoras:

  • Para engranajes involutivos, el exterior (también conocido como punta) y el diámetro de la raíz se exponen como propiedades. (detalles).
  • Los objetos Gear ahora se pueden unir (detalles).
  • Los objetos Gear ahora se pueden usar como características aditivas en los cuerpos de PartDesign (detalles).
  • La creación de objetos Gear ahora aparece en la pila de deshacer (detalles).

Plot

Ship

¡El entorno de trabajo Ship a vuelto a la vida!

Compilación

Desde esta versión de FreeCAD solo puede ser compilado usando Qt 5.x y Python 3.x. La versión más baja soportada es Python 3.6.9 de acuerdo a este hilo del foro.

Para compilar FreeCAD vea las instrucciones para Windows, Linux y MacOS.

Los sistemas operativos soportados:

  • Windows 7, 8, 10 y 11
  • Linux Ubuntu Bionic Beaver (18.04) y Focal Fossa (20.04)
  • MacOS: 10.12 Sierra o más nuevo

Limitaciones conocidas

Windows de 32 bits

Desde FreeCAD 0.19 no soportamos oficialmente Windows de 32 bits. FreeCAD podría funcionar en estos sistemas pero no se brinda soporte.

Escritorio remoto en Windows

Dependiendo de las capacidades gráficas OpenGL de una computadora, podría ser que se encuentre un bloqueo cuando se ejecuta Freecad a través de un escritorio remoto. Para solucionar esto actualice su controlador OpenGL. Solo si esto no ayuda:

  • Descargar esta biblioteca OpenGL para Windows de 64 bits y extraerla.
  • Cambie el nombre del archivo DLL a OpenGL32SW.DLL y cópielo a la subcarpeta bin de la carpeta de instalación de FreeCAD (sobrescriba el DLL existente allí).

MacOS: Entorno de trabajo Start Workbench muestra una página en blanco

Si el entorno de trabajo Start muestra solo una página en blanco, debe de habilitar la opción Usar OpenGL software en el menú Editar → Preferencias → Mostrar.