Principales fonctions de FreeCAD
Conçu pour le monde réel
FreeCAD est destiné à la conception d'objets pour le monde réel. Tout ce que vous faites dans FreeCAD utilise des unités du monde réel : micron, kilomètre, pouce ou pied ou toute combinaison d'unités. FreeCAD offre des outils pour produire, exporter et modifier des modèles solides de haute précision, les exporter pour l'impression 3D ou l'usinage CNC, créer des dessins et des vues 2D de vos modèles, effectuer des analyses telles que des analyses par éléments finis ou exporter des données de vos modèles telles que des quantités ou des nomenclatures.
Un puissant noyau basé sur la géométrie des solides
FreeCAD dispose d'un moteur géométrique avancé, basé sur la technologie d'Open CASCADE. Il prend en charge les solides, les objets B-Rep (Boundary Representation), ainsi que les courbes et surfaces NURBS (Non-uniform rational basis spline). Il offre une large gamme d'outils pour créer et modifier ces objets, notamment des opérations booléennes complexes, des congés, le nettoyage des formes et bien plus encore.
Tout est paramétrique
Tous les objets FreeCAD sont nativement paramétriques, ce qui signifie que leurs formes peuvent être basées sur des propriétés telles que des valeurs numériques, des textes, des boutons on/off, ou même d'autres objets. Toutes les modifications de forme sont recalculées à la demande, enregistrées dans une pile d'annulation/reprise, ce qui permet de maintenir un historique de modélisation précis. Les propriétés d'un objet peuvent piloter la valeur des propriétés d'autres objets, autorisant des chaînes paramétriques complexes et personnalisées qui n'existant que dans vos rêves les plus fous. Les nouveaux objets paramétriques sont faciles à coder.
Des assemblages pour tous les besoins
FreeCAD propose depuis longtemps plusieurs excellentes extensions d'assemblage créés par la communauté. Ils utilisent différents solveurs et même des flux de travail sans solveur pour assembler les pièces que vous créez. Avec FreeCAD 1.0, un nouvel atelier d'assemblage intégré est inclus, basé sur le solveur d'Ondsel. Cet atelier permet de définir des contraintes 3D entre les pièces, d'assembler les différents composants d'un modèle et d'animer le tout.
Pour les architectes
Jusqu'à la version 1.0, FreeCAD disposait d'un atelier Arch intégré et d'un atelier BIM externe. Avec la version 1.0, les deux ateliers ont été fusionnés pour donner l'atelier BIM intégré. Vous pouvez désormais réaliser vos projets de construction dès l'activation du logiciel.
Python partout
Alors que les fonctions principales de FreeCAD sont codées en C++ pour des raisons de robustesse et de performance, une grande partie des couches externes, des ateliers et presque toute la communication entre la fonction principale et l'interface utilisateur est codée en Python, un langage de programmation flexible, convivial et facile à apprendre. À partir du code Python, vous pouvez faire n'importe quoi dans FreeCAD, depuis de simples commandes d'une ligne dans la console Python intégrée jusqu'à l'enregistrement de macros, en passant par le codage de vos propres outils et jusqu'à des ateliers entièrement personnalisés.
La frénésie des formats de fichiers
FreeCAD vous permet d'importer et d'exporter des modèles et de nombreux autres types de données provenant de vos modèles, tels que les résultats d'analyses ou les données quantitatives, vers des dizaines de formats de fichiers différents , tels que STEP, IGES, OBJ, STL, DWG, DXF, SVG, SHP, DAE, IFC ou OFF, NASTRAN, VRML, OpenSCAD CSG et bien d'autres, en plus du format de fichier natif FCStd de FreeCAD. Les ateliers complémentaires peuvent également ajouter d'autres formats de fichiers.
Des esquisses 2D contraintes et paramétriques
FreeCAD dispose d'un générateur d'esquisses de qualité avec un solveur intégré de contraintes. Il vous permet de faire des esquisses 2D avec des contraintes géométriques. Les esquisses sont la principale composante de FreeCAD. Les formes 2D contraintes peuvent ensuite être utilisées comme base pour construire d'autres objets dans FreeCAD, que ce soit avec l'atelier PartDesign ou tout autre atelier.
Un écosystème important multi-spécialités (et croissant)
FreeCAD propose des ateliers dédiés à différents usages tel que la modelisation CSG, les simples ébauches de CAO en 2D, les surfaces NURBS, l'architecture ou la modélisation BIM, l'impression 3D, la FAO et la CNC, les nuages de points, en travaillant avec des fichiers OpenSCAD, la conception de mouvements de robots industriels, réaliser des analyses par éléments finis et bien plus encore. FreeCAD fournit également des outils faciles à installer pour utiliser des ateliers externes et des macros11> developpées par la communauté des utilisateurs.
En savoir plusDéveloppé par une communauté
FreeCAD est fait pour tout le monde, par tout le monde. Il est développé et maintenu par une communauté de développeurs, utilisateurs, modérateurs et traducteurs, tous unis par leur souhait de faire de FreeCAD un outil libre et puissant. Il n'y a pas d'objectif commercial derrière les décisions prises, aucune envie de vous faire mettre à jour votre version de FreeCAD ou de vous coincer dans un flux de travail ou un écosystème spécifique. FreeCAD ainsi que les fichiers et données que vous produisez avec FreeCAD sont les vôtres, pour toujours.
Notes de version
Vous trouverez ici les notes de la version en cours et des précédentes de FreeCAD. Les notes de versions décrivent les nouveautés de chaque version :
- Release 1.0 - November 2024 (version stable actuelle)
- Version 0.21 - Août 2023
- Version 0.20 - Juin 2022
- Version 0.19 - Mars 2021
- Version 0.18 - Mars 2019
- Version 0.17 - Avril 2018
- Version 0.16 - Avril 2016
- Version 0.15 - Mars 2015
- Version 0.14 - Mars 2014
- Version 0.13 - Janvier 2013
- Version 0.12 - Décembre 2011
- Version 0.11 - Mars 2011
Suivez les canaux officiels de FreeCAD pour des infos à jour :