Release notes 1.0/fr

FreeCAD 1.0 a été publié le JJ MM 2023, téléchargez la depuis la page Téléchargement. Cette page liste toutes les nouvelles fonctionnalités et les changements.

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

L'endroit pour une image accrocheuse sélectionnée par les administrateurs sur le forum des modèles des utilisateurs.

Autres améliorations de l'interface utilisateur

 * Il est désormais possible de définir une transparence par défaut pour les nouveaux objets de Part ou PartDesign dans les Préférences. Pull request #7103

Nouvelles API en Python

 * BSplineSurfacePy::scaleKnotsToBounds : met à l'échelle les listes de nœuds U et V pour les adapter aux limites spécifiées. PR 7258 et Pull request #7385.
 * BSplineCurvePy::scaleKnotsToBounds : met à l'échelle la liste des nœuds pour s'adapter aux limites spécifiées. Pull request #7385


 * ShapeFix_EdgeConnectPy : Classe racine pour les opérations de fixation. commit 4d4adb93
 * ShapeFix_EdgePy : Correction d'un bord invalide. commit 4089cbfb
 * ShapeFix_FaceConnectPy : Reconstruit la connectivité entre les faces dans le shell. commit a0eb2e9d
 * ShapeFix_FacePy : Classe pour les opérations de fixation sur les faces. commit b6cd635c
 * ShapeFix_FixSmallFacePy : Classe pour fixer les opérations sur les faces. commit 4c2946c8
 * ShapeFix_FixSmallSolidPy : Correction des solides de petite taille. commit b70d8d37
 * ShapeFix_FreeBoundsPy : Destinée à fournir les limites libres de la forme. commit 1ee1aee1
 * ShapeFix_RootPy : Classe racine pour les opérations de fixation. commit f3e941a3
 * ShapeFix_ShapePy : Classe pour fixer les opérations sur les formes. commit 87db9dcc
 * ShapeFix_ShapeTolerancePy : Modifie les tolérances des sous formes (sommets, arêtes, faces). commit 125d5b63
 * ShapeFix_ShellPy : Classe racine pour les opérations de fixation. commit f3e941a3
 * ShapeFix_SolidPy : Classe racine pour les opérations de fixation. commit 8d568793
 * ShapeFix_SplitCommonVertexPy : Classe pour les opérations de fixation sur les formes. commit 4b44c54c
 * ShapeFix_SplitToolPy : Outil pour diviser et couper les bords. commit bbecc3f2
 * ShapeFix_WireframePy : Fournit des méthodes pour fixer le fil de fer d'une forme. commit 6843a461
 * ShapeFix_WirePy : Classe pour fixer les opérations sur les fils. commit 94f6279a
 * ShapeFix_WireVertexPy : Fixation des arêtes déconnectées dans le fil. commit 8c6ffc99

Suppression d'API Python

 * FreeCAD.EndingAdd : remplacé par FreeCAD.addImportType. PR 7167
 * FreeCAD.EndingGet : remplacé par FreeCAD.getImportType. PR 7167

Autres améliorations de Arch

 * Les objets Profilé permettent désormais de modifier le type du Profilé après la création. Pull request #7217

Atelier Draft

 * Le manque de précision de Draft Aimantation Le plus proche lors de l'aimantation à des courbes a été corrigé. De plus, Draft Aimantation Perpendiculaire peut maintenant aussi s'accrocher à des faces et trouver des points multiples. Pour s'accrocher à un sommet (par exemple un Draft Point) Draft Aimantation Terminaison doit maintenant être utilisé au lieu de Draft Aimantation Le plus proche. Pull request #7132

Autres améliorations de FEM

 * There is now an [[Image:FEM_ConstraintInitialPressure.svg|32px]] initial pressure constraint to set the initial internal pressure of fluids. Pull request #7364
 * The [[Image:FEM_ConstraintBodyHeatSource.svg|32px]] body heat source constraint now has a task panel and it is possible to set the heat for several bodies or to use several constraints for different bodies in one analysis. Pull request #7367
 * It is now possible to open (and this way visualize) *.pvtu files (partitioned VTK unstructured grid data). A *.pvtu file is also the result of an Elmer simulation, when more than one CPU core was used. Pull request #7159
 * Critical Strain Ratio has been added to the VTK result pipeline. It gives an indication of ductile rupture for materials with a "MaterialMechanicalNonlinear" object. Pull request #7467

Atelier Path

 * Intégration de Camotics. Si Camotics (version 1.2.2 ou ultérieure) est installé, une nouvelle icône sera ajoutée à la barre d'outils Path. Sélectionnez une Path Tâche et appuyez sur le bouton pour ouvrir la boîte de dialogue Camotics. Faites ensuite glisser le curseur pour générer un solide simulé en tout point du travail. Vous pouvez également lancer l'application Camotics complète pour exécuter la simulation animée. Cela entraîne un post-traitement silencieux de la tâche et la création d'un fichier de projet camotics. Pull request #6637


 * Des chaînes de substitution supplémentaires pour le nommage automatique des sorties. Si la sortie est divisée en plusieurs fichiers, les noms de fichiers peuvent automatiquement substituer le label du contrôleur d'outil, WCS, ou le label de l'opération. Ceci s'ajoute aux autres chaînes de substitution existantes comme la date, le nom du travail, etc.


 * Implemented Chipbreaking option for peck style drill cycles. Chipbreaking emits a G73 cycle which causes the control to make a very small retraction move to break the chip without fully retracting the bit from the hole. G73 is supported natively by LinuxCNC. Other postprocessors will have to interpret the G73 and emit control appropriate codes or decompose the retraction into G1/G0 moves. Postprocessor support for G73 decomposition is pending.

Autres améliorations de TechDraw

 * Support for adjustable gaps for extension lines of dimensions was added. Pull request #7133
 * Removed deprecated functions: DrawViewPart::replaceCenterLine, DrawViewPart::replaceCosmeticEdge, DrawViewPart::replaceCosmeticVertex and DrawViewPart::replaceGeomFormat.

Compilation
Depuis cette version, FreeCAD ne peut être compilé qu'avec Qt 5.x et Python 3.x. La version la plus basse de Python supportée est la 3.8 selon le Cycle de développement de FreeCAD 1.0.

Pour compiler FreeCAD voir les instructions pour Windows, Linux et MacOS.

Les systèmes d'exploitation pris en charge sont :
 * Windows 7, 8, 10 et 11
 * Linux Ubuntu Focal Fossa (20.04) et plus récent
 * MacOS : 10.12 Sierra ou plus récent

Windows 32 bits
Depuis FreeCAD 0.19, nous ne supportons plus officiellement Windows 32 bits. FreeCAD pourrait fonctionner sur ces systèmes, mais aucun support n'est donné.

Bureau distant sous Windows
Selon les capacités graphiques OpenGL d'un ordinateur, il se peut que l'on rencontre un plantage lors de l'exécution de FreeCAD via le bureau à distance. Pour résoudre ce problème, mettez à jour votre pilote OpenGL. Si cela ne vous aide pas :
 * Téléchargez cette bibliothèque OpenGL pour Windows 64 bits et extrayez-la.
 * Renommez le fichier DLL en opengl32sw.dll et copiez-le dans le sous-dossier bin du dossier d'installation de FreeCAD (écrasez la DLL existante).

MacOS: Start Workbench shows blank page
If the Start Workbench shows only a blank page, you must enable the option Use software OpenGL in the menu.