Release notes 26.3/fr

FreeCAD 26.3 est en cours de développement, il n'y a pas encore de date de sortie prévue.

FreeCAD 26.3 a été publié le JJ MM AA, téléchargez la depuis la page Téléchargement. Cette page liste toutes les nouvelles fonctions et les changements.

Les notes de versions plus anciennes de FreeCAD sont disponibles dans la liste des notes de versions.

Général

Interface utilisateur

Le cube de navigation a été amélioré, notamment en ce qui concerne l'apparence et le fonctionnement de ses boutons supplémentaires. Un bouton d'accueil a été ajouté.

Pull request #29338

Autres améliorations de l'interface utilisateur

Noyau et API

Noyau


Cliquez sur l'image si l'animation ne démarre pas.
La fonction de saisie semi-automatique de l'éditeur d'expressions utilise désormais la correspondance approximative au lieu d'exiger une correspondance exacte du préfixe. Elle intègre une mise en cache et un classement qui privilégient les noms de propriétés par rapport aux libellés des conteneurs, ce qui facilite la recherche de propriétés, d'objets et de fonctions en saisissant des noms partiels ou approximatifs.

Pull request #30531

Une nouvelle commande permettant d'ajouter une étiquette d'annotation au dernier point sélectionné dans la vue 3D a été ajoutée.

Pull request #23673

Une nouvelle commande Propriétés physiques a été ajoutée pour calculer le volume, la masse, la surface, le centre de gravité, le centre de volume et l'inertie des pièces et des assemblages, avec prise en charge des repères de référence personnalisés et des calculs tenant compte des matériaux.

Pull request #27347

Les référentiels de base utilisent désormais la propriété Show Placement, ce qui rend les décalages des ancrages (sans rotation) dans les coordonnées locales plus intuitifs. Pull request #29176

Cliquez sur l'image si l'animation ne démarre pas.
L'outil Transformer prend désormais en charge un mode système de coordonnées personnalisé : les valeurs de translation et de rotation sont exprimées par rapport à n'importe quel objet présent dans le document (corps, formes, systèmes de coordonnées locaux, conteneurs de Part, etc.), tandis que la position et l'orientation du manipulateur restent inchangées. Les rotations sont appliquées autour de l’origine en cours du manipulateur (origine de l’objet ou position personnalisée du manipulateur) en utilisant les axes du système de coordonnées personnalisé. En option, les axes du manipulateur peuvent être alignés visuellement sur le système de coordonnées personnalisé afin de faire glisser l’objet de manière interactive dans ces directions. Cela permet de déplacer ou de faire pivoter un objet au niveau ou autour du manipulateur en cours par rapport au système de coordonnées d’un autre objet.

Pull request #30227

Autres améliorations du noyau

API

Suppression d'API Python

API en Python modifiées

Nouvelles API en Python

Start

Gestionnaire des extensions

Dans cette version, le gestionnaire des extensions se concentre sur trois domaines : l'installation et la mise à jour des extensions très volumineuses, la gestion des paquets Python et la prise en charge des dépôts des extensions hébergés en dehors de GitHub.

Installation et mise à jour

Paquets Python

Dépôts personnalisés

Modifications apportées à l'interface et autres

Atelier Assembly

Des commandes de déplacement ont été ajoutées aux vues éclatées dans Assembly.

Pull request #30955

Les nouveaux outils dédiés aux réseaux de liens ont également été ajoutés à Assembly : Linéaire, Polaire, Circulaire, Selon une courbe, et Selon des points — qui insèrent l'objet source sous la forme d'un réseau rigide de liens au lieu de copier sa géométrie, tout en permettant d'ajouter des liaisons à n'importe quelle fonction ou élément d'une instance, et en supprimant chaque instance ou en modifiant l'espacement personnalisé via les paramètres d'affichage (OVP).

Pull request #30840

Autres améliorations d'Assembly

Atelier BIM


