FreeCAD | |
---|---|
Tyyppi | CAD |
Tekijä | Jürgen Riegel [1] |
Sisään kirjoitettu | C++ [6] ja Python |
Käyttöliittymä | Qt |
Käyttöjärjestelmä | Windows , macOS , Linux |
Käyttöliittymäkielet | Englanti, venäjä ja muut. |
Ensimmäinen painos | lokakuu 2002 [2] |
uusin versio |
|
Luettavat tiedostomuodot | STEP , IGES , BREP , DXF , DWG , OBJ , DAE , STL , PLY , IFC , SVG , VRML , GCODE , CSG |
Luodut tiedostomuodot | STEP, IGES, BREP, DXF, DWG, OBJ, DAE, STL, PLY, IFC, SVG, VRML, GCODE [4] |
Lisenssi | GNU LGPL [5] |
Verkkosivusto | freecadweb.org |
Mediatiedostot Wikimedia Commonsissa |
FreeCAD on avoimen lähdekoodin yleiskäyttöinen parametrinen CAD [7] (perustuu LGPLv 2+ -lisenssiin). Kiinteiden aineiden geometrisen mallintamisen perusta FreeCADissa on rajojen esittämisen periaate , samalla kun siinä on tuki monikulmioverkkoille . FreeCADin geometrian ydin on OpenCASCADE . Konetekniikan tehtävien lisäksi FreeCADia voidaan käyttää esimerkiksi arkkitehtuurisuunnitteluun tai elementtitekniikan analysointiin . Käyttäjät voivat laajentaa ohjelmiston toimivuutta Python - ohjelmointikielellä .
Useiden toimialojen asiantuntijoiden keskuudessa täysimittainen avoimen lähdekoodin CAD:n luomisen ongelma on tiedossa, ja vaikka FreeCAD ei ole vielä ehdokas sellaiseen "täyteen" tämän artikkelin kirjoittamishetkellä, tätä tuotetta voidaan pitää yhtenä. yrityksistä luoda perusta tämän ongelman ratkaisemiselle.DaimlerChrysler Corporationilla työskentelevä FreeCAD-kehittäjä Juergen Riegel asettaa ohjelmansa ensimmäiseksi ilmaiseksi mekaanisen suunnittelun työkaluksi (vertaa hänen tuotettaan sellaisiin kehittyneisiin suljettuihin järjestelmiin kuin CATIA - versiot 4 ja 5, SolidWorks ), joka on luotu avoin kirjasto . Ohjelman tarkoituksena on tarjota tämän kirjaston perustyökalut interaktiivisessa tilassa.
Tämän ja joidenkin muiden ohjelmien ominaisuus on FreeCADin modulaarisuus, joka ilmenee siinä, että erillinen ohjelman osa on tarkoitettu tiettyyn tehtävään, melko erillään muista osista - tämä tekee ohjelmasta ymmärrettävän ja helppokäyttöisen. käyttö mahdollistaa sen käytön monilla toiminta-alueilla.
Esimerkki ohjelman modulaarisuudesta - jotkut ohjelmassa toteutetut moduulit (täydellinen moduuliluettelo on ohjelman omilla verkkosivuilla):
![]() | |
---|---|
Temaattiset sivustot |
mekaniikan tietokoneavusteiseen suunnitteluun ja laskemiseen | Ohjelmistot|||||
---|---|---|---|---|---|
CAD |
| ||||
Mekaniikan laskelma |
|