Feature list/id: Difference between revisions

From FreeCAD Documentation
m (Created page with "* '''Built-in scripting framework''': Fitur bawaan FreeCAD [http://www.python.org/ Python] interpreter, dan API yang mencakup hampir semua bagian dari aplikas...")
(Updating to match new version of source page)
 
(43 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
Ini luas, belum sepenuhnya lengkap, daftar implementasi dari fitur - fitur FreeCAD. Jika kamu ingin mengetahui FreeCAD kedepan seperti apa, lihat pada [[Development roadmap/id|Development roadmap]], untuk sekilas gambaran [[Screenshots/id|Screenshots]] adalah halaman yang bagus untuk dilihat.
{{Docnav
|[[About_FreeCAD|About FreeCAD]]
|[[Installing_on_Windows|Installing on Windows]]
}}

<div class="mw-translate-fuzzy">
Ini luas, belum sepenuhnya lengkap, daftar implementasi dari fitur - fitur FreeCAD. Jika kamu ingin mengetahui FreeCAD kedepan seperti apa, lihat pada [[Development roadmap/id|Development roadmap]], untuk sekilas gambaran [[Screenshots/id|Screenshots]] adalah halaman yang bagus untuk dilihat.
</div>

{{TOCright}}


<span id="Release_notes"></span>
== Catatan rilis ==
== Catatan rilis ==


<div class="mw-translate-fuzzy">
* [[Release notes 011/id|Rilis 0.11]] - March 2011
* [[Release notes 012/id|Rilis 0.12]] - December 2011
* [[Release_notes_0.20|Release 0.20]] - TBD
* [[Release notes 013/id|Rilis 0.13]] - January 2013
* [[Release_notes_0.19|Release 0.19]] - March 2021
* [[Release_notes_0.18|Release 0.18]] - March 2019
* [[Release_notes_0.17|Release 0.17]] - April 2018
* [[Release_notes_0.16|Release 0.16]] - April 2016
* [[Release_notes_0.15|Release 0.15]] - March 2015
* [[Release_notes_0.14|Release 0.14]] - March 2014
* [[Release_notes_0.13|Release 0.13]] - January 2013
* [[Release_notes_0.12|Release 0.12]] - December 2011
* [[Release_notes_0.11|Release 0.11]] - March 2011
</div>


<span id="Key_features"></span>
== Fitur - fitur utama ==
== Fitur - fitur utama ==


<div class="mw-translate-fuzzy">
* [[Image:Feature1.jpg|left]] Berbasiskan [http://en.wikipedia.org/wiki/Open_CASCADE Teknologi Open CASCADE] '''kernel geometri''' yang lengkap memungkinkan operasi 3D yang rumit pada bentuk - bentuk yang komplek, dengan dukungan bawaan untuk konsep - konsep seperti [http://en.wikipedia.org/wiki/Boundary_representation brep], [http://en.wikipedia.org/wiki/Non-uniform_rational_B-spline nurbs curves] dan [http://en.wikipedia.org/wiki/Surface permukaan], berbagai kesatuan geometri, [http://en.wikipedia.org/wiki/Constructive_solid_geometry '''boolean'''] dan [http://en.wikipedia.org/wiki/Fillet_(mechanics) '''fillet'''] dan mendukung format STEP dan IGES. {{clear}}
* [[Image:Feature1.jpg|left]] Berbasiskan [http://en.wikipedia.org/wiki/Open_CASCADE Teknologi Open CASCADE] '''kernel geometri''' yang lengkap memungkinkan operasi 3D yang rumit pada bentuk - bentuk yang komplek, dengan dukungan bawaan untuk konsep - konsep seperti [http://en.wikipedia.org/wiki/Boundary_representation brep], [http://en.wikipedia.org/wiki/Non-uniform_rational_B-spline nurbs curves] dan [http://en.wikipedia.org/wiki/Surface permukaan], berbagai kesatuan geometri, [http://en.wikipedia.org/wiki/Constructive_solid_geometry '''boolean'''] dan [http://en.wikipedia.org/wiki/Fillet_(mechanics) '''fillet'''] dan mendukung format STEP dan IGES. {{clear}}
* [[Image:Feature3.jpg|left]] Sebuah pemodelan prametrik yang lengkap. Semua objek FreeCAD adalah murni parametrik, yang berarti bentuk - bentuknya dapat didasarkan pada [[Property/id|properties]] atau bahkan bergantung pada objek lain, semua perubahan dihitung saat itu juga, dan disimpan oleh sistem undo/redo. Tipe objek baru dapat ditambahkan dengan mudah, yang bahkan dapat di [[Scripted objects/id|fully programmed in Python]]{{clear}}
* [[Image:Feature3.jpg|left]] Sebuah pemodelan prametrik yang lengkap. Semua objek FreeCAD adalah murni parametrik, yang berarti bentuk - bentuknya dapat didasarkan pada [[Property/id|properties]] atau bahkan bergantung pada objek lain, semua perubahan dihitung saat itu juga, dan disimpan oleh sistem undo/redo. Tipe objek baru dapat ditambahkan dengan mudah, yang bahkan dapat di [[Scripted objects/id|fully programmed in Python]]{{clear}}
* [[Image:Feature4.jpg|left]] '''Modul asitektur''' yang memungkinkan plugin (modul) untuk menambahkan fungsi ke inti aplikasi. Penambahan - penambahan itu dapat se-kompleks seperti aplikasi baru atau sesederhana seperti [[Scripting/id|Python scripts]] atau self-recorded [[macros/id|macros]]. Kamu mempunyai akses penuh melalui interpreter '''Python''', makro atau skrip - skrip eksternal terhadap hampir semua bagian dari FreeCAD, dalam [[Topological data scripting/id|pembuatan geometri dan transformasinya]], representasi 2D atau 3D dari geometrinya([[scenegraph/id|scenegraph]]) atau bahkan [[PyQt/id|Antarmuka FreeCAD]] {{clear}}
* [[Image:Feature4.jpg|left]] '''Modul asitektur''' yang memungkinkan plugin (modul) untuk menambahkan fungsi ke inti aplikasi. Penambahan - penambahan itu dapat se-kompleks seperti aplikasi baru atau sesederhana seperti [[Power users hub/id|Python scripts]] atau self-recorded [[macros/id|macros]]. Kamu mempunyai akses penuh melalui interpreter '''Python''', makro atau skrip - skrip eksternal terhadap hampir semua bagian dari FreeCAD, dalam [[Topological data scripting/id|pembuatan geometri dan transformasinya]], representasi 2D atau 3D dari geometrinya([[scenegraph/id|scenegraph]]) atau bahkan [[PySide/id|Antarmuka FreeCAD]] {{clear}}
* [[Image:Feature5.jpg|left]] Import/export ke '''format standar''' seperti [http://en.wikipedia.org/wiki/ISO_10303 STEP], [http://en.wikipedia.org/wiki/IGES IGES], [http://en.wikipedia.org/wiki/Obj OBJ], [http://en.wikipedia.org/wiki/STL_%28file_format%29 STL], [http://en.wikipedia.org/wiki/Dxf DXF], [http://en.wikipedia.org/wiki/Svg SVG], [http://en.wikipedia.org/wiki/STL_(file_format) STL], [http://en.wikipedia.org/wiki/COLLADA DAE], [http://en.wikipedia.org/wiki/Industry_Foundation_Classes IFC] or [http://people.sc.fsu.edu/~jburkardt/data/off/off.html OFF], [http://en.wikipedia.org/wiki/NASTRAN NASTRAN], [http://en.wikipedia.org/wiki/VRML VRML] selain format asli FreeCAD [[Fcstd file format/id|Fcstd file format]]. Tingkat kompatibilitas antara FreeCAD dan format file yang diberikan dapat bervariasi, karena tergantung pada modul yang mengimplementasikannya. {{clear}}
* [[Image:Feature5.jpg|left]] Import/export ke '''format standar''' seperti [http://en.wikipedia.org/wiki/ISO_10303 STEP], [http://en.wikipedia.org/wiki/IGES IGES], [http://en.wikipedia.org/wiki/Obj OBJ], [http://en.wikipedia.org/wiki/STL_%28file_format%29 STL], [http://en.wikipedia.org/wiki/Dxf DXF], [http://en.wikipedia.org/wiki/Svg SVG], [http://en.wikipedia.org/wiki/STL_(file_format) STL], [http://en.wikipedia.org/wiki/COLLADA DAE], [http://en.wikipedia.org/wiki/Industry_Foundation_Classes IFC] or [http://people.sc.fsu.edu/~jburkardt/data/off/off.html OFF], [http://en.wikipedia.org/wiki/NASTRAN NASTRAN], [http://en.wikipedia.org/wiki/VRML VRML] selain format asli FreeCAD [[Fcstd file format/id|Fcstd file format]]. Tingkat kompatibilitas antara FreeCAD dan format file yang diberikan dapat bervariasi, karena tergantung pada modul yang mengimplementasikannya. {{clear}}
* [[Image:Feature7.jpg|left]] [[Sketcher Workbench/id|Sketcher]] dengan constraint-solver, memungkinkan untuk membentuk sketsa 2D berbasis geometry-constraint. Saat ini sketcher memungkinkan kamu untuk membangun beberapa tipe dari constrained-geometri, dan memakainya sebagai dasar untuk membangun objek yang lain dalam FreeCAD.{{clear}}
* [[Image:Feature7.jpg|left]] [[Sketcher Workbench/id|Sketcher]] dengan constraint-solver, memungkinkan untuk membentuk sketsa 2D berbasis geometry-constraint. Saat ini sketcher memungkinkan kamu untuk membangun beberapa tipe dari constrained-geometri, dan memakainya sebagai dasar untuk membangun objek yang lain dalam FreeCAD.{{clear}}
* [[Image:Feature9.jpg|left]] Modul [[Robot Workbench/id|Robot simulation]] memungkinkan untuk mempelajari pergerakan robot. Modul robot sudah memiliki antarmuka grafis yang memungkinkan mengaturkan alur kerja hanya melalui antarmuka grafis saja.{{clear}}
* [[Image:Feature9.jpg|left]] Modul [[Robot Workbench/id|Robot simulation]] memungkinkan untuk mempelajari pergerakan robot. Modul robot sudah memiliki antarmuka grafis yang memungkinkan mengaturkan alur kerja hanya melalui antarmuka grafis saja.{{clear}}
* [[Image:Feature8.jpg|left]] Modul [[Drawing Module/id|Drawing sheets]] yang mampu membuat tampilan 2D dari model 3D-mu pada kertas lembar kerja. Hal ini kemudian menghasilkan modul siap ekspor ke lembaran kerja SVG atau PDF. Modul ini masih belum sempurna tetapi sudah dilengkapi dengan fungsi Python sangat berguna.{{clear}}
* [[Image:Feature8.jpg|left]] Modul [[Drawing Workbench/id|Drawing sheets]] yang mampu membuat tampilan 2D dari model 3D-mu pada kertas lembar kerja. Hal ini kemudian menghasilkan modul siap ekspor ke lembaran kerja SVG atau PDF. Modul ini masih belum sempurna tetapi sudah dilengkapi dengan fungsi Python sangat berguna.{{clear}}
* [[Image:Feature-raytracing.jpg|left]] Modul [[Raytracing Module/id|Rendering]] yang dapat mengekspor objek 3D untuk rendering dengan renderers eksternal. Saat ini hanya mendukung [http://en.wikipedia.org/wiki/POV-Ray Povray], namun diharapkan akan diperluas ke renderers lain di masa depan.{{clear}}
* [[Image:Feature-raytracing.jpg|left]] Modul [[Raytracing Workbench/id|Rendering]] yang dapat mengekspor objek 3D untuk rendering dengan renderers eksternal. Saat ini hanya mendukung [http://en.wikipedia.org/wiki/POV-Ray Povray] and [http://en.wikipedia.org/wiki/LuxRender LuxRender], namun diharapkan akan diperluas ke renderers lain di masa depan.{{clear}}
* [[Image:Feature-arch.jpg|left]] Modul [[Arch Module/id|Architecture]] yang memungkinkan membuat alurkerja seperti [http://en.wikipedia.org/wiki/Building_Information_Modeling BIM], yang kompatibel dengan [http://en.wikipedia.org/wiki/Industry_Foundation_Classes IFC]. Pembuatan modul Arch sangat serius dibahas oleh komunitas [http://www.freecadweb.org/forum/viewtopic.php?f=10&t=821 di forum ini].{{clear}}
* [[Image:Feature-arch.jpg|left]] Modul [[Arch Workbench/id|Architecture]] yang memungkinkan membuat alurkerja seperti [http://en.wikipedia.org/wiki/Building_Information_Modeling BIM], yang kompatibel dengan [http://en.wikipedia.org/wiki/Industry_Foundation_Classes IFC]. Pembuatan modul Arch sangat serius dibahas oleh komunitas [http://www.freecadweb.org/forum/viewtopic.php?f=10&t=821 di forum ini].{{clear}}
</div>


<span id="General_features"></span>
<div class="mw-translate-fuzzy">
== Fitur umum ==
== Fitur umum ==
</div>


<div class="mw-translate-fuzzy">
* '''FreeCAD adalah multi-platform'''. FreeCAD dapat berjalan dan berperilaku sama persis pada Windows Linux dan Mac OSX.
* '''FreeCAD adalah multi-platform'''. FreeCAD dapat berjalan dan berperilaku sama persis pada Windows Linux dan Mac OSX.
</div>


<div class="mw-translate-fuzzy">
* '''FreeCAD memiliki GUI yang lengkap'''. FreeCAD memiliki antarmuka grafis yang lengkap didasarkan pada framework [http://www.qtsoftware.com/ Qt] yang terkenal, dengan penampil 3D berdasarkan [http://en.wikipedia.org/wiki/Open_Inventor Open Inventor], memungkinkan proses render yang cepat dari tampilan 3D dan representasi tampilan grafik yang sangat mudah diakses.
* '''FreeCAD memiliki GUI yang lengkap'''. FreeCAD memiliki antarmuka grafis yang lengkap didasarkan pada framework [http://www.qtsoftware.com/ Qt] yang terkenal, dengan penampil 3D berdasarkan [http://en.wikipedia.org/wiki/Open_Inventor Open Inventor], memungkinkan proses render yang cepat dari tampilan 3D dan representasi tampilan grafik yang sangat mudah diakses.
</div>


<div class="mw-translate-fuzzy">
* '''FreeCAD juga dapa berjalan melalui aplikasi 'command line''', dengan memory yang rendah. Dalam modus 'command line', FreeCAD berjalan tanpa antarmuka, tapi semua alat/fitur geometrinya bisa digunakan. Ini bisa dipakai pada, misalnya, digunakan sebagai server untuk menghasilkan komten untuk aplikasiilainya.
* '''FreeCAD juga dapa berjalan melalui aplikasi 'command line''', dengan memory yang rendah. Dalam modus 'command line', FreeCAD berjalan tanpa antarmuka, tapi semua alat/fitur geometrinya bisa digunakan. Ini bisa dipakai pada, misalnya, digunakan sebagai server untuk menghasilkan komten untuk aplikasiilainya.
</div>


<div class="mw-translate-fuzzy">
* '''FreeCAD dapat diimpor sebagai [[Embedding FreeCAD/id|Python modul]]''', ke dalam aplikasi lain yang dapat menjalankan script python, atau di command line python. Seperti dalam modus command line, bagian antarmuka FreeCAD tidak tersedia, tetapi semua alat/fitur geometri dapat diakses.
* '''FreeCAD dapat diimpor sebagai [[Embedding FreeCAD/id|Python modul]]''', ke dalam aplikasi lain yang dapat menjalankan script python, atau di command line python. Seperti dalam modus command line, bagian antarmuka FreeCAD tidak tersedia, tetapi semua alat/fitur geometri dapat diakses.
</div>


<div class="mw-translate-fuzzy">
* '''Workbench concept''': Di antarmuka FreeCAD, peralatan ditools dikelompokan pada [[workbenches/id|workbenches]]. Hal ini memungkinkan untuk menampilkan hanya peralatan yang digunakan saja untuk menyelesaikan tugas tertentu, menjaga ruang kerja yang rapi dan responsif, dan aplikasi cepat.
* '''Workbench concept''': Di antarmuka FreeCAD, peralatan ditools dikelompokan pada [[workbenches/id|workbenches]]. Hal ini memungkinkan untuk menampilkan hanya peralatan yang digunakan saja untuk menyelesaikan tugas tertentu, menjaga ruang kerja yang rapi dan responsif, dan aplikasi cepat.
</div>


<div class="mw-translate-fuzzy">
* '''Plugin/Module framework for late loading of features/data-types'''. FreeCAD dibagi ke dalam aplikasi inti dan modul, yang dimuat hanya bila diperlukan. Hampir semua alat dan jenis geometri disimpan dalam modul. Modul berperilaku seperti plugin, dan dapat ditambahkan atau dihapus dari instalasi FreeCAD yang sudah ada.
* '''Plugin/Module framework for late loading of features/data-types'''. FreeCAD dibagi ke dalam aplikasi inti dan modul, yang dimuat hanya bila diperlukan. Hampir semua alat dan jenis geometri disimpan dalam modul. Modul berperilaku seperti plugin, dan dapat ditambahkan atau dihapus dari instalasi FreeCAD yang sudah ada.
</div>


<div class="mw-translate-fuzzy">
* '''Parametric associative document objects''': Semua objek didokumen FreeCAD dapat didifinisikan oleh parameter. Parameter - parameter tersebut dapa dimodifikasi dengan cepat dan dihitung setiap waktu. Hubungan antara objek juga disimpan, sehingga memodifikasi satu objek juga memodifikasi benda tergantung padanya.
* '''Parametric associative document objects''': Semua objek didokumen FreeCAD dapat didifinisikan oleh parameter. Parameter - parameter tersebut dapa dimodifikasi dengan cepat dan dihitung setiap waktu. Hubungan antara objek juga disimpan, sehingga memodifikasi satu objek juga memodifikasi benda tergantung padanya.
</div>


<div class="mw-translate-fuzzy">
* '''Parametric primitive shapes''' seperti box, sphere, cylinder, cone or torus.
* '''Parametric primitive shapes''' seperti box, sphere, cylinder, cone or torus.
</div>


<div class="mw-translate-fuzzy">
* Graphical '''modification operations''' seperti translation, rotation, scaling, mirroring, offset or shape conversion, di setiap bidang ruang 3D.
* Graphical '''modification operations''' seperti translation, rotation, scaling, mirroring, offset or shape conversion, di setiap bidang ruang 3D.
</div>


<div class="mw-translate-fuzzy">
* '''[http://en.wikipedia.org/wiki/Constructive_solid_geometry Boolean operations]''' seperti '''union''', '''difference''' dan '''intersection'''.
* '''[http://en.wikipedia.org/wiki/Constructive_solid_geometry Boolean operations]''' seperti '''union''', '''difference''' dan '''intersection'''.
</div>


<div class="mw-translate-fuzzy">
* Graphical creation of '''simple planar geometry''' seperti lines, wires, rectangles, arcs or circles di setiap bidang ruang 3D.
* Graphical creation of '''simple planar geometry''' seperti lines, wires, rectangles, arcs or circles di setiap bidang ruang 3D.
</div>


<div class="mw-translate-fuzzy">
* Pemodelan dengan tip lurus atau revolosi (perputaran) '''extrusions''', '''sections''' and '''fillets'''.
* Pemodelan dengan tip lurus atau revolosi (perputaran) '''extrusions''', '''sections''' and '''fillets'''.
</div>


<div class="mw-translate-fuzzy">
* Topologi komponen seperti '''vertices, edges, wires''' and '''planes''' (memalui bahasa skrip python).
* Topologi komponen seperti '''vertices, edges, wires''' and '''planes''' (memalui bahasa skrip python).
</div>


<div class="mw-translate-fuzzy">
* '''Testing and repairing''' Peralatan untuk meshes: solid test, non-two-manifolds test, self-intersection test, hole filling and uniform orientation.
* '''Testing and repairing''' Peralatan untuk meshes: solid test, non-two-manifolds test, self-intersection test, hole filling and uniform orientation.
</div>


<div class="mw-translate-fuzzy">
* '''Annotations''' seperti teks dan dimensi.
* '''Annotations''' seperti teks dan dimensi.
</div>


<div class="mw-translate-fuzzy">
* '''Undo/Redo framework''': Semua aktivitas bisa di - undo/redo, dengan akses terhadap susunan undo, jadi sistem undo dapat di lakukan berulang - ulang.
* '''Undo/Redo framework''': Semua aktivitas bisa di - undo/redo, dengan akses terhadap susunan undo, jadi sistem undo dapat di lakukan berulang - ulang.
</div>


<div class="mw-translate-fuzzy">
* '''Transaction management''': kumpulan undo/redo menyimpan transaksi dokumen dan bukan tindakan tunggal, memungkinkan setiap alat untuk menentukan apa yang harus dibatalkan atau diulang.
* '''Transaction management''': kumpulan undo/redo menyimpan transaksi dokumen dan bukan tindakan tunggal, memungkinkan setiap alat untuk menentukan apa yang harus dibatalkan atau diulang.
</div>


<div class="mw-translate-fuzzy">
* '''Built-in [[Scripting/id|scripting]] framework''': Fitur bawaan FreeCAD [http://www.python.org/ Python] interpreter, dan API yang mencakup hampir semua bagian dari aplikasi, antarmuka, geometri dan representasi geometri ini dalam menampil 3D. Interpreter Python dapat menjalankan perintah tunggal hingga script yang kompleks, pada kenyataannya seluruh modul bahkan dapat diprogram sepenuhnya dalam Python.
* '''Built-in [[Power users hub/id|scripting]] framework''': Fitur bawaan FreeCAD [http://www.python.org/ Python] interpreter, dan API yang mencakup hampir semua bagian dari aplikasi, antarmuka, geometri dan representasi geometri ini dalam menampil 3D. Interpreter Python dapat menjalankan perintah tunggal hingga script yang kompleks, pada kenyataannya seluruh modul bahkan dapat diprogram sepenuhnya dalam Python.
</div>


<div class="mw-translate-fuzzy">
* '''Built-in Python console''' with syntax highlighting, autocomplete and class browser: Python commands can be issued directly in FreeCAD and immediately return results, permitting scriptwriters to test functionality on the fly, explore the contents of the modules and easily learn about FreeCAD internals.
* '''Built-in Python console''' dengan syntax highlighting, autocomplete and class browser: perintah - perintah python dapat diterbitkan langsung di FreeCAD dan segera memberikan hasil, memungkinkan scriptwriter untuk menguji fungsi secara langsung, mengeksplorasi isi modul dan mudah belajar tentang internal FreeCAD.
</div>


<div class="mw-translate-fuzzy">
* '''User interaction mirroring on the console''': Everything the user does in the FreeCAD interface executes python code, which can be printed on the console and recorded in macros.
* '''User interaction mirroring on the console''': Semua aktifitas pengguna di antarmuka FreeCAD dieksekusi oleh python, yang dapat ditampilkan pada konsol dan disimpan di makros.
</div>


<div class="mw-translate-fuzzy">
* '''Full macro recording & editing''': The python commands issued when the user manipulates the interface can then be recorded, edited if needed, and saved to be reproduced later.
* '''Full macro recording & editing''': Perintah python dikeluarkan ketika pengguna memanipulasi antarmuka kemudian dapat direkam, diedit jika diperlukan, dan disimpan untuk direproduksi kemudian.
</div>


<div class="mw-translate-fuzzy">
* '''Compound (ZIP based) document save format''': FreeCAD documents saved with .[[fcstd file format|fcstd]] extension can contain many different types of information, such as geometry, scripts or thumbnail icons.
* '''Compound (ZIP based) document save format''': FreeCAD dokumen disimpan dengan [[fcstd file format/id|fcstd]]. Ekstensi dapat berisi berbagai jenis informasi, seperti geometri, script atau ikon thumbnail.
</div>


<div class="mw-translate-fuzzy">
* '''Fully customizable/scriptable Graphical User Interface'''. The [http://www.qtsoftware.com Qt]-based interface of FreeCAD is entirely accessible via the python interpreter. Aside from the simple functions that FreeCAD itself provides to workbenches, the whole Qt framework is accessible too, allowing any operation on the GUI, such as creating, adding, docking, modifying or removing widgets and toolbars.
* '''Fully customizable/scriptable Graphical User Interface'''. Berbasiskan [http://www.qtsoftware.com Qt], antarmuka FreeCAD sepenuhnya dapat diakses melalui interpreter python. Selain dari fungsi sederhana yang disediakan FreeCAD untuk workbenches, seluruh Qt-framework juga dapat diakses, memungkinkan setiap operasi pada GUI, seperti membuat, menambahkan, docking, memodifikasi atau menghapus widget dan toolbar.
</div>


<div class="mw-translate-fuzzy">
* '''Thumbnailer''' (Linux systems only at the moment): The FreeCAD document icons show the contents of the file in most file manager applications such as gnome's nautilus.
* '''Thumbnailer''' (Linux systems only at the moment): Ikon Dokumen FreeCAD menampilkan isi dari file di kebanyakan aplikasi manager seperti nautilus di gnome.
</div>


<div class="mw-translate-fuzzy">
* '''A modular MSI installer''' allows flexible installations on Windows systems. Packages for Ubuntu systems are also maintained.
* '''Modul instalasi MSI''' memungkinkan sistem pengintalasian yang fleksible pada windows. Paket untuk sistem ubuntu juga tersedia dan terpelihara.
</div>


==Extra Workbenches ==
==In development==


Power users have created various custom [[External_workbenches|external workbenches]].
* [[Image:Feature-assembly.jpg|left]] An [[Assembly project|Assembly]] module that allows to work with multiple projects, multiple shapes, multiple documents, multiple files, multiple relationships...{{clear}}
* [[Image:Feature-CAM.jpg|left]] A [[Cam Module]] dedicated to mechanical machining like milling, and will be able to output, display and adjust [http://en.wikipedia.org/wiki/G-code G code]. This module is currently in planning state.{{clear}}


{{docnav|About FreeCAD|Install on Windows}}


<div class="mw-translate-fuzzy">
[[Category:User Documentation]]
{{docnav/id|About FreeCAD/id|Install on Windows/id}}
<languages/>
</div>

{{Userdocnavi{{#translation:}}}}
[[Category:User Documentation{{#translation:}}]]

Latest revision as of 22:02, 14 April 2023

Ini luas, belum sepenuhnya lengkap, daftar implementasi dari fitur - fitur FreeCAD. Jika kamu ingin mengetahui FreeCAD kedepan seperti apa, lihat pada Development roadmap, untuk sekilas gambaran Screenshots adalah halaman yang bagus untuk dilihat.

Catatan rilis

Fitur - fitur utama

  • Berbasiskan Teknologi Open CASCADE kernel geometri yang lengkap memungkinkan operasi 3D yang rumit pada bentuk - bentuk yang komplek, dengan dukungan bawaan untuk konsep - konsep seperti brep, nurbs curves dan permukaan, berbagai kesatuan geometri, boolean dan fillet dan mendukung format STEP dan IGES.
  • Sebuah pemodelan prametrik yang lengkap. Semua objek FreeCAD adalah murni parametrik, yang berarti bentuk - bentuknya dapat didasarkan pada properties atau bahkan bergantung pada objek lain, semua perubahan dihitung saat itu juga, dan disimpan oleh sistem undo/redo. Tipe objek baru dapat ditambahkan dengan mudah, yang bahkan dapat di fully programmed in Python
  • Modul asitektur yang memungkinkan plugin (modul) untuk menambahkan fungsi ke inti aplikasi. Penambahan - penambahan itu dapat se-kompleks seperti aplikasi baru atau sesederhana seperti Python scripts atau self-recorded macros. Kamu mempunyai akses penuh melalui interpreter Python, makro atau skrip - skrip eksternal terhadap hampir semua bagian dari FreeCAD, dalam pembuatan geometri dan transformasinya, representasi 2D atau 3D dari geometrinya(scenegraph) atau bahkan Antarmuka FreeCAD
  • Import/export ke format standar seperti STEP, IGES, OBJ, STL, DXF, SVG, STL, DAE, IFC or OFF, NASTRAN, VRML selain format asli FreeCAD Fcstd file format. Tingkat kompatibilitas antara FreeCAD dan format file yang diberikan dapat bervariasi, karena tergantung pada modul yang mengimplementasikannya.
  • Sketcher dengan constraint-solver, memungkinkan untuk membentuk sketsa 2D berbasis geometry-constraint. Saat ini sketcher memungkinkan kamu untuk membangun beberapa tipe dari constrained-geometri, dan memakainya sebagai dasar untuk membangun objek yang lain dalam FreeCAD.
  • Modul Robot simulation memungkinkan untuk mempelajari pergerakan robot. Modul robot sudah memiliki antarmuka grafis yang memungkinkan mengaturkan alur kerja hanya melalui antarmuka grafis saja.
  • Modul Drawing sheets yang mampu membuat tampilan 2D dari model 3D-mu pada kertas lembar kerja. Hal ini kemudian menghasilkan modul siap ekspor ke lembaran kerja SVG atau PDF. Modul ini masih belum sempurna tetapi sudah dilengkapi dengan fungsi Python sangat berguna.
  • Modul Rendering yang dapat mengekspor objek 3D untuk rendering dengan renderers eksternal. Saat ini hanya mendukung Povray and LuxRender, namun diharapkan akan diperluas ke renderers lain di masa depan.
  • Modul Architecture yang memungkinkan membuat alurkerja seperti BIM, yang kompatibel dengan IFC. Pembuatan modul Arch sangat serius dibahas oleh komunitas di forum ini.

Fitur umum

  • FreeCAD adalah multi-platform. FreeCAD dapat berjalan dan berperilaku sama persis pada Windows Linux dan Mac OSX.
  • FreeCAD memiliki GUI yang lengkap. FreeCAD memiliki antarmuka grafis yang lengkap didasarkan pada framework Qt yang terkenal, dengan penampil 3D berdasarkan Open Inventor, memungkinkan proses render yang cepat dari tampilan 3D dan representasi tampilan grafik yang sangat mudah diakses.
  • FreeCAD juga dapa berjalan melalui aplikasi 'command line, dengan memory yang rendah. Dalam modus 'command line', FreeCAD berjalan tanpa antarmuka, tapi semua alat/fitur geometrinya bisa digunakan. Ini bisa dipakai pada, misalnya, digunakan sebagai server untuk menghasilkan komten untuk aplikasiilainya.
  • FreeCAD dapat diimpor sebagai Python modul, ke dalam aplikasi lain yang dapat menjalankan script python, atau di command line python. Seperti dalam modus command line, bagian antarmuka FreeCAD tidak tersedia, tetapi semua alat/fitur geometri dapat diakses.
  • Workbench concept: Di antarmuka FreeCAD, peralatan ditools dikelompokan pada workbenches. Hal ini memungkinkan untuk menampilkan hanya peralatan yang digunakan saja untuk menyelesaikan tugas tertentu, menjaga ruang kerja yang rapi dan responsif, dan aplikasi cepat.
  • Plugin/Module framework for late loading of features/data-types. FreeCAD dibagi ke dalam aplikasi inti dan modul, yang dimuat hanya bila diperlukan. Hampir semua alat dan jenis geometri disimpan dalam modul. Modul berperilaku seperti plugin, dan dapat ditambahkan atau dihapus dari instalasi FreeCAD yang sudah ada.
  • Parametric associative document objects: Semua objek didokumen FreeCAD dapat didifinisikan oleh parameter. Parameter - parameter tersebut dapa dimodifikasi dengan cepat dan dihitung setiap waktu. Hubungan antara objek juga disimpan, sehingga memodifikasi satu objek juga memodifikasi benda tergantung padanya.
  • Parametric primitive shapes seperti box, sphere, cylinder, cone or torus.
  • Graphical modification operations seperti translation, rotation, scaling, mirroring, offset or shape conversion, di setiap bidang ruang 3D.
  • Graphical creation of simple planar geometry seperti lines, wires, rectangles, arcs or circles di setiap bidang ruang 3D.
  • Pemodelan dengan tip lurus atau revolosi (perputaran) extrusions, sections and fillets.
  • Topologi komponen seperti vertices, edges, wires and planes (memalui bahasa skrip python).
  • Testing and repairing Peralatan untuk meshes: solid test, non-two-manifolds test, self-intersection test, hole filling and uniform orientation.
  • Annotations seperti teks dan dimensi.
  • Undo/Redo framework: Semua aktivitas bisa di - undo/redo, dengan akses terhadap susunan undo, jadi sistem undo dapat di lakukan berulang - ulang.
  • Transaction management: kumpulan undo/redo menyimpan transaksi dokumen dan bukan tindakan tunggal, memungkinkan setiap alat untuk menentukan apa yang harus dibatalkan atau diulang.
  • Built-in scripting framework: Fitur bawaan FreeCAD Python interpreter, dan API yang mencakup hampir semua bagian dari aplikasi, antarmuka, geometri dan representasi geometri ini dalam menampil 3D. Interpreter Python dapat menjalankan perintah tunggal hingga script yang kompleks, pada kenyataannya seluruh modul bahkan dapat diprogram sepenuhnya dalam Python.
  • Built-in Python console dengan syntax highlighting, autocomplete and class browser: perintah - perintah python dapat diterbitkan langsung di FreeCAD dan segera memberikan hasil, memungkinkan scriptwriter untuk menguji fungsi secara langsung, mengeksplorasi isi modul dan mudah belajar tentang internal FreeCAD.
  • User interaction mirroring on the console: Semua aktifitas pengguna di antarmuka FreeCAD dieksekusi oleh python, yang dapat ditampilkan pada konsol dan disimpan di makros.
  • Full macro recording & editing: Perintah python dikeluarkan ketika pengguna memanipulasi antarmuka kemudian dapat direkam, diedit jika diperlukan, dan disimpan untuk direproduksi kemudian.
  • Compound (ZIP based) document save format: FreeCAD dokumen disimpan dengan fcstd. Ekstensi dapat berisi berbagai jenis informasi, seperti geometri, script atau ikon thumbnail.
  • Fully customizable/scriptable Graphical User Interface. Berbasiskan Qt, antarmuka FreeCAD sepenuhnya dapat diakses melalui interpreter python. Selain dari fungsi sederhana yang disediakan FreeCAD untuk workbenches, seluruh Qt-framework juga dapat diakses, memungkinkan setiap operasi pada GUI, seperti membuat, menambahkan, docking, memodifikasi atau menghapus widget dan toolbar.
  • Thumbnailer (Linux systems only at the moment): Ikon Dokumen FreeCAD menampilkan isi dari file di kebanyakan aplikasi manager seperti nautilus di gnome.
  • Modul instalasi MSI memungkinkan sistem pengintalasian yang fleksible pada windows. Paket untuk sistem ubuntu juga tersedia dan terpelihara.

Extra Workbenches

Power users have created various custom external workbenches.


About FreeCAD/id
Install on Windows/id