Cliquez sur l'image si l'animation ne démarre pas.
Draft Ajuster ou prolonger fonctionne désormais également sur les objets de BIM (mur, conduite, structure, ossature, treillis et panneau sans base), permettant d'ajuster ou de prolonger l’objet en sélectionnant l’une de ses extrémités. L'extrusion d'une face en un nouvel objet est désormais réaliser par une commande Extruder distincte, au lieu d'être combinée avec Ajuster ou prolonger.

Pull request #31941

Une commande Rapport a été ajoutée. Elle utilise un langage de requête de type SQL pour sélectionner, filtrer et agréger des données.

Pull request #24078

Une commande Revêtement a été ajoutée. Elle permet d'appliquer des finitions telles que des revêtements de sol, des revêtements muraux, des dalles de plafond ou des panneaux de façade à une géométrie existante.

Pull request #27222

Les fenêtres incluent désormais un préréglage « Porte coulissante » dont l'ouverture suit la propriété Opening, et le menu contextuel de l'arborescence permet d'inverser le sens de coulissement.

Pull request #27375

Autres améliorations de BIM

Atelier CAM

Les opérations CAM (Profilage, Poche, Surfa_age, Perçage, Trou circulaire, Gravure, Gravure en V, Adaptatif, Ébavurage) prennent désormais en charge l'usinage 3+2 (indexé) : un plan de travail peut être attribué à chaque opération, et la trajectoire d'outil est calculée par rapport à ce plan. Pour un plan de travail dont l'axe Z n'est pas vers le haut, le déplacement de positionnement de l'axe rotatif requis est automatiquement calculé et généré en fonction de la chaîne cinématique de la machine configurée. Cela nécessite une machine dotée d'axes rotatifs et d'un post-traitement spécifique à la machine.

Pull request #30106

Une nouvelle opération Surfaçage rotatif a été ajoutée pour l'usinage de surfaces avec un 4ème axe.

Pull request #29751

Une bibliothèque de machines et un éditeur ont été ajoutés aux préférences. Le post-traitement basé sur la machine a également été ajouté. Les définitions de machines peuvent également être implémentées sous forme de modules complémentaires.

Pull request #26533, Pull request #27507 et Pull request #28405

L'opération de Surfaçage a été réimplémentée avec des améliorations significatives sous le nom de « MillFacing ».

Pull request #24367

Autres améliorations de CAM

Atelier Draft


Cliquez sur l'image si l'animation ne démarre pas.
La saisie d'une valeur dans n'importe quel champ de saisie X/Y/Z/Longueur/Angle des panneaux de tâches de Draft et de BIM verrouille désormais automatiquement ce champ, empêchant ainsi le curseur 3D de remplacer la valeur saisie. Les champs verrouillés sont signalés par une icône de cadenas dans la zone de saisie, limitent le curseur dans la vue 3D aux valeurs verrouillées et peuvent être déverrouillés en cliquant sur l'icône, en double-cliquant sur le champ ou en effaçant la valeur.

Pull request #30448

Autres améliorations de Draft

Atelier FEM

Plusieurs nouveaux outils étendant les capacités du mailleur Gmsh avec des densifications avancées et des algorithmes transfinis ont été ajoutés. Grâce à ces derniers, des maillages hexaédriques peuvent désormais être créés automatiquement pour toutes les formes dont les sous-volumes comportent 5 ou 6 faces avec 3 ou 4 arêtes chacune.

Pull request #24792


Cliquez sur l'image si l'animation ne démarre pas.
Les transformations du système de coordonnées local peuvent désormais également être appliquées aux arêtes des modèles 2D.

Pull request #30946

L' L'équation magnétodynamique 2D prend désormais correctement en charge les calculs d'échauffement par effet Joule avec l' équation de chaleur. Il existe également un nouvel exemple d'échauffement par courants de Foucault basé sur un comparatif Abaqus et validé à l'aide de celui-ci. La fréquence de l'équation harmonique peut être saisie directement en Hertz au lieu d'être spécifiée sous forme de fréquence angulaire.

