FreeCAD | |
---|---|
Tip de | CAD |
Autor | Jürgen Riegel [1] |
Scris in | C++ [6] și Python |
Interfață | Qt |
Sistem de operare | Windows , macOS , Linux |
Limbi de interfață | engleză, rusă și altele. |
Prima editie | octombrie 2002 [2] |
ultima versiune | |
Formate de fișiere care pot fi citite | STEP , IGES , BREP , DXF , DWG , OBJ , DAE , STL , PLY , IFC , SVG , VRML , GCODE , CSG |
Formate de fișiere generate | STEP, IGES, BREP, DXF, DWG, OBJ, DAE, STL, PLY, IFC, SVG, VRML, GCODE [4] |
Licență | GNU LGPL [5] |
Site-ul web | freecadweb.org |
Fișiere media la Wikimedia Commons |
FreeCAD este un CAD parametric cu sursă deschisă , de uz general [7] (bazat pe licența LGPLv 2+). Baza modelării geometrice a solidelor în FreeCAD este principiul reprezentării limitelor , în timp ce în același timp există suport pentru ochiuri poligonale . Miezul geometriei FreeCAD este OpenCASCADE . Pe lângă sarcinile de inginerie mecanică, FreeCAD poate fi utilizat pentru sarcini precum proiectarea arhitecturală sau analiza ingineriei cu elemente finite . Utilizatorii pot extinde funcționalitatea software-ului folosind limbajul de programare Python .
Printre specialiștii dintr-o serie de industrii, problema creării unui CAD cu sursă deschisă cu drepturi depline este cunoscută și, deși FreeCAD nu este încă un candidat pentru o astfel de „plinătate” la momentul scrierii acestui articol, acest produs poate fi considerat ca unul a încercărilor de a crea o bază pentru rezolvarea acestei probleme. Dezvoltatorul FreeCAD Juergen Riegel, care lucrează pentru DaimlerChrysler Corporation , își poziționează programul drept primul instrument gratuit de proiectare mecanică (comparând produsul său cu sisteme închise atât de avansate precum CATIA versiunile 4 și 5, SolidWorks ), creat pe baza biblioteca deschisă CASCADE . Scopul programului este de a oferi setul de instrumente de bază al acestei biblioteci în modul interactiv.
Modularitatea FreeCAD este o caracteristică a acestuia și a altor programe, exprimată prin faptul că o parte separată a programului este destinată unei anumite sarcini, mai degrabă izolată de restul părților - acest lucru face ca programul să fie ușor de înțeles și ușor de utilizat. utilizare, face posibilă utilizarea în multe domenii de activitate.
Un exemplu de modularitate a programului - unele module implementate în program (lista completă a modulelor este pe site-ul propriu al programului):
În rețelele sociale | |
---|---|
Site-uri tematice |
proiectarea asistată de calculator și calculul mecanicii | Software pentru|||||
---|---|---|---|---|---|
CAD |
| ||||
Calcul mecanic |
|