Name Date Size

..29-Nov-20194 KiB

.arcconfigH A D02-Sep-201953

.circleci/H02-Sep-20194 KiB

.gitattributesH A D02-Sep-2019621

.github/H02-Sep-20194 KiB

.gitignoreH A D02-Sep-2019476

.log_errorsH A D02-Sep-201928

.subuser.jsonH A D02-Sep-201934

.travis/H02-Sep-20194 KiB

.travis.ymlH A D29-Nov-201914.9 KiB

appveyor.ymlH A D02-Sep-20191.9 KiB

ChangeLog.txtH A D02-Sep-201951.3 KiB

cMake/H08-Jan-20204 KiB

CMakeLists.txtH A D21-Oct-20192.5 KiB

CODE_OF_CONDUCT.mdH A D02-Sep-20193.9 KiB

config.h.cmakeH A D02-Sep-20194.3 KiB

data/H02-Sep-20194 KiB

lgtm.ymlH A D02-Sep-2019398

LibraryVersions.h.cmakeH A D02-Sep-2019284

LICENSEH A D02-Sep-201925.2 KiB

package/H02-Sep-20194 KiB

README.mdH A D21-Oct-20194.8 KiB

requirements.txtH A D02-Sep-2019146

SMESH_Version.h.cmakeH A D02-Sep-2019370

src/H02-Sep-20194 KiB

subuser/freecad-dev/H02-Sep-20194 KiB

vagrant/H02-Sep-20194 KiB

README.md

1![Logo](https://www.freecadweb.org/images/logo.png)
2
3### Your own 3D parametric modeler
4
5[Website](https://www.freecadweb.org) • 
6[Documentation](https://www.freecadweb.org/wiki/) •
7[Forum](https://forum.freecadweb.org/) •
8[Bug tracker](https://www.freecadweb.org/tracker/) •
9[Git repository](https://github.com/FreeCAD/FreeCAD)
10
11
12[![Release](https://img.shields.io/github/release/freecad/freecad.svg)](https://github.com/freecad/freecad/releases/latest) [![Master][freecad-master-status]][travis-branches] [![Crowdin](https://d322cqt584bo4o.cloudfront.net/freecad/localized.svg)](https://crowdin.com/project/freecad) [![Gitter](https://img.shields.io/gitter/room/freecad/freecad.svg)](https://gitter.im/freecad/freecad?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Language grade: Python](https://img.shields.io/lgtm/grade/python/g/FreeCAD/FreeCAD.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/FreeCAD/FreeCAD/context:python)
13
14
15![screenshot](http://www.freecadweb.org/wiki/images/thumb/7/72/Freecad016_screenshot1.jpg/800px-Freecad016_screenshot1.jpg)
16
17Overview
18--------
19
20* **Freedom to build what you want**  FreeCAD is an open-source parametric 3D 
21modeler made primarily to design real-life objects of any size. 
22Parametric modeling allows you to easily modify your design by going back into 
23your model history and changing its parameters. 
24
25* **Create 3D from 2D & back** FreeCAD allows you to sketch geometry constrained
26 2D shapes and use them as a base to build other objects. 
27 It contains many components to adjust dimensions or extract design details from 
28 3D models to create high quality production ready drawings.
29
30* **Designed for your needs** FreeCAD is designed to fit a wide range of uses
31 including product design, mechanical engineering and architecture. 
32 Whether you are a hobbyist, a programmer, an experienced CAD user, 
33 a student or a teacher, you will feel right at home with FreeCAD.
34
35* **Cross platform** FreeCAD runs on Windows, Mac and Linux
36
37* **Underlying technology**
38    * **OpenCASCADE** A powerful geometry kernel, the most important component of FreeCAD
39    * **Coin3D library** Open Inventor-compliant 3D scene representation model
40    * **Python** FreeCAD offers a broad Python API
41    * **Qt** Graphical User Interface built with Qt
42
43
44Installing
45----------
46
47Precompiled (installable) packages are available for Windows and Mac on the
48[Releases page](https://github.com/FreeCAD/FreeCAD/releases).
49
50On most Linux distributions, FreeCAD is directly installable from the 
51software center application.
52
53Other options are described at the [wiki Download page](http://www.freecadweb.org/wiki/Download).
54
55Build Status <img src="https://blog.travis-ci.com/images/travis-mascot-200px.png" height="30"/>
56------------
57
58| Master | 0.18 | Translation |
59|:------:|:----:|:-----------:|
60|[![Master][freecad-master-status]][travis-branches]|[![0.18][freecad-0.18-status]][travis-branches]|[![Crowdin](https://d322cqt584bo4o.cloudfront.net/freecad/localized.svg)](https://crowdin.com/project/freecad)|
61
62[freecad-0.18-status]: https://travis-ci.org/FreeCAD/FreeCAD.svg?branch=releases/FreeCAD-0-18
63[freecad-master-status]: https://travis-ci.org/FreeCAD/FreeCAD.svg?branch=master
64[travis-branches]: https://travis-ci.org/FreeCAD/FreeCAD/branches
65[travis-builds]: https://travis-ci.org/FreeCAD/FreeCAD/builds
66
67Compiling
68---------
69
70Compiling FreeCAD requires installation of several libraries and their 
71development files such as OpenCASCADe, Coin and Qt, listed in the 
72pages below. Once this is done, FreeCAD can be simply compiled with 
73cMake. On Windows, these libraries are bundled and offered by the 
74FreeCAD team in a convenient package. On Linux, they are usually found 
75in your distribution's repositories, and on Mac OSX and other platforms 
76you will usually need to compile them yourself.
77
78The pages below contain up-to-date build instructions:
79
80- [Linux](http://www.freecadweb.org/wiki/CompileOnUnix)
81- [Windows](http://www.freecadweb.org/wiki/CompileOnWindows)
82- [Mac OSX](http://www.freecadweb.org/wiki/CompileOnMac)
83- [Cygwin](http://www.freecadweb.org/wiki/CompileOnCygwin)
84- [MinGW](http://www.freecadweb.org/wiki/CompileOnMinGW)
85
86Usage & Getting help
87--------------------
88
89The FreeCAD wiki contains documentation on 
90general FreeCAD usage, Python scripting, and development. These 
91pages might help you get started:
92
93- [Getting started](http://www.freecadweb.org/wiki/Getting_started)
94- [Features list](http://www.freecadweb.org/wiki/Feature_list)
95- [Frequent questions](http://www.freecadweb.org/wiki/FAQ)
96- [Workbenches](http://www.freecadweb.org/wiki/Workbench_Concept)
97- [Scripting](http://www.freecadweb.org/wiki/Power_users_hub)
98- [Development](http://www.freecadweb.org/wiki/Developer_hub)
99
100The [FreeCAD forum](http://forum.freecadweb.org) is also a great place
101to find help and solve specific problems you might encounter when
102learning to use FreeCAD.
103