Pull request #31690

Le solveur Z88 a été entièrement remanié. Il peut être utilisé avec les deux versions open source de Z88 : Z88OS et Z88Adria. Il prend en charge plusieurs types d'éléments (notamment les éléments de treillis, de plaque, de coque, de contrainte plane et axisymétriques) ainsi que les fonctions de base pour les analyses linéaires.

Pull request #28944

L'algorithme de raffinement Z de Netgen, qui permet la création de maillages extrudés, prend désormais également en charge les coques.

Pull request #28204

La propriété None Field Color a été ajoutée au pipeline de résultats et aux filtres afin de définir la couleur lorsque le champ affiché est Aucun (ce qui peut s’avérer utile, par exemple, lors de l’utilisation du filtre par symboles).

Pull request #28028

Les attributions de matériaux sont désormais lues à partir des fichiers de résultats .frd de CalculiX. Ils ne sont pas encore accessibles dans FreeCAD, mais peuvent être visualisés dans ParaView après conversion au format .vtm.

Pull request #27847

Autres améliorations de FEM

Atelier Inspection

Autres améliorations de Inspection

Atelier Material

Autres améliorations de Material

Atelier Mesh

Autres améliorations de Mesh

Atelier Part

Un nouvel ancrage Plan à mi-chemin entre deux faces a été ajouté. Il place l'origine de l'ancrage à mi-chemin entre les centres de deux faces planes sélectionnées. Pour les faces non parallèles, le plan résultant est la bissectrice de l'angle formé par les deux faces.

Pull request #31574

De nouveaux réseaux de liens ont été ajoutés : Linéaire, Polaire, Circulaire, Selon une courbe, et Selon des points qui insèrent l'objet source sous forme de réseaux de liens au lieu de copier sa géométrie, avec la possibilité de supprimer chaque instance ou en modifiant l'espacement personnalisé via les paramètres d'affichage (OVP).

Pull request #30840

Autres améliorations de Part

Atelier PartDesign

