FreeCAD is een gratis, open source parametrische 3D-modelleringstoepassing. Het is voornamelijk gemaakt om real-world objecten te modelleren, variërend van kleine elektronische componenten tot grote objecten zoals gebouwen en civieltechnische projecten, met een sterke focus op 3D-printbare objecten. FreeCAD is gratis te downloaden, te gebruiken, te distribueren en aan te passen, en de broncode is open en gepubliceerd onder de zeer tolerante LGPL-licentie. De gegevens die u met FreeCAD produceert, zijn volledig van u en kunnen zonder FreeCAD worden hersteld.
Gemaakt om te bouwen voor de echte wereld
FreeCAD is voornamelijk gemaakt om objecten voor de echte wereld te ontwerpen. Alles wat u in FreeCAD doet, gebruikt real-world eenheden, of het nu gaat om microns, kilometers, inches of feet, of zelfs een combinatie van eenheden. FreeCAD biedt tools voor het produceren, exporteren en bewerken van solide modellen met volledige precisie, voor 3D-printen of CNC-bewerkingen, voor het maken van 2D-tekeningen en weergaven van uw modellen, voor het uitvoeren van analyses zoals eindige-elementenanalyses of voor het exporteren van modelgegevens zoals hoeveelheden of stuklijsten.
Een krachtige op vaste stoffen gebaseerde geometriekernel
FreeCAD beschikt over een geavanceerde geometrie-engine op basis van Open CASCADE-technologie . Het ondersteunt solids, Boundary Representation (BRep)-objecten en Non-uniform rational basis spline (NURBS)-curven en -oppervlakken, en biedt een breed scala aan hulpmiddelen om deze objecten te maken en te wijzigen, waaronder complexe Booleaanse bewerkingen, afrondingen , vormreiniging en nog veel meer.
Een brede parametrische omgeving
Alle FreeCAD-objecten zijn native parametrisch, wat betekent dat hun vorm kan worden gebaseerd op eigenschappen zoals numerieke waarden, teksten, aan/uit-knoppen of zelfs andere objecten. Alle vormveranderingen worden op verzoek opnieuw berekend, vastgelegd door een stapel ongedaan maken/opnieuw uitvoeren en maken het mogelijk om een nauwkeurige modelleringsgeschiedenis bij te houden. Eigenschappen van één object kunnen de waarde van eigenschappen van andere objecten bepalen, waardoor complexe, op maat gemaakte parametrische ketens mogelijk zijn die alleen in uw stoutste dromen zouden kunnen bestaan. Nieuwe parametrische objecten zijn eenvoudig te coderen .
Python
Hoewel de kernfunctionaliteit van FreeCAD is gecodeerd in C++ voor robuustheid en prestaties, zijn grote delen van de externe lagen, werkbanken en bijna alle communicatie tussen de kern en de gebruikersinterface gecodeerd in Python, een flexibele, gebruiksvriendelijke, gemakkelijk te leren programmeertaal. Van Python-code, je kunt gewoon alles doen in FreeCAD , van eenvoudige eenregelige opdrachten in de geïntegreerde Python-console tot het opnemen van macro’s, het coderen van je eigen tools tot volledig aangepaste werkbanken.
Bestandsformaten
Met FreeCAD kunt u modellen en vele andere soorten gegevens uit uw modellen importeren en exporteren, zoals analyseresultaten of kwantiteitsgegevens, naar tientallen verschillende bestandsindelingen zoals STEP , IGES , OBJ , STL , DWG , DXF , SVG , SHP , DAE , IFC of UIT , NASTRAN , VRML , OpenSCAD CSG en nog veel meer, naast het native FCStd- bestandsformaat van FreeCAD. Add-on workbenches kunnen ook meer bestandsindelingen toevoegen.
Een op parametrische beperkingen gebaseerde 2D-schetser
FreeCAD beschikt over een ultramoderne Sketcher met geïntegreerde beperkingsoplosser, waarmee u 2D-vormen met beperkte geometrie kunt schetsen. Schetsen zijn de belangrijkste bouwsteen van FreeCAD, en de beperkte 2D-vormen die ermee zijn gebouwd, kunnen vervolgens worden gebruikt als basis om andere objecten in FreeCAD te bouwen, hetzij met de speciale Part Design-werkbank of met een andere werkbank.
Een groot (en groeiend) ecosysteem met meerdere specialiteiten
FreeCAD biedt speciale werkbanken voor verschillende doeleinden, zoals CSG-modellering , eenvoudig 2D CAD-tekenen , NURBS-oppervlakken , architecturale of BIM-modellering , 3D-printen, CAM en CNC , puntenwolken , werken met OpenSCAD-bestanden , ontwerpen van industriële robottrajecten , eindige elementen doen Analyses en nog veel meer. FreeCAD biedt ook eenvoudige tools voor het installeren en beheren van add-on workbenchesen macro’s ontwikkeld door de gebruikersgemeenschap.
Ontwikkeld door een gemeenschap
FreeCAD is gemaakt voor iedereen, door iedereen. Het is ontwikkeld en wordt onderhouden door een gemeenschap van ontwikkelaars, gebruikers, moderators, vertalers, allemaal verenigd door hun wens om van FreeCAD een gratis en krachtig hulpmiddel te maken. Er is geen commercieel doel achter het nemen van beslissingen, geen drang om u uw versie van FreeCAD te laten upgraden of om u in een specifieke workflow of ecosysteem te drijven. FreeCAD en de bestanden en gegevens die u met FreeCAD produceert, zijn voor altijd echt van u.