Principales fonctions de FreeCAD
Conçu pour être utilisé dans le monde réel
FreeCAD est principalement conçu pour concevoir des objets pour le monde réel. Tout ce que vous faites dans FreeCAD utilise des unités du monde réel, qu'il s'agisse de microns, de kilomètres, de pouces ou de pieds ou encore de toute combinaison d'unités. FreeCAD offre des outils permettant de produire, d'exporter et de modifier des modèles solides de haute précision, de les exporter pour l'impression 3D ou l'usinage CNC, de créer des dessins et des vues 2D de vos modèles, d'effectuer des analyses telles que les analyses par éléments finis ou d'exporter des données de modèle 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.
Un outil entièrement 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.
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.
Un concepteur d'esquisses 2D basé sur des contraintes 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 multi-spécialités important (et croissant)
FreeCAD propose des ateliers dédiés à différents usages tel que la modelisation CSG, les simples ébauches 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 exploiter des ateliers externes et des macros 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 :
- Version 0.21 - Août 2023 (version stable actuelle)
- 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 :