Fitur yang dimiliki FreeCAD mirip dengan fitur yang ditawarkan oleh perangkat lunak serupa, seperti CATIA, SolidWorks, NX, dan Inventor. Perangkat lunak ini ditujukan sebagai perangkat lunak pemodelan parametrik berbasis fitur dengan arsitektur modular. Arsitektur perangkat lunak modular ini memungkinkan penambahan fungsi FreeCAD tanpa mengubah sistem utama.
Seperti pemodel 3D modern lainnya, FreeCAD memiliki komponen 2D untuk memfasilitasi konversi dari 3D menjadi gambar 2D. Pada kondisi saat ini, kemampuan menggambar 2D langsung (seperti AutoCAD LT) bukan menjadi fokus perangkat lunak ini. Selain itu, kemampuan untuk membuat animasi atau memanipulasi model 3D (seperti Blender, Maya, atau Cinema 4D) juga bukan fokus perangkat lunak ini. Namun, sifat modular dari FreeCAD memungkinkan pengguna untuk mengadaptasi alur kerja mereka untuk lingkungan seperti itu dengan menggunakan plug-in.
FreeCAD menggunakan pustaka sumber terbuka, termasuk Teknologi Open CASCADE[3][4], Coin3D, kerangka kerja antarmuka pengguna grafis Qt, dan Python. Selain itu, FreeCAD juga dapat digunakan sebagai pustaka untuk perangkat lunak lainnya.[5]
Hingga akhir 2020, pencari model 3D dari CADENAS dengan nama 3DfindIT.com diintegrasikan ke FreeCAD.[7]
Format berkas yang didukung
FreeCAD memiliki format berkas sendiri yang dinamakan sebagai FreeCAD Standard File Format dengan ekstensi .FCStd.[8] Berkas ini adalah berkas zip yang berisi berkas-berkas lain dengan struktur yang telah ditentukan. Struktur berkas standar FreeCAD adalah sebagai berikut:[8]
Document.xml berisi definisi geometri dan objek parametrik.
GuiDocument.xml berisi detail representasi visual dari objek.
Selain format berkas FreeCAD, perangkat lunak ini juga dapat mengekspor dan mengimpor berkas dengan format DXF, SVG, STEP, IGES, STL, OBJ (Wavefront), DAE (Collada), SCAD (OpenSCAD), IV (Inventor), IFC dan lain sebagainya.[9]
Dukungan DWG
DWG adalah format berkas standar hak milik Autodesk yang banyak digunakan oleh perangkat lunak desain berbantu komputer. FreeCAD tidak mendukung format berkas ini secara langsung[10] dan memerlukan konverter eksternal agar dapat memproses format DWG.[11] FreeCAD mendukung tiga konverter berkas DWG, yaitu GNU LibreDWG, ODA Converter, dan QCAD Pro.
Selain itu, terdapat meja kerja CADExchanger yang tersedia di FreeCAD yang menggunakan konverter berkas komersial berbayar bernama CADExchanger.[10] CADExchanger saat ini menjadi satu-satunya opsi untuk bekerja dengan berkas DWG 3D di FreeCAD.
Riwayat rilis
Berikut ini adalah riwayat rilis dari perangkat lunak FreeCAD. FreeCAD pertama dirilis dengan versi 0.0.1 pada tanggal 29 Oktober 2002 dan mencapai versi 1.0-nya pada tanggal 18 November 2024, sekitar 22 tahun setelah versi pertama dirilis.[12]
Modul Ship Design dan OpenSCAD, dukungan terhadap tetikus 3D[15]
Old version, no longer supported: 0.14
02014-07-011 Juli 2014
Lisensi berubah menjadi LGPLv2+, penambahan modul lembar sebar, pengolah gambar (render) menjadi LuxRender[16]
Old version, no longer supported: 0.15
02015-04-088 April 2015
Penambahan dukungan terhadap Oculus Rift, mengemaskini pengimpor IFC di modul Architecture[17]
Old version, no longer supported: 0.16
02016-04-1818 April 2016
Penambahan meja kerja metode elemen hingga dan modul Path[18]
Old version, no longer supported: 0.17
02018-04-066 April 2018
Penambahan Addon manager, modul Surface module, dan modul TechDraw[19]
Old version, no longer supported: 0.18
02019-03-1212 Maret 2019
Menu mulai yang baru, memperluas fungsionalitas modul Arch, peningkatan di banyak modul.[20]
Old version, no longer supported: 0.19
02021-03-2020 Maret 2021
Pemortaan modul ke Python 3 dan Qt5.[21] Versi asli 0.19.4
Old version, no longer supported: 0.20
02022-06-1414 Juni 2022
Penulisan ulang Addon Manager, lebih dari 30 alat baru di modul TechDraw, pemotongan bagian yang lebih persisten, dan peningkatan alat-alat yang sudah ada.[22]
Old version, no longer supported: 0.21
02023-08-022 Agustus 2023
Direncanakan sebagai rilis terakhir sebelum perbaikan untuk masalah penamaan topologi, peningkatan antarmuka pengguna dan beberapa meja kerja.[23][24]
Menangani permasalahan penamaan topologi, integrasi meja kerja Assembly baru, meja kerja BIM, sistem Material baru, dan banyak fitur baru pada modul Sketcher, FEM, PartDesign, dan modul lainnya, dan juga peningkatan antarmuka pengguna.[12][25]
^"Open Cascade at FOSDEM 2020". opencascade.com. Diarsipkan dari versi asli tanggal 2020-06-19. Diakses tanggal 2020-06-01.Parameter |url-status= yang tidak diketahui akan diabaikan (bantuan)