FreeCAD 1.2 est en cours de développement, il n'y a pas encore de date de sortie prévue.
Toutes les images de cette page doivent utiliser le suffixe _relnotes_1.2
FreeCAD 1.2 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
- Il est désormais possible de modifier plusieurs documents simultanément, chacun avec ses propres tâches et ses propres historiques d'annulation/rétablissement, par exemple, en ouvrant deux esquisses en même temps (projet GSoC). Pull request #21978
- Les fichiers de sauvegarde .FCBak peuvent désormais être ouverts directement depuis la boîte de dialogue Fichier → Ouvrir sans avoir à les renommer au préalable en .FCStd. L'enregistrement d'un tel fichier déclenche Enregistrer sous… pour éviter d'écraser accidentellement la sauvegarde. Pull request #28454
Interface utilisateur
Autres améliorations de l'interface utilisateur
- L'éditeur de texte intégré prend désormais en charge la sélection de lignes en cliquant sur le numéro de ligne (et, en option, en maintenant la touche Maj enfoncée pour sélectionner une plage). Pull request #27677
- Dans l'éditeur de texte intégré, le champ de recherche est désormais prérempli avec le texte sélectionné. Pull request #27674
- Un double-clic sur une face du cube de navigation permet désormais de pivoter vers celle-ci, mais aussi de centrer la vue. Pull request #28608
- L'option du menu contextuel Recalculer un objet de l'arborescence (commande Std_Recompute) dispose désormais d'un raccourci clavier Ctrl+Shift+R. Pull request #27880
- Il existe désormais un bouton et un raccourci permettant d'activer ou de désactiver les panneaux inférieurs (la vue rapport et la console Python). Pull request #28598
Noyau et API
Noyau
|
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
|
Autres améliorations du noyau
- La barre de recherche dans les
préférences permet désormais d'effectuer des recherches dans les infobulles, les valeurs des menus déroulants, les cases à cocher et les titres de groupe. Pull request #24283
- L'outil
Mesurer prend désormais en charge la mesure du rayon et du diamètre des faces cylindriques. Pull request #27044
- Sous macOS, les fichiers .FCStd prennent désormais en charge l'extension native QuickLook pour afficher une vignette du fichier dans le Finder et un aperçu complet. Pull request #25239
- Les unités de
mesure peuvent désormais être converties et affichées à la volée. Pull request #27462
- L'outil
Mesurer peut désormais indiquer le rayon et le diamètre des faces circulaires en plus des types de mesure existants. Pull request #27415
- L'outil
Mesurer affiche désormais les unités de surface à l'aide d'exposants Unicode. Pull request #28044
- Les macros prennent désormais en charge les répertoires pour regrouper les fichiers qui leur sont associés. Pull request #27005
- Les
référentiels de base utilisent désormais la propriété Show Placement, ce qui rend les décalages (sans rotation) des ancrages plus intuitifs dans les coordonnées locales. Pull request #29176
API
Suppression d'API Python
API en Python modifiées
Nouvelles API en Python
Start
Gestionnaire des extensions
Atelier Assembly
Autres améliorations d'Assembly
- Des messages du solveur (rapports de surcontrainte) ont été ajoutés au panneau des tâches d'assemblage. Pull request #24623
- Une nouvelle commande a été ajoutée pour sélectionner toutes les liaisons associées à un composant donné. Pull request #27530
Atelier BIM
ToDo (last check: 20260412):
Autres améliorations de BIM
Atelier CAM
Autres améliorations de CAM
- La boîte de dialogue d'exportation du G-code affiche désormais les numéros de ligne. Pull request #23862
- L'opération « MillFace » a été réimplémentée avec des améliorations significatives sous le nom de « MillFacing ». Pull request #24367
- Copie simple permet désormais la sélection multiple d'opérations. Pull request #24297
- L'algorithme adaptatif OCL a été ajouté à l'opération de lignes de niveau. Pull request #23149
- La propriété Sorting Mode a été ajoutée aux opérations de profilage et de poche, permettant un traitement optionnel des formes suivant l'ordre de sélection de celles-ci. Pull request #27410
- La prise en charge de l'usinage de reprise a été ajoutée à l'opération Adaptatif. Pull request #27908
- Une propriété cachée Approximation a été ajoutée à l'opération Attache. Elle peut réduire considérablement le nombre de commandes si le parcours contient des mouvements en arc non horizontaux (par exemple, un parcours hélicoïdal). Pull request #28502
- Le taraudage a été supprimé en tant que fonction expérimentale et intégré au perçage en tant que nouvelle stratégie. Pull request #27506
- Le traitement des trous circulaires a été considérablement amélioré, notamment grâce à un nouveau solveur TSP 2-Opt en C++ avec des liaisons Python pour optimiser les performances de tri des trous, ainsi qu'à de nouveaux modes de tri et à la possibilité de réorganiser manuellement les éléments dans l'interface graphique. Pull request #23093
- Un nouveau style LineZFollow a été ajouté à l'opération Entrée/sortie. Il peut être utilisé en remplacement de ArcZFollow, car il est plus simple et nécessite moins de calculs. Pull request #27986
- Il est désormais possible de définir manuellement RetractThreshold dans les opérations de profilage et de poche. Pull request #21738
- La sélection manuelle de faces ou d'arêtes pour les opérations de perçage ou de perçage hélicoïdal est désormais possible. Pull request #27494
- L'opération hélicoïdale, ainsi que les générateurs d'hélicoïdes et de spirales, ont été améliorés pour fournir de meilleurs résultats et permettre un meilleur contrôle. Pull request #21971
- La sélection automatique des faces perçables a été optimisée et permet désormais de trouver des faces cylindriques comportant plus de 3 arêtes. Pull request #27585
- L'option Optimize Linear Paths a été ajoutée à l'algorithme adaptatif OCL Waterline afin de supprimer les points colinéaires inutiles à partir de la création du G-code. Pull request #27040
- Le nouveau simulateur de CAM a été intégré à la fenêtre principale sous forme de widget MDI. Pull request #22204
- L'outil Copier permet désormais de copier toutes les opérations de manière récursive. Pull request #24819
- L'outil Activer une opération prend désormais en charge les groupes de tâches et d'opérations. Pull request #24872
- Il est désormais possible d'annuler l'exportation du G-code. Pull request #25273
- Il est désormais possible de définir une tolérance pour les opérations Attache, Gravure et Ébavurage afin de modifier la précision de la segmentation des formes complexes lors de la création d'un parcours. Pull request #26127 et Pull request #26128
- L'opération Adaptif sélectionne désormais automatiquement le diamètre de l'entrée de l'hélice. Pull request #23980
- Les panneaux de tâches de CAM prennent désormais en charge la sélection de formes à partir de différents objets. Pull request #22304
- Le déplacement de Gravure en V est désormais amélioré grâce au « retour en arrière virtuel sur les arêtes ». Pull request #25049
- Il est désormais possible de post-traiter uniquement les opérations sélectionnées de la tâche et de sélectionner des opérations dans Dressup. Pull request #22764
- L'outil Sélectionner une boucle a été amélioré et renvoie désormais la polyligne si une ou plusieurs arêtes ont été sélectionnées et que les autres méthodes ont échoué. Pull request #24185
- Une fonction de refroidissement a été ajoutée au post-processeur Kinetic. Pull request #25022
- La propriété Units (métrique/impériale) a été ajoutée aux outils coupants. Pull request #25783
- Le nouveau simulateur de CAM utilise désormais le même mode d'affichage orthographique/perspective et le même style de navigation que la vue 3D. Pull request #23073
- L'opération Poche peut désormais gérer les arêtes horizontales en plus des faces. Pull request #27750
- La propriété Op Final Depth de l'opération Gravure dispose désormais d'une meilleure valeur par défaut en fonction du brut et de la forme de la gravure. Pull request #26543
Atelier Draft
ToDo (last check: 20260412):
Autres améliorations de Draft
Atelier FEM
|
Plusieurs nouveaux outils étendant les capacités du mailleur Gmsh avec des raffinements avancés 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
|
Autres améliorations de FEM
- La
densité de charge électrique dispose désormais d'une case à cocher « Concentrée » dans le mode « Source totale » pour utiliser une charge concentrée au lieu d'une charge distribuée (ce qui la rend également applicable aux arêtes et aux sommets) avec CalculiX. Pull request #25237
- Les
résultats de FEM prennent désormais en charge l'animation de demi-cycles en plus des cycles complets inversés. Pull request #24129
- La fonction
Enregistrer les résultats par section prend désormais en charge les modèles 2D et le flux électrique dans les analyses électrostatiques. Pull request #25081
- Le mode « Neumann » aux conditions limites du
potentiel électrostatique peut désormais être utilisé pour appliquer une condition aux limites de densité de flux magnétique. Pull request #25897
- La propriété « Displace Mesh » a été ajoutée au
solveur CalculiX refactorisé, ce qui permet de visualiser la déformation à l'échelle réelle du maillage sans avoir à utiliser le filtre Warp. Pull request #27786
- La fonction Python addArrayFromFunction a été ajoutée, permettant de créer des tableaux personnalisés à partir des champs du
pipeline. Pull request #26076
- Une commande de menu contextuel permettant de
supprimer des groupes de maillage a été ajoutée. Pull request #27945
- Une préférence de niveau de détail des logs a été ajoutée pour
Elmer. Pull request #28058
- La propriété None Field Color a été ajoutée au
pipeline et aux filtres afin de définir la couleur lorsque le champ affiché est « Aucun » (ce qui peut être utile, par exemple, lors de l'utilisation de filtres par symboles. Pull request #28028
- Toutes les commandes du solveur sont désormais toujours affichées (même si un solveur donné n'est pas installé) et sont regroupées dans la barre d'outils ainsi que dans le menu. L'icône par défaut dans la barre d'outils dépend du solveur par défaut sélectionné dans les préférences. Pull request #28144
- 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 les avoir convertis au format .vtm. Pull request #27847
- Les
matériaux mécaniques non linéaire sont désormais regroupés sous les
matériaux solides. Les propriétés Geometrical Nonlinearity et Material Nonlinearity sont désormais booléennes. La seconde est activée par défaut et n'est appliquée que si un matériau de l'analyse se voit attribuer un objet de matériau mécanique non linéaire. Dans le cas contraire, elle est ignorée. Pull request #27862
- L'algorithme Z-refinement de
Netgen, qui permet de créer des maillages extrudés, prend désormais également en charge les coques. Pull request #28204
- Il est désormais possible de modifier les fichiers d'entrée des maillages afin d'ajouter des commandes personnalisées pour la génération de maillages, à l'instar de ce qui était déjà possible pour les solveurs. Certaines préférences générales de l'atelier FEM ont également été améliorées. Pull request #27942
- La
condition aux limites de potentiel électrostatique s'appelle désormais Condition aux limites électromagnétique. D'autres modifications mineures de nom ont été effectuées. Pull request #27614
- Le
solveur Z88 a été refactorisé. Il peut être utilisé avec les deux versions open source de Z88 : Z88OS et Z88Adria. Il prend en charge plusieurs types d'éléments ainsi que les fonctions de base pour les analyses linéaires. Pull request #28944
- La propriété Iterations Control Parameter Field a été ajoutée au
solveur CalculiX afin de permettre l'ajustement des critères de convergence. Pull request #29227
- La propriété Beam Reduced Integration du
solveur CalculiX a été remplacée par la propriété généralisée Reduced Integration qui remplace les éléments standard de type solide, face (coque, 2D) et poutre par leurs équivalents à intégration réduite. Pull request #29223
- Le
solveur CalculiX refactorisé est désormais utilisé par défaut. Pull request #29220
- La fonction
Enregistrer les résultats par section peut désormais être utilisée avec le
solveur Z88. Pull request #29188
Atelier Inspection
Autres améliorations de Inspection
Atelier Material
Autres améliorations de Material
- La base de données Material-Metals a été enrichie de nouveaux matériaux à base de cuivre et d'alliages de cuivre. Pull request #25832
- L'attribution de matériaux via Std Matériau intègre désormais les modifications dans une transaction, en remplaçant le bouton « Fermer » par « OK » et « Annuler » afin de permettre une prise en charge correcte de la fonction d'annulation. Pull request #27910
Atelier Mesh
Autres améliorations de Mesh
Atelier OpenSCAD
Autres améliorations de OpenSCAD
Atelier Part
Autres améliorations de Part
- Une nouvelle méthode a été ajoutée pour diviser une courbe B-spline en deux courbes à un paramètre donné. Pull request #26716
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 Threaded doit être activée et Model Thread doit être désactivée).
Pull request #22573
|
Autres améliorations de PartDesign
- Les manipulateurs interactifs prennent désormais en charge une aimantation à pas plus important configurable, avec une touche de modification (par exemple Maj) pour les déplacements précis ; la taille des pas d'aimantation et la touche de modification sont configurables dans les préférences. Pull request #28384
- Un manipulateur interactif a été ajouté à l'outil
Dépouille. Pull request #27111
- Des manipulateurs interactifs ont été ajoutés aux outils primitifs Sphère, Cube et Cylindre. Pull request #23700
- La sélection multiple est désormais prise en charge pour la liste des arêtes de chemin des balayages additifs et soustractifs. Pull request #27962
- Désormais, lorsque l'on affiche un corps ne comportant aucune fonction visible, son extrémité s'affiche également. Pull request #24887
Atelier Points
Autres améliorations de Points
Atelier Reverse Engineering
Autres améliorations de Reverse Engineering
Atelier Robot
Autres améliorations de Draft
Atelier Sketcher
 Cliquez sur l'image si l'animation ne démarre pas.
|
Grâce à AstoCAD, une nouvelle contrainte de groupe a été ajoutée à Sketcher, permettant de regrouper les géométries et de les déplacer ou de les contraindre ensemble.
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
|
Autres améliorations de Sketcher
- Il est désormais possible d'importer des courbes de Bézier et de décalage en tant que
géométries externes. Pull request #25144
- Lors de la création ou de la modification de dimensions circulaires, il est désormais possible de basculer entre rayon et diamètre. Pull request #26794
- La liste des contraintes affiche désormais le type de contrainte dans le nom. Pull request #26797
- Un nouveau mode de sélection a été ajouté à la
contrainte de symétrie. Il est désormais possible de sélectionner un élément (ligne, arc ou B-spline ouverte) et une ligne de symétrie. Pull request #25525
- Les faces internes sont désormais visibles des deux côtés du plan de l'esquisse, et la mise en surbrillance lors d'une sélection multiple avec Ctrl+clic met désormais correctement en surbrillance toutes les faces sélectionnées. Pull request #28655 et Pull request #28651
- Un double-clic sur une contrainte géométrique déclenche désormais son renommage. Pull request #27678
- Un double-clic sur une sélection fonctionne désormais également avec la géométrie externe. Pull request #28105
- Les propriétés de la grille et de Créer des éléments internes sont désormais activées par défaut pour les nouvelles esquisses, et une préférence de transparence de la grille a été ajoutée. Pull request #28771 et Pull request #28791
- Les contraintes de distance sélectionnées (point-ligne, cercle-cercle et cercle-ligne) utilisent désormais l'orientation pour empêcher le flipping. Pull request #26518
- L'option Créer des contraintes de symétrie de l'outil
Symétriser a été améliorée pour éviter les surcontraintes. Elle est désormais activée par défaut. Pull request #28118 et Pull request #28319
Atelier Spreadsheet
Autres améliorations de Spreadsheet
- Le sélecteur de couleurs a été repensé et comporte désormais deux boutons : l'un pour les couleurs personnalisées et l'autre pour la réinitialisation. Pull request #28698
Atelier Surface
Autres améliorations de Surface
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
|
Autres améliorations de TechDraw
- Les arêtes arrondies dans TechDraw sont désormais représentées par une ligne fine, conformément aux normes de dessin ISO. Pull request #27747
- La police, la taille de police et la taille des flèches des lignes des coupes dans TechDraw Vue en coupe sont désormais configurables pour chaque vue via les propriétés de vue. Pull request #27521
- Les cotes angulaires de TechDraw prennent désormais en charge l'affichage de l'angle supplémentaire (180° moins l'angle mesuré) via une propriété de vue. Pull request #27055
- Le tracé des vues est désormais nettement plus rapide. Pull request #25898 et Pull request #28702
- Le panneau de tâches Vue active a été repensé avec un espacement amélioré, une liste déroulante pour la sélection du style d'arrière-plan et des paramètres de recadrage regroupés qui se désactivent automatiquement lorsqu'ils ne sont pas utilisés. Pull request #28085
- Il existe désormais une option dans le menu contextuel permettant d'activer ou de désactiver la grille pour la page active. Pull request #29083
- Le panneau des tâches de l'outil Bulle a été amélioré. Pull request #28101
Importer et exporter