Release notes 0.20/es: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Line 487: Line 487:
== Ambiente de Trabajo TechDraw ==
== Ambiente de Trabajo TechDraw ==


<div class="mw-translate-fuzzy">
{| cellpadding=5
{| cellpadding=5
| [[File:TechDraw_ExtensionExample_relnotes_0.20.png|400px]]
| [[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.
| Más de 30 nuevas herramientas, llamadas [[TechDraw_Workbench#Extensions|Extensiones]], ahora están disponibles. Ofrecen nuevas funciones cosméticas para mejorar los dibujos.
|}
|}
</div>


=== Otras mejoras de TechDraw ===
=== Otras mejoras de TechDraw ===

Revision as of 00:11, 5 June 2022

Esta página registra las nuevas características a medida que se añaden a la versión de desarrollo de FreeCAD, que actualmente es la 0.20. Cuando se produzca el congelamiento de las características de la 0.20, se borrarán estos mensajes y no se añadirán más características a esta página. Se espera que FreeCAD 0.20 sea lanzado en junio de 2022.
¡¡¡ Todas las imágenes de esta página deben utilizar el sufijo _relnotes_0.20 !!!

¿Faltan características? Menciónelas en el hilo del foro Notas de la versión 0.20.

Vea Ayuda FreeCAD para saber cómo contribuir a FreeCAD.

FreeCAD 0.20 fue liberado el DD 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 Lista de características.

Destacados

General

Compilación

Desde esta versión de FreeCAD solo puede ser compilado usando Qt 5 y Python 3.

Para compilar FreeCAD en Windows, hay diferentes Libpacks (bibliotecas pre-empaquetadas) disponibles:

  • Libpack para Windows con Qt xx, OCC yy, y Python zz

La versión de Python más vieja soportada es 3.6.9 según este hilo del foro de FC.

Sistemas operativos soportados:

  • Windows 7, 8 y 10
  • Linux Ubuntu Bionic Beaver (18.04) y Focal Fossa (20.04)
  • MacOS versión mínima 10.12 Sierra

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.

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.

Documentación

Limitaciones conocidas

32bit Windows

Already since FreeCAD 0.19 we don't officially support 32bit Windows. It might work there but no support is given for these systems.

Remote Desktop under Windows

Depending on the OpenGL graphics capabilities of a computer, it might be that one encounters a crash when running FreeCAD via remote desktop. To fix this upgrade your OpenGL driver. Only if this doesn't help:

  • Download this OpenGL library for 64bit Windows and extract it.
  • Rename the DLL file to opengl32sw.dll and copy it to the bin subfolder of FreeCAD's installation folder (overwrite the existing DLL there).

Interfaz de usuario

El cubo de navegación fue reelaborado para habilitar estas nuevas características:
  • Ahora hay caras en las aristas para ver la escena en ángulos de 45°.
  • La opción nueva de preferencias Girar al más cercano permite ver la escena en el estado sensible más cercano. Cuando está apagado, hacer clic en una cara del cubo terminará siempre en la misma posición, sin importar en qué estado se encontraba el cubo al hacer clic en la cara. Vea la animación a la izquierda para comprender lo que esto significa. Pruebe la misma secuencia de clics que en la animación sin la opción Girar al más cercano para experimentar la diferencia.
  • Al hacer clic en el punto en la parte superior derecha del cubo, puede ver rápidamente la vista posterior de la escena actual.
  • El tamaño del cubo se puede ajustar 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 que se realicen en una de las páginas afectarán también a la otra, por ejemplo, si se elimina una de las vistas de una página también se eliminará de la otra. La eliminación de una de las páginas también eliminará todo el contenido de la otra página si no se hacen también copias del contenido.
Se agregó un nuevo tipo de complemento llamado Paquete de preferencias, que permite a un subconjunto de las preferencias (user.cfg) de un usuario 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.

API

Nueva API de Python

  • 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 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 propiedadesel de los objetos de estructura de Arch

BasePerpendicularToTool: copia 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: extender/recortar la estructura al principio y al final respectivamente (la longitud real de la estructura está disponible en la propiedad ComputedLength de solo lectura)

  • 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)

Support for 2D data such as linework, hatches, texts and dimensions is now enabled in IFC import and export, which contributes to turn the IFC format more and more suitable for traditional 2D CAD work. A similar effort is being made in BlenderBIM. More 2D workflow improvements are documented in this forum thread.

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. Ahora 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
  • 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, 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 permitió establecer para la propiedad de Gmsh High Order Optimize un algoritmo determinado. 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.

Añadir elemento OpenSCAD - ahora tiene opcones adicionales

Cargar    - carga un archivo scad
Guardar   - guarda un archivo scad
Refrescar - actualiza la vista de FreeCAD
Limpiar   - limpia el texto de entrada

También hay un cuadro de texto para comentarios de errores 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 seleccionar en el menú contextual de filas/columnas en qué posiciones se insertarán las nuevas filas/columnas. Pull request #4704.

Otras mejoras de Spreadsheet

  • Importar XLSX (usado por Std Import): Soporte agregado para funciones de piso y techo. Pull request #5015.
  • Vinculación de celdas: indica a un conjunto de celdas que muestre el contenido de otro conjunto de celdas. Parte de Pull request #2862.
  • 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.

Herramientas de impresión 3D

A2plus

Several features to view, inspect and edit existing constraints were added. One can now e.g. highlight constraints with a label, suppress a constraint temporarily or run the solver only for a particular constraint.

For more information see the constraint handling description.

Assembly3

The Assembly3 Workbench is available (as of March 2022) through the AddonManager. This makes for easy installation and management of the external dependencies of the workbench.

Assembly3 is used to create assemblies of different bodies contained in a single file or in multiple documents leveraging the full power of FreeCAD’s Link system. Learn more about Links in this video presentation from Realthunder.

Assembly3 Workbench uses SolveSpace as it’s solver.

Extensive documentation can be found at the main FreeCAD Assembly3 wiki page or Realthunder's GitHub Assembly3 wiki

Main features:
  • Dynamic/interactive solver: move parts with the mouse while the solver constrains the motion.
  • Links: use one single part multiple times in an assembly.
  • External links: allows usage of parts from external documents.
  • Hierarchical assemblies: permits the creation of sub assemblies.
  • Assembly freeze: assemblies that are not required to remain dynamic can be excluded from calculations and are considered fixed geometry by the asm3 solver.
  • And much more.

Assembly4


Different length of a beam as variant.
New feature to add variants. These are links to a part with varying parameters, meaning that you can insert the same part several times, and adjust the parameters of each instance. For more info see this forum thread.

An animated assembly.
Click on the image to see the animation.
Animations can be exported to the MP4 and GIF format.

ArchTextures

BOLTSFC

Entorno de Trabajo CurvedShapes

Dodo (antes Flamingo)

Fasteners

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. (details)
  • Los objetos Gear ahora se pueden unir (details)
  • 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 (details)

Entorno de Trabajo MeshRemodel

Entorno de Trabajo MOOC

NodeEditor (PyFlow)

Plot

  • El módulo Plot ha sido eliminado del banco de trabajo ya que ahora es proporcionado por FreeCAD.

Ship

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

Trails, PyTrails, Turns, pivy_trackers, and Geomatics