La prise en charge des filetages cosmétiques (textures de filetage) a été ajoutée à l'outil Perçage. Ils peuvent être activés à l'aide de la propriété Cosmetic Thread (l'option Fileté doit être activée et Représenter le filetage doit être désactivée).

Pull request #22573 et Pull request #28570

La création d'une nouvelle esquisse active désormais la boîte de dialogue d' ancrage, sauf si une seule face plane ou un seul plan de référence est sélectionné pour permettre des modifications du décalage de fixation du plan d'esquisse avant de commencer l'esquisse. Lorsque cette option est activée, un double-clic sur une face permet de la sélectionner et de la valider, ce qui accélère le flux de travail.

Pull request #29168


Cliquez sur l'image si l'animation ne démarre pas.
Une nouvelle commande paramétrique Supprimer la fonction a été ajoutée. Elle permet de supprimer les faces sélectionnées d’une fonction et de combler ou supprimer automatiquement l’espace résultant en fonction de la géométrie, avec un aperçu en temps réel du résultat avant confirmation.

Pull request #29616


Cliquez sur l'image si l'animation ne démarre pas.
Protrusion et Cavité prennent désormais en charge un décalage de départ optionnel, permettant au profil de commencer à une certaine distance de son plan d'esquisse plutôt que directement sur celui-ci. Ce décalage peut être saisi sous forme de cote directe ou défini ou par référence à une face, un plan ou une esquisse, ce qui facilite la création de plusieurs fonctions à partir d'une seule esquisse maître sans avoir besoin de plans de décalage distincts. Les manipulateurs interactifs incluent désormais une poignée sphérique pour le décalage de départ lorsque le type de départ est réglé sur une option autre que « Plan du profil ».

Pull request #31688


Cliquez sur l'image si l'animation ne démarre pas.
Tous les outils de motifs de PartDesign (symétrie, linéaire, polaire, ainsi que les nouveaux motifs circulaire, trajectoire et point) prennent désormais en charge la suppression d'instances individuelles, y compris l'instance d'origine, directement depuis la vue 3D.

Pull request #30840

Trois nouvelles répétitions ont été ajoutées à PartDesign : la répétition circulaire répartit les instances de manière uniforme autour d'un ou plusieurs cercles concentriques, la répétition selon une courbe répartit les instances selon une courbe ou une arête sélectionnée, et la répétition selon des points place les instances sur un ensemble de points sélectionnés. Ces trois types sont également disponibles comme transformation au sein de Transformation multiple.

Pull request #30840

Les outils de répétition utilisent désormais les champs de paramètres d'affichage (OVP) pour contrôler les modifications d'espacement implémentés dans la version précédente.

Pull request #23997


Cliquez sur l'image si l'animation ne démarre pas.
Les fonctions soustractives de PartDesign (cavité, rainure, lissage soustractif, balayage soustractif, hélice soustractive et primitives) prennent désormais en charge une opération booléenne Commun en plus de l’opération par défaut Soustraction, ce qui permet de conserver uniquement le volume commun à la fonction et au corps de base au lieu de le supprimer. Un menu déroulant dédié Opération a été ajouté à chaque panneau de tâches concerné, avec une mise en surbrillance correspondante dans l’aperçu, de sorte que le mode n’a plus besoin d’être défini via l’éditeur de propriétés.

Pull request #29650 et Pull request #32387


Cliquez sur l'image si l'animation ne démarre pas.
Les manipulateurs interactifs des protrusions et des cavités permettent d'inverser le sens en cliquant sur n'importe laquelle des manipulateurs de longueur. De plus, il est désormais possible de faire glisser le manipulateur pour obtenir une longueur négative directement, sans avoir à passer par le panneau des tâches.

Pull request #31839


Cliquez sur l'image si l'animation ne démarre pas.
L'outil Perçage prend désormais en charge les mêmes commandes de « Début » (Plan de profil, Décalage, Référence), permettant à un perçage de commencer à une certaine distance ou par rapport à une référence par rapport à son profil (arête circulaire, point ou esquisse). Le panneau des tâches a été harmonisé avec ceux des outils Protrusion et Cavité pour plus de cohérence, et un manipulateur de décalage permettant d’inverser la direction d’un simple clic a été ajouté.

Pull request #31852

Le mode Recto-verso de l'outil Évidement est désormais implémenté. Il applique la moitié de l'épaisseur saisie à chaque face des faces sélectionnées et fusionne les résultats, au lieu de basculer silencieusement en mode Objet creux. Le mode Tube, qui ne fonctionnait pas, a été masqué dans le sélecteur de mode.

Pull request #32333


Cliquez sur l'image si l'animation ne démarre pas.
Révolution et Rainure proposent désormais une case à cocher Projeter un axe pour les profils plans, qui permet de projeter l'axe sélectionné sur le plan du profil au lieu d'exiger que l'axe se trouve déjà dans ce plan. Cela permet d'effectuer une rotation autour d'un axe situé ailleurs dans le modèle (par exemple, une arête de référence ou l'axe d'une autre entité) sans avoir à construire au préalable une ligne auxiliaire coplanaire.

Pull request #32747


Cliquez sur l'image si l'animation ne démarre pas.
Les « corps d'outils » des outils booléens ne sont plus tenus de partager l'origine locale du corps actif : les emplacements des corps d'outils et des conteneurs de Part sont désormais correctement pris en compte pendant l'opération booléenne, sans qu'il soit nécessaire de les réinitialiser au préalable à l'origine.

Pull request #30575

Autres améliorations de PartDesign

Atelier Sketcher

Grâce à AstoCAD, un outil experimental de texte a été ajouté à Sketcher, permettant de créer des géométries de texte contrôlées par une contrainte de texte spéciale.

Pull request #22217


Cliquez sur l'image si l'animation ne démarre pas.
La génération des faces internes gère désormais correctement les géométries complexes qui se chevauchent, telles que trois cercles ou plus qui se croisent, alors qu'auparavant certaines zones de faces n'étaient pas générées du tout.

Pull request #28648


Cliquez sur l'image si l'animation ne démarre pas.
Les outils de dimension et de contrainte du Sketcher peuvent désormais sélectionner directement des arêtes et des sommets du modèle situés en dehors de l'esquisse lors de la modification. Cliquer sur une arête ou un sommet externe valide crée automatiquement la référence de géométrie externe projetée et l'utilise comme opérande de dimension ou de contrainte, ce qui évite d'avoir à ajouter manuellement au préalable une géométrie de construction externe.

Pull request #31916

Une version remaniée de l'outil Polyligne a été ajouté avec la prise en charge des paramètres d'affichage (OVP).

Pull request #29336

Des lignes d'aide aux contraintes automatiques perpendiculaires et parallèles ont été ajoutées. Il existe également une préférence permettant de les désactiver.

Pull request #30579


Cliquez sur l'image si l'animation ne démarre pas.
L'outil de motif Pivoter/dupliquer spécifie désormais le nombre total d'éléments (y compris l'original) au lieu du nombre de copies supplémentaires, ce qui rend la saisie intuitive des motifs complets à 360 degrés. Une option Symétrique a également été ajoutée pour répartir les éléments de manière uniforme de part et d'autre de l'original. La même option Symétrique a également été ajoutée à l’outil de motif Déplacer/dupliquer.

Pull request #30747


Cliquez sur l'image si l'animation ne démarre pas.
Grâce à AstoCAD, une fonction en avant-première contrainte de groupe a été ajoutée à Sketcher, permettant de regrouper des géométries et de les déplacer ou de les contraindre ensemble. Par défaut, cette fonction est masquée et peut être activée en créant un paramètre dans BaseApp/Preferences/General: ShowDevelopmentPreviewFeatures, à définir sur « true ».

Pull request #22217


Cliquez sur l'image si l'animation ne démarre pas.
L'outil Ajuster peut désormais utiliser les axes du Sketcher lorsque la case à cocher Inclure les axes (U) est activée.

Pull request #30798

La contrainte Point sur objet prend désormais en charge les contraintes automatiques suivant les lignes. Des lignes d'assistance s'affichent à cet effet.

Pull request #30332


Cliquez sur l'image si l'animation ne démarre pas.
Les contraintes automatiques fonctionnent désormais non seulement lors de la création de géométries, mais aussi lors du glissement et du survol d'éléments existants. Vous pouvez définir manuellement la durée pendant laquelle vous devez survoler les éléments concernés pour éviter les contraintes accidentelles, en ajoutant et en modifiant le paramètre utilisateur « DragAutoConstraintDelay » dans le groupe Sketcher/Général (valeur par défaut : 400 ms).

Pull request #29771

Autres améliorations de Sketcher

Atelier Spreadsheet

Les tableaux de configuration peuvent désormais également être utilisés à la verticale.

Pull request #29656

Autres améliorations de Spreadsheet

Atelier TechDraw

Les outils d'annotation ont été remaniés et permettent désormais une meilleure édition des annotations en texte enrichi. Pull request #24624

Cliquez sur l'image si l'animation ne démarre pas.
TechDraw dispose désormais d’un « mode écran », activé par défaut, qui maintient les sommets et les arêtes à une taille constante à l’écran, quel que soit le niveau de zoom, ce qui les empêche de devenir suffisamment grands pour masquer la géométrie voisine lorsque l’on effectue un zoom avant. Il peut être activé ou désactivé pour chaque page à partir du menu contextuel de la page, et configuré via de nouvelles préférences.

Pull request #32180

Autres améliorations de TechDraw

Importer et exporter