https://wiki.freecad.org/api.php?action=feedcontributions&user=Foadsf&feedformat=atomFreeCAD Documentation - User contributions [en]2024-03-29T05:44:51ZUser contributionsMediaWiki 1.40.1https://wiki.freecad.org/index.php?title=User_talk:Roy_043&diff=841432User talk:Roy 0432021-01-19T17:38:35Z<p>Foadsf: sadness</p>
<hr />
<div>Dear Roy,<br />
<br />
I do not appreciate that you removed my edit. If we want to succeed as a community we need a healthy ecosystem, from developers to educators. of course, YouTubers can ask for support from their viewers, and they do, but they can also encourage them to support developers. It should be a bidirectional relationship. if YouTubers feel welcomed, if they are treated like family then both will benefit. What you did cause a great deal of pain for a great member of our family and I hope you put the edit back. Thanks for your understanding.<br />
<br />
Best,<br />
Foad</div>Foadsfhttps://wiki.freecad.org/index.php?title=Donate&diff=838320Donate2021-01-12T21:22:29Z<p>Foadsf: adding Flowwies Corner</p>
<hr />
<div><languages/><br />
<translate><br />
<!--T:1--><br />
<div id="Donate" style="text-align:center; font-size:150%; background:#dfeee0;margin:1em 7em;padding:0.5em 2em;border:2px solid #226622;">Quick donation: [[File:Liberapay_logo.svg|24px]] [https://liberapay.com/FreeCAD FreeCAD team account]</div><br />
<br />
<!--T:16--><br />
See other ways to [[Help_FreeCAD|help the project]] (documentation, translation).<br />
<br />
== Options == <!--T:6--><br />
<br />
<!--T:15--><br />
* There is an official [https://liberapay.com/FreeCAD FreeCAD team account]; donate via credit card, Paypal or SEPA bank transfer. Any money received here is split equally among the listed developers. This is the best option as it helps developers directly.<br />
<br />
<!--T:13--><br />
* There is a [https://salt.bountysource.com/teams/freecad Bountysource] account; donate money to the FreeCAD project as a whole, or offer a "bounty" to address a specific issue or bug. This is an interesting option because your donation can be used specifically in a particular area. However, using the Bountysource money is a more complex process for us, and there might be a delay between donating and seeing your donation used effectively.<br />
<br />
<!--T:7--><br />
* Support the web hosting costs by donating directly to [https://www.paypal.com/cgi-bin/webscr?item_name=Donation+to+FreeCAD&cmd=_donations&business=Mail%40juergen-riegel.net Jürgen Riegel's paypal account]. Jürgen is the original developer of FreeCAD.<br />
<br />
<!--T:9--><br />
* Some developers will do a specific task for money or can be sponsored to spend time working on FreeCAD. There have been a couple of successful experiments in the past, such as the [[Path_Workbench|Path Workbench]] or [https://opendeveloperfunding.wordpress.com/ Ian Rees's funding experiment]. At the moment, the following developers can be sponsored:<br />
** [[User:Yorik|Yorik]] via [[File:patreonporange.png|20px|yorikvanhavre|link=https://www.patreon.com/yorikvanhavre]] [https://www.patreon.com/yorikvanhavre Patreon] or [[File:Liberapay_logo.svg|24px]] [https://liberapay.com/yorik Liberapay] ([[Draft_Module|Draft]], [[Arch_Module|Arch]], [[BIM_Workbench|BIM]], IFC)<br />
** [[User:Kkremitzki|Kurt Kremitzki]] via [[File:patreonporange.png|20px|kkremitzki|link=https://www.patreon.com/kkremitzki]] [https://www.patreon.com/kkremitzki Patreon] or [[File:Liberapay_logo.svg|24px]] [https://liberapay.com/kkremitzki Liberapay] (infrastructure, servers, packaging, Debian/Ubuntu)<br />
** Lei Zheng aka [https://github.com/realthunder Realthunder] via [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2SM8GY3U2UUJN PayPal], [[File:Liberapay_logo.svg|24px]] [https://liberapay.com/realthunder/ Liberapay] or [[File:patreonporange.png|20px|Patreon]] [https://www.patreon.com/thundereal Patreon] ([[App_Link|App Link]], [[Assembly3|Assembly3]])<br />
** Lorenz aka looooo via [[File:Liberapay_logo.svg|24px]] [https://liberapay.com/looooo/donate Liberapay] ([https://github.com/looooo/freecad.gears FCGears workbench], [[Conda|Conda]] packaging)<br />
** Amritpal Singh aka amrit3701 via [[File:Liberapay_logo.svg|24px]] [https://liberapay.com/amrit3701 Liberapay] or [[File:patreonporange.png|20px|Patreon]] [https://www.patreon.com/amrit3701 Patreon] ([https://github.com/amrit3701/FreeCAD-Reinforcement Rebar addon])<br />
** Brad Collette aka sliptonic via [[File:Liberapay_logo.svg|24px]] [https://liberapay.com/sliptonic/donate Liberapay] or [[File:patreonporange.png|20px|Patreon]] [https://www.patreon.com/sliptonic Patreon] ([[Path_Workbench|Path Workbench]])<br />
** Flowwies Corner via [[File:Liberapay_logo.svg|24px]] [https://liberapay.com/flowwie/donate Liberapay] or [https://www.paypal.com/paypalme/flowwiescorner PayPal] (for [https://www.youtube.com/channel/UCRDrMY8iM4FsFjYJcwhygZA YouTube tutorials])<br />
<br />
== Jobs == <!--T:17--><br />
<br />
<!--T:14--><br />
* There might be other developers interested in doing specific work for the project; if you would like to accelerate the development of an idea or feature, consider employing a developer. It's up to you to build up an idea, discuss it on the forum, and find developers interested in doing it. You can offer a job in the [https://forum.freecadweb.org/viewforum.php?f=31 Job offers subforum].<br />
* Modelling jobs are also welcome. Not every experienced FreeCAD user is a developer. Experienced users can help you migrate your projects to FreeCAD, which contributes with popularizing the software in organizations. See [[FreeCAD_used_in_production|FreeCAD used in production]].<br />
<br />
== The situation == <!--T:2--><br />
<br />
<!--T:3--><br />
At the moment FreeCAD is a very small project with a limited team of developers. Most of us have day jobs, and work on FreeCAD during our free time. Having more money would not change this situation significantly. However, some of us have a more flexible work schedule where money can make a difference.<br />
<br />
<!--T:4--><br />
There is also the problem that we have no structure (foundation, association, NGO, etc.) to collect money. Setting up such a structure represents a huge effort (lawyer, accountant, reports, administrative tasks). The small team of FreeCAD would spend all its time doing this instead of developing, even if we could collect enough money to support it. This [http://lwn.net/Articles/561336/ article] explains the problem pretty well. We are however evaluating joining an [https://en.wikipedia.org/wiki/List_of_free_and_open-source_software_organizations umbrella organization], which may remedy the situation greatly.<br />
<br />
<!--T:10--><br />
This is the time of crowdfunding, where all kinds of projects and ideas can sometimes raise a lot of money and interest. Why not invent something new that could be done for FreeCAD with money, or help with finding better solutions? Feel free to discuss it on the forum, [http://forum.freecadweb.org/viewtopic.php?f=8&t=12242 About funding and all that].<br />
<br />
</translate><br />
{{Userdocnavi{{#translation:}}}}</div>Foadsfhttps://wiki.freecad.org/index.php?title=Donate&diff=837934Donate2021-01-11T22:22:37Z<p>Foadsf: added path workbench</p>
<hr />
<div><languages/><br />
<translate><br />
<!--T:1--><br />
<div id="Donate" style="text-align:center; font-size:150%; background:#dfeee0;margin:1em 7em;padding:0.5em 2em;border:2px solid #226622;">Quick donation: [[File:Liberapay_logo.svg|24px]] [https://liberapay.com/FreeCAD FreeCAD team account]</div><br />
<br />
<!--T:16--><br />
See other ways to [[Help_FreeCAD|help the project]] (documentation, translation).<br />
<br />
== Options == <!--T:6--><br />
<br />
<!--T:15--><br />
* There is an official [https://liberapay.com/FreeCAD FreeCAD team account]; donate via credit card, Paypal or SEPA bank transfer. Any money received here is split equally among the listed developers. This is the best option as it helps developers directly.<br />
<br />
<!--T:13--><br />
* There is a [https://salt.bountysource.com/teams/freecad Bountysource] account; donate money to the FreeCAD project as a whole, or offer a "bounty" to address a specific issue or bug. This is an interesting option because your donation can be used specifically in a particular area. However, using the Bountysource money is a more complex process for us, and there might be a delay between donating and seeing your donation used effectively.<br />
<br />
<!--T:7--><br />
* Support the web hosting costs by donating directly to [https://www.paypal.com/cgi-bin/webscr?item_name=Donation+to+FreeCAD&cmd=_donations&business=Mail%40juergen-riegel.net Jürgen Riegel's paypal account]. Jürgen is the original developer of FreeCAD.<br />
<br />
<!--T:9--><br />
* Some developers will do a specific task for money or can be sponsored to spend time working on FreeCAD. There have been a couple of successful experiments in the past, such as the [[Path_Workbench|Path Workbench]] or [https://opendeveloperfunding.wordpress.com/ Ian Rees's funding experiment]. At the moment, the following developers can be sponsored:<br />
** [[User:Yorik|Yorik]] via [[File:patreonporange.png|20px|yorikvanhavre|link=https://www.patreon.com/yorikvanhavre]] [https://www.patreon.com/yorikvanhavre Patreon] or [[File:Liberapay_logo.svg|24px]] [https://liberapay.com/yorik Liberapay] ([[Draft_Module|Draft]], [[Arch_Module|Arch]], [[BIM_Workbench|BIM]], IFC)<br />
** [[User:Kkremitzki|Kurt Kremitzki]] via [[File:patreonporange.png|20px|kkremitzki|link=https://www.patreon.com/kkremitzki]] [https://www.patreon.com/kkremitzki Patreon] or [[File:Liberapay_logo.svg|24px]] [https://liberapay.com/kkremitzki Liberapay] (infrastructure, servers, packaging, Debian/Ubuntu)<br />
** Lei Zheng aka [https://github.com/realthunder Realthunder] via [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2SM8GY3U2UUJN PayPal], [[File:Liberapay_logo.svg|24px]] [https://liberapay.com/realthunder/ Liberapay] or [[File:patreonporange.png|20px|Patreon]] [https://www.patreon.com/thundereal Patreon] ([[App_Link|App Link]], [[Assembly3|Assembly3]])<br />
** Lorenz aka looooo via [[File:Liberapay_logo.svg|24px]] [https://liberapay.com/looooo/donate Liberapay] ([https://github.com/looooo/freecad.gears FCGears workbench], [[Conda|Conda]] packaging)<br />
** Amritpal Singh aka amrit3701 via [[File:Liberapay_logo.svg|24px]] [https://liberapay.com/amrit3701 Liberapay] or [[File:patreonporange.png|20px|Patreon]] [https://www.patreon.com/amrit3701 Patreon] ([https://github.com/amrit3701/FreeCAD-Reinforcement Rebar addon])<br />
** Brad Collette aka sliptonic via [[File:Liberapay_logo.svg|24px]] [https://liberapay.com/sliptonic/donate Liberapay] or [[File:patreonporange.png|20px|Patreon]] [https://www.patreon.com/sliptonic Patreon] (Path workbench)<br />
<br />
== Jobs == <!--T:17--><br />
<br />
<!--T:14--><br />
* There might be other developers interested in doing specific work for the project; if you would like to accelerate the development of an idea or feature, consider employing a developer. It's up to you to build up an idea, discuss it on the forum, and find developers interested in doing it. You can offer a job in the [https://forum.freecadweb.org/viewforum.php?f=31 Job offers subforum].<br />
* Modelling jobs are also welcome. Not every experienced FreeCAD user is a developer. Experienced users can help you migrate your projects to FreeCAD, which contributes with popularizing the software in organizations. See [[FreeCAD_used_in_production|FreeCAD used in production]].<br />
<br />
== The situation == <!--T:2--><br />
<br />
<!--T:3--><br />
At the moment FreeCAD is a very small project with a limited team of developers. Most of us have day jobs, and work on FreeCAD during our free time. Having more money would not change this situation significantly. However, some of us have a more flexible work schedule where money can make a difference.<br />
<br />
<!--T:4--><br />
There is also the problem that we have no structure (foundation, association, NGO, etc.) to collect money. Setting up such a structure represents a huge effort (lawyer, accountant, reports, administrative tasks). The small team of FreeCAD would spend all its time doing this instead of developing, even if we could collect enough money to support it. This [http://lwn.net/Articles/561336/ article] explains the problem pretty well. We are however evaluating joining an [https://en.wikipedia.org/wiki/List_of_free_and_open-source_software_organizations umbrella organization], which may remedy the situation greatly.<br />
<br />
<!--T:10--><br />
This is the time of crowdfunding, where all kinds of projects and ideas can sometimes raise a lot of money and interest. Why not invent something new that could be done for FreeCAD with money, or help with finding better solutions? Feel free to discuss it on the forum, [http://forum.freecadweb.org/viewtopic.php?f=8&t=12242 About funding and all that].<br />
<br />
</translate><br />
{{Userdocnavi{{#translation:}}}}</div>Foadsfhttps://wiki.freecad.org/index.php?title=Tolerancing&diff=836901Tolerancing2021-01-07T20:29:43Z<p>Foadsf: TPD</p>
<hr />
<div><languages/><br />
<br />
{{TOCright}}<br />
<translate><br />
<br />
<!--T:1--><br />
[[File:Tolerancing Annotated Design Model.png|thumb|left|GD&T 3D annotations]]<br />
Geometric dimensioning and tolerancing (GD&T) means the specification of permissible limits/deviation of dimensions. Here we're talking strictly about geometric tolerances: a real-world error of shape, size, location, orientation in relation to the designed ideal.<br />
<br />
<!--T:2--><br />
There's also a distinction between the terms "limits and fits" and "geometric tolerances and surface conditions".<br />
</translate><br />
{{clear}}<br />
<translate><br />
== Standards == <!--T:3--><br />
<br />
<!--T:4--><br />
There are 2 ANSI/ISO standards:<br />
<br />
<!--T:5--><br />
* ISO 1101 / ASME Y14.5 Stating and interpreting Geometric Dimensions and Tolerances (Definitions and symbols) [http://www.sharifcadcam.ir/uploaded/2e22f9ef-dfc5-47bc-a126-cc51e9686c4f.pdf 1]<br />
* ISO 16792 / ASME Y14.41 Model-based definitions (CAD data) 3D model presentation and geometric dimensioning and tolerancing [http://gost-snip.su/download/asme_y14_412003_digital_product_definition_data_practices 2]<br />
<br />
<!--T:6--><br />
ISO 16792 is a part of "Geometrical Product Specification" (GPS), which defines dimensional and geometrical tolerancing, surface properties and the related verification principles, measuring equipment and calibration requirements, including the uncertainty of dimensional and geometrical measurement.<br />
<br />
<!--T:7--><br />
* [https://www.iso.org/files/live/sites/isoorg/files/archive/pdf/en/gps_toc_.pdf GPS Table of contents]<br />
<br />
<!--T:8--><br />
There's also ISO 10303 (informally "STEP"), which defines the file format for exchanging product and manufacturing information, which is sourced from model-based definitions.<br />
<br />
== Approaches == <!--T:9--><br />
<br />
<!--T:10--><br />
There are two approaches to specifying Product and Manufacturing Information (PMI).<br />
<br />
<!--T:11--><br />
* The legacy approach (Traditional) of producing 2D drawings with GD&T symbols. In some industries, this approach is also referred to as Technical Product Documentation (TPD). How this is achieved with FreeCAD's [[TechDraw_Module|TechDraw workbench]] is described in [[TechDraw_Geometric_dimensioning_and_tolerancing|this page]].<br />
* The modern 3D approach Model-Based Definition (MBD) which embeds GD&T data into the model and produces drawings with GD&T symbols<br />
<br />
<!--T:12--><br />
{| class="wikitable"<br />
|-<br />
! Traditional !! MBD<br />
|-<br />
| 3D models with 2D drawings containing GD&T/PMI || 3D model with embedded GD&T/PMI<br />
|-<br />
| Human-readable || Human- and machine-readable<br />
|-<br />
| Relies on human interpretation || Relies on an automated process<br />
|-<br />
| Labour-intensive || Automated<br />
|-<br />
| Multiple files || Single data model<br />
|-<br />
| Manual synchronization between CMM/CAM/CAI software || Single source of truth<br />
|}<br />
<br />
== Existing software == <!--T:13--><br />
<br />
<!--T:14--><br />
* [https://www.youtube.com/watch?v=C4c_kJtwtxc Adding geometric tolerance with feature control frame in AutoCAD]<br />
* [https://www.youtube.com/watch?v=sVxuIgLgsKk Working with Drawing Symbols in Fusion 360]<br />
* [https://www.youtube.com/watch?v=Os1PVdb4UU8 Tech Tip Tuesday: Using the GD&T Quick Creation Menu in GOM Inspect]<br />
* [https://www.youtube.com/watch?v=WQUjodi7Izs CATIA V5 - FUNCTIONAL TOLERANCING & ANNOTATION]<br />
* [https://www.youtube.com/watch?v=0z7IoDiVYMY SmartProfile GD&T Analysis Software]<br />
<br />
== Implementation so far == <!--T:15--><br />
<br />
<!--T:16--><br />
* [https://github.com/FreeCAD/FreeCAD/commits/master/src/Mod/TechDraw/Symbols/gd-and-t TechDraw symbols SVG files]<br />
* [https://github.com/juanvanyo/FreeCAD-GDT GDT workbench]<br />
* [https://github.com/reox/FreeCAD_macros/blob/b6731feb10573e2d21781ce161c8ec7e894d1b73/TDCustomFormat.FCMacro TechDraw balloon macro]<br />
* [https://github.com/lidiriel/FreeCAD/commits/gdt-reference2 A branch that introduced a new type of DocumentObject: DrawViewGDTReference]<br />
<br />
== Forum threads == <!--T:17--><br />
<br />
<!--T:18--><br />
* [https://forum.freecadweb.org/viewtopic.php?f=35&t=41726 Enhancing TechDraw with geometric tolerances and surface finishings] - Developer discussion (2019)<br />
<br />
<!--T:19--><br />
* [https://forum.freecadweb.org/viewtopic.php?t=15497 Geometrical tolerances] - User feature request (2016)<br />
* [https://forum.freecadweb.org/viewtopic.php?f=10&t=22072 GD&T Workbench for FreeCAD] - A workbench for FreeCAD 0.16 (2016)<br />
* [https://www.forum.freecadweb.org/viewtopic.php?f=9&t=35392 TechDraw balloons] - A general-purpose TechDraw Macro which can be used to place GD&T symbols on a TechDraw page (2019)<br />
* [https://forum.freecadweb.org/viewtopic.php?f=35&t=35887 ISO 1101: 2017 Geometric Tolerancing Standard] - A link to the ISO 1101:2017 PDF file (2019)<br />
* [https://forum.freecadweb.org/viewtopic.php?t=42426 Geometric Dimensioning & Tolerancing] - Developer proposing contributions (2019)<br />
<br />
== Tutorials and learning materials on GD&T == <!--T:20--><br />
<br />
<!--T:21--><br />
* [https://www.youtube.com/watch?v=P5GT9ZSRYl0 Brief introduction (Video)]<br />
* [https://hackaday.com/2018/10/04/how-precise-is-that-part-know-your-gdt/ How Precise Is That Part? Know Your GD&T]<br />
* [https://www.youtube.com/watch?v=-3tN7KvDUjQ GD&T for beginners | step by step approach to do GD&T for mechanical drawing (Video)]<br />
* [https://www.youtube.com/c/StraightToThePointEngineering/videos?view=0&sort=da&flow=grid Straight To The Point Engineering (Video tutorials)]<br />
<br />
</translate><br />
[[Category:Roadmap{{#translation:}}]]<br />
[[Category:TechDraw{{#translation:}}]]</div>Foadsfhttps://wiki.freecad.org/index.php?title=Tolerancing&diff=826916Tolerancing2020-12-29T10:57:13Z<p>Foadsf: </p>
<hr />
<div><languages/><br />
<br />
{{TOCright}}<br />
<translate><br />
<br />
<!--T:1--><br />
[[File:Tolerancing Annotated Design Model.png|thumb|left|GD&T 3D annotations]]<br />
Geometric dimensioning and tolerancing (GD&T) means the specification of permissible limits/deviation of dimensions. Here we're talking strictly about geometric tolerances: a real-world error of shape, size, location, orientation in relation to the designed ideal.<br />
<br />
<!--T:2--><br />
There's also a distinction between the terms "limits and fits" and "geometric tolerances and surface conditions".<br />
</translate><br />
{{clear}}<br />
<translate><br />
== Standards == <!--T:3--><br />
<br />
<!--T:4--><br />
There are 2 ANSI/ISO standards:<br />
<br />
<!--T:5--><br />
* ISO 1101 / ASME Y14.5 Stating and interpreting Geometric Dimensions and Tolerances (Definitions and symbols) [http://www.sharifcadcam.ir/uploaded/2e22f9ef-dfc5-47bc-a126-cc51e9686c4f.pdf 1]<br />
* ISO 16792 / ASME Y14.41 Model-based definitions (CAD data) 3D model presentation and geometric dimensioning and tolerancing [http://gost-snip.su/download/asme_y14_412003_digital_product_definition_data_practices 2]<br />
<br />
<!--T:6--><br />
ISO 16792 is a part of "Geometrical Product Specification" (GPS), which defines dimensional and geometrical tolerancing, surface properties and the related verification principles, measuring equipment and calibration requirements, including the uncertainty of dimensional and geometrical measurement.<br />
<br />
<!--T:7--><br />
* [https://www.iso.org/files/live/sites/isoorg/files/archive/pdf/en/gps_toc_.pdf GPS Table of contents]<br />
<br />
<!--T:8--><br />
There's also ISO 10303 (informally "STEP"), which defines the file format for exchanging product and manufacturing information, which is sourced from model-based definitions.<br />
<br />
== Approaches == <!--T:9--><br />
<br />
<!--T:10--><br />
There are two approaches to specifying product and manufacturing information (PMI).<br />
<br />
<!--T:11--><br />
* The legacy approach (Traditional) of producing 2D drawings with GD&T symbols<br />
* The modern 3D approach (MBD) which embeds GD&T data into the model and produces drawings with GD&T symbols<br />
<br />
<!--T:12--><br />
{| class="wikitable"<br />
|-<br />
! Traditional !! MBD<br />
|-<br />
| 3D models with 2D drawings containing GD&T/PMI || 3D model with embedded GD&T/PMI<br />
|-<br />
| Human-readable || Human- and machine-readable<br />
|-<br />
| Relies on human interpretation || Relies on an automated process<br />
|-<br />
| Labour-intensive || Automated<br />
|-<br />
| Multiple files || Single data model<br />
|-<br />
| Manual synchronization between CMM/CAM/CAI software || Single source of truth<br />
|}<br />
<br />
== Existing software == <!--T:13--><br />
<br />
<!--T:14--><br />
* [https://www.youtube.com/watch?v=C4c_kJtwtxc Adding geometric tolerance with feature control frame in AutoCAD]<br />
* [https://www.youtube.com/watch?v=sVxuIgLgsKk Working with Drawing Symbols in Fusion 360]<br />
* [https://www.youtube.com/watch?v=Os1PVdb4UU8 Tech Tip Tuesday: Using the GD&T Quick Creation Menu in GOM Inspect]<br />
* [https://www.youtube.com/watch?v=WQUjodi7Izs CATIA V5 - FUNCTIONAL TOLERANCING & ANNOTATION]<br />
* [https://www.youtube.com/watch?v=0z7IoDiVYMY SmartProfile GD&T Analysis Software]<br />
<br />
== Implementation so far == <!--T:15--><br />
<br />
<!--T:16--><br />
* [https://github.com/FreeCAD/FreeCAD/commits/master/src/Mod/TechDraw/Symbols/gd-and-t TechDraw symbols SVG files]<br />
* [https://github.com/juanvanyo/FreeCAD-GDT GDT workbench]<br />
* [https://github.com/reox/FreeCAD_macros/blob/b6731feb10573e2d21781ce161c8ec7e894d1b73/TDCustomFormat.FCMacro TechDraw balloon macro]<br />
* [https://github.com/lidiriel/FreeCAD/commits/gdt-reference2 A branch that introduced a new type of DocumentObject: DrawViewGDTReference]<br />
<br />
== Forum threads == <!--T:17--><br />
<br />
<!--T:18--><br />
* [https://forum.freecadweb.org/viewtopic.php?f=35&t=41726 Enhancing TechDraw with geometric tolerances and surface finishings] - Developer discussion (2019)<br />
<br />
<!--T:19--><br />
* [https://forum.freecadweb.org/viewtopic.php?t=15497 Geometrical tolerances] - User feature request (2016)<br />
* [https://forum.freecadweb.org/viewtopic.php?f=10&t=22072 GD&T Workbench for FreeCAD] - A workbench for FreeCAD 0.16 (2016)<br />
* [https://www.forum.freecadweb.org/viewtopic.php?f=9&t=35392 TechDraw balloons] - A general-purpose TechDraw Macro which can be used to place GD&T symbols on a TechDraw page (2019)<br />
* [https://forum.freecadweb.org/viewtopic.php?f=35&t=35887 ISO 1101: 2017 Geometric Tolerancing Standard] - A link to the ISO 1101:2017 PDF file (2019)<br />
* [https://forum.freecadweb.org/viewtopic.php?t=42426 Geometric Dimensioning & Tolerancing] - Developer proposing contributions (2019)<br />
<br />
== Tutorials and learning materials on GD&T == <!--T:20--><br />
<br />
<!--T:21--><br />
* [https://www.youtube.com/watch?v=P5GT9ZSRYl0 Brief introduction (Video)]<br />
* [https://hackaday.com/2018/10/04/how-precise-is-that-part-know-your-gdt/ How Precise Is That Part? Know Your GD&T]<br />
* [https://www.youtube.com/watch?v=-3tN7KvDUjQ GD&T for beginners | step by step approach to do GD&T for mechanical drawing (Video)]<br />
* [https://www.youtube.com/c/StraightToThePointEngineering/videos?view=0&sort=da&flow=grid | Straight To The Point Engineering (Video tutorials)]<br />
<br />
</translate><br />
[[Category:Roadmap{{#translation:}}]]<br />
[[Category:TechDraw{{#translation:}}]]</div>Foadsfhttps://wiki.freecad.org/index.php?title=FEM_Mesh_CalculiX&diff=763973FEM Mesh CalculiX2020-09-20T10:34:05Z<p>Foadsf: </p>
<hr />
<div><languages/><br />
{{TOCright}}<br />
<translate><br />
<br />
== FEM element types in CalculiX == <!--T:1--><br />
For detailed information on FreeCAD FEM elements see [[FEM Mesh|FEM Mesh]] and [[FEM Element Types|FEM Element Types]]. For CalculiX specific questions you may try the [https://calculix.discourse.group Discourse group] or the [https://discord.gg/yyuQQg5 Discord channel].<br />
<br />
=== Segment element === <!--T:2--><br />
<br />
<!--T:12--><br />
{| class="wikitable" style="color:black; background-color:#eeeeef;" cellpadding="5" cellspacing="0" border="1"<br />
|+ '''Segment element from FreeCAD to CalculiX -- node assignment'''<br />
|-<br />
| seg2 FreeCAD nodes || seg3 FreeCAD nodes<br />
|-<br />
| [[File:Seg2.png|250px]] || [[File:Seg3--fc.png|250px]] <br />
|-<br />
|| seg2 (B31) CalculiX nodes || seg3 (B32) CalculiX nodes<br />
|- <br />
| [[File:Seg2.png|250px]] || [[File:Seg3--ccx.png|250px]] <br />
|-<br />
||FreeCAD → CalculiX, Nodes || <br />
|-<br />
|| N1, N2 || N1, N3, N2<br />
|}<br />
<br />
=== Triangle element === <!--T:3--><br />
<br />
<!--T:13--><br />
{| class="wikitable" style="color:black; background-color:#eeeeef;" cellpadding="5" cellspacing="0" border="1"<br />
|+ '''Triangle element from FreeCAD to CalculiX -- node assignment'''<br />
|-<br />
| tria3 FreeCAD nodes || tria6 FreeCAD nodes<br />
|-<br />
| [[File:Tria3--fc.png|250px]] || [[File:Tria6--fc.png|250px]] <br />
|-<br />
|| tria3 (S3) CalculiX nodes || tria6 (S6) CalculiX nodes<br />
|- <br />
| [[File:Tria3--ccx.png|250px]] || [[File:Tria6--ccx.png|250px]] <br />
|-<br />
||FreeCAD → CalculiX, Nodes || <br />
|-<br />
|| N1, N2, N3 || N1, N2, N3, N4, N5, N6<br />
|}<br />
<br />
=== Quadratic element === <!--T:4--> <br />
<br />
<!--T:5--><br />
{| class="wikitable" style="color:black; background-color:#eeeeef;" cellpadding="5" cellspacing="0" border="1"<br />
|+ '''Quadratic element from FreeCAD to CalculiX -- node assignment'''<br />
|-<br />
| quad4 FreeCAD nodes || quad8 FreeCAD nodes<br />
|-<br />
| [[File:Quad4--fc.png|250px]] || [[File:Quad8--fc.png|250px]] <br />
|-<br />
|| quad4 (S4) CalculiX nodes || quad8 (S8) CalculiX nodes<br />
|- <br />
| [[File:Quad4--ccx.png|250px]] || [[File:Quad8--ccx.png|250px]] <br />
|-<br />
||FreeCAD → CalculiX, Nodes ||<br />
|-<br />
|| N1, N2, N3, N4 || N1, N2, N3, N4, N5, N6, N7, N8<br />
|}<br />
<br />
=== Tetrahedron element === <!--T:6--> <br />
<br />
<!--T:7--><br />
The following node order is not implemented ! TODO: verify node order (do not forget getccxVolumesByFace()).<br />
<br />
<!--T:8--><br />
{| class="wikitable" style="color:black; background-color:#eeeeef;" cellpadding="5" cellspacing="0" border="1"<br />
|+ '''Tetrahedron element from FreeCAD to CalculiX -- node assignment'''<br />
|-<br />
| tetra4 FreeCAD nodes || tetra10 FreeCAD nodes<br />
|-<br />
| [[File:Tetra4--fc.png|250px]] || [[File:Tetra10--fc.png|250px]] <br />
|-<br />
|| tetra4 (C3D4) CalculiX nodes || tetra10 (C3D10) CalculiX nodes<br />
|- <br />
| [[File:Tetra4--ccx.png|250px]] || [[File:Tetra10--ccx.png|250px]] <br />
|-<br />
||FreeCAD → CalculiX, Nodes || <br />
|-<br />
|| N2, N3, N4, N1 || N2, N3, N4, N1, N6, N10, N9, N5, N7, N8<br />
|}<br />
<br />
=== Hexahedron element === <!--T:9--><br />
<br />
<!--T:14--><br />
{| class="wikitable" style="color:black; background-color:#eeeeef;" cellpadding="5" cellspacing="0" border="1"<br />
|+ '''Hexahedron element from FreeCAD to CalculiX -- node assignment'''<br />
|-<br />
| hexa8 FreeCAD nodes || hexa20 FreeCAD nodes<br />
|-<br />
| [[File:Hexa8--fc.png|250px]] || [[File:Hexa20--fc.png|250px]] <br />
|-<br />
|| hexa8 (C3D8) CalculiX nodes || hexa20 (C3D20) CalculiX nodes<br />
|- <br />
| [[File:Hexa8--ccx.png|250px]] || [[File:Hexa20--ccx.png|250px]] <br />
|-<br />
||FreeCAD → CalculiX, Nodes || <br />
|-<br />
||N6, N7, N8, N5, N2, N3, N4, N1 || N6, N7, N8, N5, N2, N3, N4, N1 , N14, N15, N16, N13, N10, N11, N12, N9, N18, N19, N20, N17<br />
|}<br />
<br />
=== Pentahedron element === <!--T:10--><br />
<br />
<!--T:15--><br />
{| class="wikitable" style="color:black; background-color:#eeeeef;" cellpadding="5" cellspacing="0" border="1"<br />
|+ '''Pentahedron element from FreeCAD to CalculiX -- node assignment'''<br />
|-<br />
| penta6 FreeCAD nodes || penta15 FreeCAD nodes<br />
|-<br />
| [[File:penta6--fc.png|250px]] || [[File:Penta15--fc.png|250px]] <br />
|-<br />
|| penta6 (C3D6) CalculiX nodes || penta15 (C3D15) CalculiX nodes<br />
|- <br />
| [[File:Penta6--ccx.png|250px]] || [[File:Penta15--ccx.png|250px]] <br />
|-<br />
||FreeCAD → CalculiX, Nodes || <br />
|-<br />
|| N5, N6, N4, N2, N3, N1 || N5, N6, N4, N2, N3, N1, N11, N12, N10, N8, N9, N7, N14, N15, N13<br />
|}<br />
<br />
<br />
</translate><br />
{{FEM Tools navi{{#translation:}}}}<br />
{{Userdocnavi{{#translation:}}}}<br />
[[Category:Developer{{#translation:}}]]<br />
[[Category:Poweruser_Documentation{{#translation:}}]]<br />
{{clear}}</div>Foadsfhttps://wiki.freecad.org/index.php?title=Help&diff=763971Help2020-09-20T10:19:24Z<p>Foadsf: created a new section for Discord and other small edits</p>
<hr />
<div><languages/><br />
<translate><br />
<br />
==Forum== <!--T:1--><br />
<br />
<!--T:7--><br />
The first place you can ask for help is the [https://forum.freecadweb.org/viewforum.php?f=3 FreeCAD forum]. Please read [https://forum.freecadweb.org/viewtopic.php?f=3&t=2264 this post] before asking any question. Remember that [[Important information|important information]] about your system is necessary when asking for help.<br />
<br />
<!--T:15--><br />
There are different subforums for FreeCAD users and developers. Make sure you search the internet, and read through existing questions before you ask for help. There are subforums where you can discuss more specific topics, give your impressions of FreeCAD, discuss new ideas, etc. The forums are very active and you should get a reply very quickly.<br />
<br />
==Wiki== <!--T:2--><br />
<br />
<!--T:8--><br />
If you need help or have questions related to a particular page of this wiki documentation, you can always leave ideas or comments on the "discussion" tab of each page. To upload files for Wiki please use [https://www.freecadweb.org/wiki/Special:Upload this page]. <br />
<br />
==Internet Relay Chat (IRC)== <!--T:3--><br />
<br />
<!--T:9--><br />
There is an [irc://chat.freenode.net/freecad IRC #freecad chat room on Freenode]. #openFOAM-IRC is also on Freenode. <br />
<br />
==Reddit== <!--T:5--><br />
<br />
<!--T:10--><br />
If you are on Reddit you may use the [https://www.reddit.com/r/FreeCAD/ r/FreeCAD], or the [https://www.reddit.com/r/flossCAD/ r/flossCAD] using the FreeCAD flair. The r/flossCAD subreddit also has [https://s.reddit.com/channel/300896_dfacaa912e069e3d3f7e55e5cedfb25483d8d68a a chatroom] where might be able to ask questions. There are also [https://www.reddit.com/r/ElmerFEM/ r/ElmerFEM], [https://www.reddit.com/r/openscad/ r/openscad], [https://www.reddit.com/r/LibreCAD/ r/LibreCAD/] [https://www.reddit.com/r/OpenFOAM/ r/OpenFOAM], and [https://www.reddit.com/r/Modelica/ r/Modelica] subreddits.<br />
<br />
==Twitter and Mastodon== <!--T:6--><br />
<br />
<!--T:11--><br />
You may also follow the [https://twitter.com/FreeCADNews official Twitter account for FreeCAD] and/or [https://twitter.com/fsfarimani/lists/freecad the developers]. There is also [https://fosstodon.org/@FreeCAD FreeCAD's official Mastodon account] which you may follow. <br />
<br />
==Facebook== <!--T:12--><br />
<br />
<!--T:13--><br />
You may join the [https://www.facebook.com/groups/416491481766626 FreeCAD's Facebook public group]<br />
<br />
==Discord== <!--T:14--><br />
<br />
<!--T:15--><br />
There is an [https://discord.gg/HrhnvnE unofficial Discord channel] on Elmer's server where you can ask questions, showcase your great work and get feedback, and even share videos messages. There are also Discord servers for [https://discordapp.com/invite/bp2yeYU Modelica Language], [https://discordapp.com/invite/NeZEBZn Elmer FEM], and [https://discordapp.com/invite/P9p9eHn OpenFOAM]. Please do not use chat groups as the main medium of exchanging data. They are not indexed by the search engines and information produced on those platforms is not properly accumulated, as it does on forums.<br />
<br />
<br />
</translate><br />
{{Userdocnavi{{#translation:}}}}<br />
[[Category:Help{{#translation:}}]]<br />
{{clear}}</div>Foadsfhttps://wiki.freecad.org/index.php?title=Help_FreeCAD&diff=763970Help FreeCAD2020-09-20T10:11:21Z<p>Foadsf: IRC link didn't work</p>
<hr />
<div><languages/><br />
<translate><br />
== Introduction == <!--T:27--><br />
<br />
</translate><br />
{{TOCright}}<br />
<translate><br />
<br />
<!--T:1--><br />
If you like FreeCAD and would like to help in its development, apart from [[Donate|direct donation]] there are many other things you can do, even if you are not a programmer.<br />
<br />
== Work on the documentation == <!--T:2--><br />
<br />
<!--T:18--><br />
Help us to build, correct and extend this documentation. Correct mistakes, extend or correct pages that are unclear, create new pages if a topic is missing, etc. Contributing to the FreeCAD wiki is easy, at [[WikiPages|WikiPages]] you can find the general guidelines and the help needed to get you started. To edit the wiki, you will need a wiki account with "Editor" permissions (the wiki is write-protected to avoid spamming). You can ask for an account [http://forum.freecadweb.org/viewtopic.php?f=21&t=6830 on the forum] or on the [https://wiki.freecadweb.org/Help#Chat IRC channel]. Please note that the IRC channel may not be as responsive as the forum. [https://forum.freecadweb.org The official FreeCAD forum] should be the premier place to ask questions and start discussions, As it will help preserve the experience and knowledge of the community.<br />
<br />
<!--T:3--><br />
A couple of areas that would welcome your work:<br />
* The [[:Category:Command Reference]] page lists and documents all of the FreeCAD [[command|command]]s. Most of them contain little to no information at all. Please refer to [[WikiPages|WikiPages]] for good examples of what command documentation pages should look like.<br />
* The [[Tutorials|Tutorials]] section needs examples on how to use the workbenches. If you developed something cool with FreeCAD, why not document how you did it for posterity? <br />
* There are open tickets on the FreeCAD [[bugtracker|bugtracker]] tagged [https://freecadweb.org/tracker/search.php?tag_string=documentation "documentation"] that could use some love.<br />
<br />
== Share your FreeCAD knowledge == <!--T:4--><br />
<br />
<!--T:19--><br />
The user community around FreeCAD is still small, but already includes several advanced users who do a very important job in showing to newcomers how to use the software. If you begin to feel comfortable with FreeCAD, your knowledge could be very valuable to others, and you might<br />
contribute with important assets, like:<br />
* Showing the work you do with FreeCAD on the [http://forum.freecadweb.org/viewforum.php?f=24 Users Showcase forum]. You can post screenshots, and, even better, attach the FreeCAD files so other people can examine it and understand how you did it.<br />
* Recording [http://www.youtube.com/user/FreeCADNews videos] showing how you did something interesting in FreeCAD. These videos usually do a great job in showing new features.<br />
* Write [http://freecad-tutorial.blogspot.com/ tutorials] describing or teaching something interesting. You can write tutorials on your own blog, directly on our wiki, or even on the forum.<br />
* Post on the [https://joinmastodon.org/ Mastodon] open source social network (and [https://fosstodon.org/@FreeCAD follow FreeCAD] there) or on the [https://www.facebook.com/groups/416491481766626 Facebook] community.<br />
* Look into the latest FreeCAD posts on [https://www.reddit.com/search/?q=freecad&type=link&sort=new Reddit], [https://3dprinting.stackexchange.com/search?tab=newest&q=freecad 3dprinting.stackexchange], [https://stackoverflow.com/search?q=freecad StackOverflow]... Try to answer them and participate in the discussions sharing your experience and information.<br />
* Be present at the FreeCAD IRC channel or [https://www.freecadweb.org/wiki/Help#Chat other chat groups]<br />
<br />
== Translate FreeCAD == <!--T:5--><br />
<br />
<!--T:20--><br />
Translate FreeCAD to your own language. All text strings of the FreeCAD interface can be easily translated to other languages. All we need is someone who knows that other languages and is willing to help! All the translations are done online on [http://crowdin.net/project/freecad Crowdin].<br />
<br />
<!--T:6--><br />
For details on translation, see [[Localisation|Localisation]].<br />
<br />
== Translate the documentation == <!--T:7--><br />
<br />
<!--T:21--><br />
Translating is easy, the FreeCAD wiki supports a translation plugin which allows you to translate the base English page to other languages.<br />
<br />
<!--T:8--><br />
For details on translation, see [[Localisation#Translating the wiki]].<br />
<br />
<!--T:15--><br />
Please be sure you are familiar with the basics of wiki markup; see [[Help:Editing|Help:Editing]] for a reference.<br />
<br />
<!--T:9--><br />
Then head to [[WikiPages|WikiPages]] to familiarize yourself with the style used in this wiki, particularly when it comes to templates.<br />
<br />
== Help others to know FreeCAD == <!--T:10--><br />
<br />
<!--T:22--><br />
* Talk about FreeCAD to other people who might be interested<br />
* Find interesting uses for FreeCAD, and document it, for example with screenshots. FreeCAD is very young, and not many people see what they can do with it. If you are a FreeCAD fan already, you surely know some cool thing FreeCAD can do. Help us to show that to others!<br />
* Hang on the forum, and help newcomers to solve basic questions<br />
* Write tutorials, record videos, etc., showing what you do with FreeCAD<br />
* Contribute with files, drawings, etc. We still lack good example files of what can be done with FreeCAD<br />
* Help to promote FreeCAD on GitHub by [https://help.github.com/articles/be-social/#watch-a-project "Starring" and "Watching"] the [https://github.com/FreeCAD/FreeCAD FreeCAD repository]<br />
<br />
== Report bugs and ask for interesting features == <!--T:11--><br />
<br />
<!--T:23--><br />
[[File:Bugreport-workflow.png|center]]<br />
<br />
<!--T:24--><br />
Although the place to report confirmed bugs and suggest new features is eventually the '''[[tracker|FreeCAD Tracker]]''', please always post bug reports and feature requests to the Help forum first. In order to save developers time (triaging and handling hard to understand bugs can be very time consuming), and avoid frustrations because your issue was not handled the way you would like, please read the following:<br />
* Bugs and features requests are handled in the same tracker. Just mark your issue as "bug" (something that doesn't work as it should) or "feature" (something that is not there but you think it would be good to have)<br />
* Although originally you could submit issues anonymously, unfortunately this had to be cancelled due to spam. Now if you would like to create/edit tickets you will have to create an account. You will then by default be notified when someone adds notes to the issue. In many cases, the person who will handle the bug will need more information from you.<br />
* When reporting a bug, the most important point is to allow developers to reproduce it. Be sure to include the exact steps needed to make the bug happen, so another person can do the same and see the bug happen on his machine too. If the developer cannot see the bug, he cannot solve it either.<br />
* Also include information that can help developers to situate the problem, like the operating system you are running FreeCAD on, the exact version of FreeCAD and the relevant libraries. Please post all the data by using the "copy to clip board" button in the Help (menu) → about FreeCAD dialogue, and do this from the Part or PartDesign workbench.<br />
* No matter how sure you are that you have found a bug, please always discuss bugs first in the [http://forum.freecadweb.org/viewforum.php?f=3 Help forum].<br />
* Before submitting a feature request, always discuss it with other users first on the [http://forum.freecadweb.org/viewforum.php?f=8 Open discussion forum], so you might end up with a more solid proposal, with more chances to interest a developer to implement it.<br />
* Remember that FreeCAD is developed by volunteers who use their free time to work on it. Although everyone tries his best to make the best possible application, your bug report might be treated with low priority, or canceled if you cannot give sufficient information, and your feature request might be postponed or even refused if no developer has interest in implement it or if that would request an unrealistic amount of work.<br />
<br />
== Design artwork == <!--T:12--><br />
<br />
<!--T:25--><br />
See the [[Artwork|Artwork]] and [[Artwork Guidelines|Artwork Guidelines]] page for guidelines about designing icons for FreeCAD.<br />
<br />
== Program! == <!--T:13--><br />
<br />
<!--T:26--><br />
Writing code for FreeCAD is not hard, and you don't need any permission, you can start right now to work on something you want, then submit a patch on the [http://www.freecadweb.org/tracker tracker] or request a merge from a [https://github.com/FreeCAD git branch]. To avoid headaches you should meet the following prerequisites first:<br />
* FreeCAD goes at its own pace and has a very small team of developers. We have not as much time as we would like to dedicate to FreeCAD, and things are not planned ahead; they are done when some developer sees it fit and when he finds time to do it. So we don't maintain a list of tasks to be done. It is up to you to find something you would like to do, for example, a defect you would like to correct, or a small feature you think is missing. The [http://www.freecadweb.org/tracker tracker] also contains some items that are not yet assigned to anybody.<br />
* Before you start to code for FreeCAD, you must know well how FreeCAD works. This seems obvious, but if you don't know how it is supposed to work you won't know what to do internally or how to do it.<br />
* Almost everything can be done either in Python or C++. The internals work almost the same in both languages. We suggest you read through the [[Power users hub|Power users hub]] pages, even if you're going to code in C++ since it will give you a good overview of the internals.<br />
* If you are going to work in C++, make sure you can compile FreeCAD without problems first.<br />
* Present yourself to other developers. FreeCAD is before anything a social project, we discuss a lot of things on the [http://forum.freecadweb.org forum] before implementing it, and it's always best to discuss your ideas and tell people what you are planning to do before actually doing it. We also have an [irc://chat.freenode.net/freecad IRC channel], but the forum is the one and only place where you can meet all the developers.<br />
* Since 2016, FreeCAD also participates in the [[Google Summer of Code|Google Summer of Code]]. Be sure to check our ideas there if you are interested in participating in the next edition.<br />
<br />
</translate><br />
{{Userdocnavi{{#translation:}}}}<br />
[[Category:Documentation{{#translation:}}]]<br />
[[Category:Developer Documentation{{#translation:}}]]<br />
[[Category:Common Questions{{#translation:}}]]</div>Foadsfhttps://wiki.freecad.org/index.php?title=Help&diff=667704Help2020-04-21T10:03:11Z<p>Foadsf: </p>
<hr />
<div><languages/><br />
<translate><br />
<br />
==Forum== <!--T:1--><br />
<br />
<!--T:7--><br />
The first place you can ask for help is the [https://forum.freecadweb.org/viewforum.php?f=3 FreeCAD forum]. Please read [https://forum.freecadweb.org/viewtopic.php?f=3&t=2264 this post] before asking any question. Remember that [[Important information|important information]] about your system is necessary when asking for help.<br />
<br />
<!--T:15--><br />
There are different subforums for FreeCAD users and developers. Make sure you search the internet, and read through existing questions before you ask for help. There are subforums where you can discuss more specific topics, give your impressions of FreeCAD, discuss new ideas, etc. The forums are very active and you should get a reply very quickly.<br />
<br />
==Wiki== <!--T:2--><br />
<br />
<!--T:8--><br />
If you need help or have questions related to a particular page of this wiki documentation, you can always leave ideas or comments on the "discussion" tab of each page. To upload files for Wiki please use [https://www.freecadweb.org/wiki/Special:Upload this page]. <br />
<br />
==Chat== <!--T:3--><br />
<br />
<!--T:9--><br />
There is also an [irc://chat.freenode.net/freecad IRC #freecad chat room on Freenode]. #openFOAM-IRC is also on Freenode. There are Discord servers for [https://discordapp.com/invite/bp2yeYU Modelica Language], [https://discordapp.com/invite/NeZEBZn Elmer FEM], and [https://discordapp.com/invite/P9p9eHn OpenFOAM]. Please do not use chat groups as the main medium of exchanging data. They are not indexed by the search engines and information produced on those platforms is not accumulated, as it does on forums.<br />
<br />
==Reddit== <!--T:5--><br />
<br />
<!--T:10--><br />
If you are on Reddit you may use the [https://www.reddit.com/r/FreeCAD/ r/FreeCAD], or the [https://www.reddit.com/r/flossCAD/ r/flossCAD] using the FreeCAD flair. The r/flossCAD subreddit also has [https://s.reddit.com/channel/300896_dfacaa912e069e3d3f7e55e5cedfb25483d8d68a a chatroom] where might be able to ask questions. There are also [https://www.reddit.com/r/ElmerFEM/ r/ElmerFEM], [https://www.reddit.com/r/openscad/ r/openscad], [https://www.reddit.com/r/LibreCAD/ r/LibreCAD/] [https://www.reddit.com/r/OpenFOAM/ r/OpenFOAM], and [https://www.reddit.com/r/Modelica/ r/Modelica] subreddits.<br />
<br />
==Twitter and Mastodon== <!--T:6--><br />
<br />
<!--T:11--><br />
You may also follow the [https://twitter.com/FreeCADNews official Twitter account for FreeCAD] and/or [https://twitter.com/fsfarimani/lists/freecad the developers]. There is also [https://fosstodon.org/@FreeCAD FreeCAD's official Mastodon account] which you may follow. <br />
<br />
==Facebook== <!--T:12--><br />
<br />
<!--T:13--><br />
You may join the [https://www.facebook.com/groups/416491481766626 FreeCAD's Facebook public group]<br />
<br />
<!--T:14--><br />
{{Userdocnavi}}<br />
<br />
<!--T:4--><br />
[[Category:Help]]<br />
<br />
<br />
</translate></div>Foadsfhttps://wiki.freecad.org/index.php?title=Drawing_View&diff=576785Drawing View2020-01-13T13:29:00Z<p>Foadsf: this is the first Google result when searching for persective orthographic</p>
<hr />
<div><languages/><br />
<translate><br />
<!--T:11--><br />
{{docnav|[[Drawing_Landscape_A3|New A3 landscape drawing]]|[[Drawing_Annotation|Annotation]]|[[Drawing_Module|Drawing Module]]|IconL=Drawing_Landscape_A3.png|IconC=Workbench_Drawing.svg|IconR=Drawing_Annotation.png}}<br />
<br />
<!--T:1--><br />
{{GuiCommand|Name=Drawing View|Workbenches=[[Drawing Workbench|Drawing]], Complete|MenuLocation=Drawing → Insert view in drawing|Shortcut=none|SeeAlso=[[Drawing Landscape A3|Drawing Landscape A3]]}}<br />
<br />
<!--T:2--><br />
This tool creates a new view of the selected object in the active drawing sheet.<br />
<br />
<br />
<!--T:3--><br />
[[File:Drawing_Views.png|500px|A drawing sheet with three views: front, top and isometric.]]<br />
<br />
=== How to use === <!--T:4--><br />
Select an object either in the 3D view or the Project tree, then click on the Drawing View tool. By default, a top view scaled at 1:1 (real scale) will be placed at the top left of the page. It may not be visible if it's too small or too big for the page.<br />
<br />
<!--T:5--><br />
A '''View''' object is added to the '''Page''' object in the Project tree. For subsequent views, a three-digit number will be appended to the name. Click on the arrow in front of the Page object to unfold it and display the views it contains.<br />
<br />
<!--T:10--><br />
If only the object is selected in the Project Tree, the view is added to the first page of the project. If you have multiple pages in your project please select the object<br />
and the page it should be added to. Then click on the icon to add the view to the selected page.<br />
<br />
=== Modify an existing view === <!--T:6--><br />
Unfold the Page object in the Project tree, and select the View. Its parameters can be edited in the Property View Data tab.<br />
<br />
<!--T:7--><br />
[[File:Drawing_View_Properties.png]]<br />
[[File:Drawing_View_Iso.png|150px|thumb|Isometric view with smooth lines visibility off]]<br />
[[File:Drawing_View_Iso_SmoothLines.png|thumb|150px|Isometric view with smooth lines visibility on]]<br />
<br />
<!--T:8--><br />
* '''Label''': changes the view's label in the Project tree. You can also click on the View in the tree and right-click → Rename, or press {{KEY|F2}}.<br />
* '''Rotation''': rotates the view. For example, an isometric view will require a 60 degree rotation (see also Direction parameter below)<br />
* '''Scale''': sets the view scale.<br />
* '''X''': sets the view's horizontal position on the page in millimeters.<br />
* '''Y''': sets the view's vertical position on the page in millimeters. Please note that coordinate (0,0) is located at the top left of the page, so the higher the number, the lower in the page the view will be.<br />
* '''Direction''': changes the view direction. It is set by xyz values that define a vector normal to the page. Top view will be (0,0,1), and isometric will be (1,1,1). Values can be negative.<br />
* '''Show Hidden Lines''': toggles the hidden lines visibility on or off by selecting ''True'' or ''False''.<br />
* '''Show Smooth Lines''': toggles the smooth lines visibility on or off by selecting ''True'' or ''False''. Smooth lines are also called tangency edges. These edges indicate surface changes between tangent surfaces.<br />
<br />
<br />
=== Drawing View Wizard === <!--T:9--><br />
To generate a drawing sheet with standard views automatically, use the [[Macro Automatic drawing|Automatic drawing Macro]].<br />
{{clear}}<br />
<br />
=== Other === <!--T:15--><br />
If you are looking for persective-orthographic toggling in 3D view check [[Std_PerspectiveCamera|Std PerspectiveCamera]] and [[Std_OrthographicCamera|Std OrthographicCamera]]<br />
<br />
<br />
<!--T:12--><br />
{{docnav|[[Drawing_Landscape_A3|New A3 landscape drawing]]|[[Drawing_Annotation|Annotation]]|[[Drawing_Module|Drawing Module]]|IconL=Drawing_Landscape_A3.png|IconC=Workbench_Drawing.svg|IconR=Drawing_Annotation.png}}<br />
<br />
<br />
</translate><br />
<br />
<!--T:13--><br />
{{Drawing Tools navi}}<br />
<br />
<!--T:14--><br />
{{Userdocnavi}}</div>Foadsfhttps://wiki.freecad.org/index.php?title=Download&diff=535269Download2019-11-08T12:20:09Z<p>Foadsf: </p>
<hr />
<div>__NOTOC__<br />
<languages/><br />
<br />
<div id="itsfree" style="text-align:left;color:black;background:#f6f6f6;margin:1em 7em;padding:0.5em 2em;border:2px solid #a7d7f9;"><br />
<translate><br />
<!--T:1--><br />
Please note that FreeCAD is still in development, and has not reached version 1.0 status in our view. It might not be ready for production use, but many people already use it professionally. To find out if FreeCAD is appropriate for your project, please visit the [https://forum.freecadweb.org FreeCAD forum].<br />
</translate></div><translate><br />
<br />
== Current stable version == <!--T:2--><br />
<br />
<!--T:3--><br />
The first 0.18 release of FreeCAD (16093) was published on 2019-03-12. The latest bug fix release '''0.18.4 (16146)''' was published on 2019-10-26. To find out what's new, see the [[Release notes 0.18|release notes]].<br />
<br />
<!--T:53--><br />
You will find SHA256 checksums to verify the integrity of your download on the [https://github.com/FreeCAD/FreeCAD/releases/tag/0.18.4 0.18.4 release page].<br />
<br />
</translate><br />
{| align="center" cellpadding="20" style="font-size:120%"<br />
| align=center | [[Image:Windows.png]]<br />
<br />
Windows<br />
<br />
[https://github.com/FreeCAD/FreeCAD/releases/download/0.18.4/FreeCAD-0.18.4.980bf90-WIN-x32-installer.exe 32-bit] |<br />
[https://github.com/FreeCAD/FreeCAD/releases/download/0.18.4/FreeCAD-0.18.4.980bf90-WIN-x64-installer.exe 64-bit]<br />
|<br />
| align=center | [[Image:Mac.png]]<br />
<br />
Mac<br />
<br />
[https://github.com/FreeCAD/FreeCAD/releases/download/0.18.4/FreeCAD_0.18-16146-OSX-x86_64-conda-Qt5-Py3.dmg Mac OS X] <small>64-bit</small><br />
|<br />
| align=center | [[Image:AppImage-logo.png]]<br />
<br />
Linux<br />
<br />
[https://github.com/FreeCAD/FreeCAD/releases/download/0.18.4/FreeCAD_0.18-16146-Linux-Conda_Py3Qt5_glibc2.12-x86_64.AppImage AppImage] <small>64-bit</small><br />
|}<br />
<translate><br />
<br />
=== Notes for Windows users === <!--T:5--><br />
<br />
* The 32-bit installer (x86) supports the following versions of Windows: 7/8/10.<br />
* The 64-bit installer (x64) supports the following versions of Windows: 7/8/10.<br />
* A portable version (64-bit) that doesn't need installation is in the release page.<br />
<br />
=== Notes for Mac OS X users === <!--T:9--><br />
<br />
Mac OS X 10.11 ''El Capitan'' is the minimum supported version.<br />
<br />
=== Notes for GNU/Linux users === <!--T:6--><br />
<br />
<!--T:51--><br />
Most distributions carry FreeCAD in their official repositories, however, if the distribution doesn't follow a rolling release model the version they provide might be outdated. Instead you can download the AppImage above, mark it as executable and launch it without installation.<br />
<br />
<!--T:54--><br />
Please see the [[Install on Unix|Install on Unix]] page for more installation options, including daily packages for Ubuntu and derivatives.<br />
<br />
== Development versions == <!--T:4--><br />
<br />
FreeCAD's development is active.<br />
* For Linux users, check out the development [[AppImage|AppImage]].<br />
* For MacOS, Windows, and development source code, see the [https://github.com/FreeCAD/FreeCAD/releases FreeCAD/releases] page.<br />
<br />
== Additional modules and macros == <!--T:44--><br />
<br />
<!--T:52--><br />
The FreeCAD community provides many additional modules and macros. Since 0.17 they can be easily installed from within FreeCAD using the [[Addon Manager|Addon manager]] [[Image:AddonManager.svg|22px]].<br />
<br />
<!--T:40--><br />
{{Userdocnavi}}<br />
</translate></div>Foadsfhttps://wiki.freecad.org/index.php?title=Installing_on_Mac&diff=525400Installing on Mac2019-10-21T18:40:09Z<p>Foadsf: </p>
<hr />
<div><languages/><br />
<translate><br />
<!--T:18--><br />
{{docnav<br />
|[[Install on Unix|Install on Unix]]<br />
|[[Getting started|Getting started]]<br />
}}<br />
<br />
<!--T:1--><br />
FreeCAD can be installed on macOS in on .dmg package which you can drag and drop into your Applications folder:<br />
<br />
<!--T:15--><br />
{{DownloadMacStable}}<br />
<br />
and the nightly build can be downloaded from<br />
<br />
[[Image:Nightly.png|30px]][https://github.com/FreeCAD/FreeCAD/releases/download/0.19_pre/FreeCAD_0.19-18589-OSX-x86_64-conda-Qt5-Py3.dmg Nightly 19_pre] <small> [https://github.com/FreeCAD/FreeCAD/releases/download/0.19_pre/FreeCAD_0.19-18589-OSX-x86_64-conda-Qt5-Py3.dmg-SHA256.txt (sha256)]</small><br />
<br />
<!--T:23--><br />
However, it is highly recommended to use a package manager such as HomeBrew to keep your software updated. Instructions to install HomeBrew can be seen [https://brew.sh/ here]. When HomeBrew installed you can simply install FreeCAD through your bash terminal with <br />
<br />
</translate><br />
{{Code|code=<br />
brew cask install freecad<br />
}}<br />
<translate><br />
<br />
<!--T:24--><br />
and to upgrade the software to the latest version available on HomBrew Cask you may run<br />
<br />
</translate><br />
{{Code|code=<br />
brew cask upgrade freecad<br />
}}<br />
<translate><br />
<br />
<!--T:25--><br />
If there are any issues with the HomeBrew Cask formula you may report [https://github.com/FreeCAD/homebrew-freecad here]. <br />
<br />
<!--T:16--><br />
This page describes the usage and features of the FreeCAD installer. It also includes uninstallation instructions.<br />
Once installed, you can [[Getting started |get started]]!<br />
<br />
=== Simple Installation === <!--T:2--><br />
The FreeCAD installer is provided as a app package (.app) enclosed in a disk image file.<br />
<br />
<!--T:3--><br />
You can download the latest installer from the [[Download|Download]] page. After downloading the file, just mount the disk image, then drag it to the Application folder or a folder of your choice.<br />
<br />
<!--T:4--><br />
[[File:mac_installer_1.png]]<br />
<br />
<!--T:5--><br />
That's it.Just click on the app to launch FreeCAD. If you have this message "FreeCAD can't be open as it is from unidentified developer. " Open the folder (Application) and right click on the app then click open and accept to open the application.<br />
<br />
<br />
=== Uninstallation === <!--T:7--><br />
<br />
<!--T:8--><br />
There currently isn't an uninstaller for FreeCAD. To completely remove FreeCAD and all installed components, drag the following files and folders to the Trash:<br />
<br />
<!--T:9--><br />
*In /Applications:<br />
**FreeCAD<br />
<br />
<!--T:12--><br />
That's it. <br />
<br />
<!--T:13--><br />
{{docnav<br />
|[[Install on Unix|Install on Unix]]<br />
|[[Getting started|Getting started]]<br />
}}<br />
<br />
<!--T:17--><br />
[[Category:User Documentation]]<br />
<br />
<!--T:19--><br />
[[Category:Administration]]<br />
</translate></div>Foadsfhttps://wiki.freecad.org/index.php?title=File:Nightly.png&diff=525399File:Nightly.png2019-10-21T18:38:15Z<p>Foadsf: </p>
<hr />
<div></div>Foadsfhttps://wiki.freecad.org/index.php?title=Help&diff=523734Help2019-10-18T11:18:26Z<p>Foadsf: </p>
<hr />
<div><languages/><br />
<translate><br />
<br />
==Forum== <!--T:1--><br />
<br />
<!--T:7--><br />
The first place you can ask for help is the [http://forum.freecadweb.org/ FreeCAD forum] (Please read [https://forum.freecadweb.org/viewtopic.php?f=3&t=2264 this post] before asking any questions).<br />
There are different subforums for FreeCAD developers and users. Make sure you search the internet before you ask for help and read through the existing questions that have already been made and/or solved. There are also subforums, where you can discuss other subjects, give your impressions of FreeCAD, ideas, etc. The forums are very active and you should get a reply very quickly.<br />
<br />
==Wiki== <!--T:2--><br />
<br />
<!--T:8--><br />
If you need help or have questions related to a particular page of this wiki documentation, you can always leave ideas or comments on the "discussion" tab of each page. To upload files for Wiki please use [https://www.freecadweb.org/wiki/Special:Upload this page]. <br />
<br />
==Chat== <!--T:3--><br />
<br />
<!--T:9--><br />
There is also an [irc://chat.freenode.net/freecad IRC #freecad chat room on Freenode]. #openFOAM-IRC is also on Freenode. There are Discord servers for [https://discordapp.com/invite/bp2yeYU Modelica Language], [https://discordapp.com/invite/NeZEBZn Elmer FEM], and [https://discordapp.com/invite/P9p9eHn OpenFOAM]. Please do not use chat groups as the main medium of exchanging data. They are not indexed by the search engines and information produced on those platforms is not accumulated, as it does on forums.<br />
<br />
==Reddit== <!--T:5--><br />
<br />
<!--T:10--><br />
If you are on Reddit you may use the [https://www.reddit.com/r/FreeCAD/ r/FreeCAD], or the [https://www.reddit.com/r/cad/ r/cad] using the FreeCAD flair. There are also [https://www.reddit.com/r/ElmerFEM/ r/ElmerFEM], [https://www.reddit.com/r/OpenFOAM/ r/OpenFOAM], and [https://www.reddit.com/r/Modelica/ r/Modelica] subreddits.<br />
<br />
==Twitter and Mastodon== <!--T:6--><br />
<br />
<!--T:11--><br />
You may also follow the [https://twitter.com/FreeCADNews official Twitter account for FreeCAD] and/or [https://twitter.com/fsfarimani/lists/freecad the developers]. There is also [https://fosstodon.org/@FreeCAD FreeCAD's official Mastodon account] which you may follow. <br />
<br />
==Facebook== <!--T:12--><br />
<br />
<!--T:13--><br />
You may join the [https://www.facebook.com/groups/416491481766626 FreeCAD's Facebook public group]<br />
<br />
<!--T:14--><br />
{{Userdocnavi}}<br />
<br />
<!--T:4--><br />
[[Category:Help]]<br />
<br />
<br />
</translate></div>Foadsfhttps://wiki.freecad.org/index.php?title=Online_Help_Startpage&diff=523733Online Help Startpage2019-10-18T11:17:26Z<p>Foadsf: </p>
<hr />
<div><languages/><br />
<translate><br />
<!--T:12--><br />
{{docnav|Online Help Toc|About FreeCAD}}<br />
<br />
<!--T:1--><br />
[[Image:Crystal_Clear_app_tutorials.png|right|150]]<br />
<br />
== Welcome to the FreeCAD on-line help == <!--T:2--><br />
<br />
<!--T:3--><br />
This document has been automatically created from the contents of the official FreeCAD wiki documentation, which can be read [http://www.freecadweb.org/wiki/index.php?title=Main_Page online]. Since the wiki is actively maintained and continuously developed by the FreeCAD community of developers and users, you may find that the online version contains more or newer information than this document. There you will also find in-progress translations of this documentation in several languages. But nevertheless, we hope you will find here all the information you need. In case you have questions you can't find answers for in this document, have a look at the [http://forum.freecadweb.org/index.php FreeCAD forum], where you can maybe find your question answered, or someone able to help you.<br />
<br />
=== How to use === <!--T:4--><br />
<br />
<!--T:5--><br />
This document is divided into several sections: introduction, usage, scripting and development, the last three address specifically the three broad categories of users of FreeCAD: end-users, who simply want to use the program, power-users, who are interested by the scripting capabilities of FreeCAD and would like to customize some of its aspects, and developers, who consider FreeCAD as a base for developing their own applications. If you are completely new to FreeCAD, we suggest you start simply from the introduction.<br />
<br />
=== Contribute === <!--T:6--><br />
<br />
<!--T:7--><br />
As you may have experienced sometimes, programmers are really bad help writers! For them, it is all completely clear because they made it that way. Therefore it's vital that experienced users help us to write and revise the documentation. Yes, we mean you! How, you might ask? Just go to [http://www.freecadweb.org/wiki/index.php user section of the wiki]. You will need a FreeCAD wiki account to log in. Ask on the forum or on the [https://www.freecadweb.org/wiki/Help#Chat IRC channel] for wiki write permission (the wiki is write-protected to avoid spamming) and we will create an account for you. Currently, the wiki account is separate from the forum account but we will create the wiki account with the same name as your forum account. Then you can start editing! Also, check out [http://www.freecadweb.org/wiki/index.php?title=Help_FreeCAD this page] for more ways you can help FreeCAD.<br />
<br />
<!--T:8--><br />
{{docnav|Online Help Toc|About FreeCAD}}<br />
<br />
<!--T:11--><br />
{{Userdocnavi}}<br />
<br />
<!--T:10--><br />
[[Category:User_Documentation]]<br />
<br />
</translate></div>Foadsfhttps://wiki.freecad.org/index.php?title=Help_FreeCAD&diff=523732Help FreeCAD2019-10-18T11:01:50Z<p>Foadsf: </p>
<hr />
<div><languages/><br />
<translate><br />
<!--T:1--><br />
If you like FreeCAD and would like to help in its development, apart from [https://www.freecadweb.org/wiki/Donate direct donation] there are many other things you can do, even if you are not a programmer:<br />
<br />
=== Work on the documentation === <!--T:2--><br />
Help us to build, correct and extend this documentation. Correct mistakes, extend or correct pages that are unclear, create new pages if a topic is missing, etc. Contributing to the FreeCAD wiki is easy, at [[WikiPages|WikiPages]] you can find the general guidelines and the help needed to get you started. To edit the wiki, you will need a wiki account with "Editor" permissions (the wiki is write-protected to avoid spamming). You can ask for an account [http://forum.freecadweb.org/viewtopic.php?f=21&t=6830 on the forum] or on the [irc://irc.freenode.net/freecad IRC channel]. Please note that the IRC channel may not be as responsive as the forum.<br />
<br />
<!--T:3--><br />
A couple of areas that would welcome your work:<br />
* The [[:Category:Command Reference]] page lists and documents all of the FreeCAD [[command|command]]s. Most of them contain little to no information at all. Please refer to [[WikiPages|WikiPages]] for good examples of what command documentation pages should look like.<br />
* The [[Tutorials|Tutorials]] section needs examples on how to use the workbenches. If you developed something cool with FreeCAD, why not document how you did it for posterity? <br />
* There are open tickets on the FreeCAD [[bugtracker|bugtracker]] tagged [https://freecadweb.org/tracker/search.php?tag_string=documentation "documentation"] that could use some love.<br />
<br />
=== Share your FreeCAD knowledge === <!--T:4--><br />
The user community around FreeCAD is still small, but already includes several advanced users who do a very important job in showing to newcomers how to use the software. If you begin to feel comfortable with FreeCAD, your knowledge could be very valuable to others, and you might<br />
contribute with important assets, like:<br />
* Showing the work you do with FreeCAD on the [http://forum.freecadweb.org/viewforum.php?f=24 Users Showcase forum]. You can post screenshots, and, even better, attach the FreeCAD files so other people can examine it and understand how you did it.<br />
* Recording [http://www.youtube.com/user/FreeCADNews videos] showing how you did something interesting in FreeCAD. These videos usually do a great job in showing new features.<br />
* Write [http://freecad-tutorial.blogspot.com/ tutorials] describing or teaching something interesting. You can write tutorials on your own blog, directly on our wiki, or even on the forum.<br />
* Post on the [https://joinmastodon.org/ Mastodon] open source social network (and [https://fosstodon.org/@FreeCAD follow FreeCAD] there) or on the [https://www.facebook.com/groups/416491481766626 Facebook] community.<br />
* Look into the latest FreeCAD posts on [https://www.reddit.com/search/?q=freecad&type=link&sort=new Reddit], [https://3dprinting.stackexchange.com/search?tab=newest&q=freecad 3dprinting.stackexchange], [https://stackoverflow.com/search?q=freecad StackOverflow]... Try to answer them and participate in the discussions sharing your experience and information.<br />
* Be present at the FreeCAD IRC channel or [https://www.freecadweb.org/wiki/Help#Chat other chat groups]<br />
<br />
=== Translate FreeCAD === <!--T:5--><br />
Translate FreeCAD to your own language. All text strings of the FreeCAD interface can be easily translated to other languages. All we need is someone who knows that other languages and is willing to help! All the translations are done online on [http://crowdin.net/project/freecad Crowdin].<br />
<br />
<!--T:6--><br />
For details on translation, see [[Localisation|Localisation]].<br />
<br />
=== Translate the documentation === <!--T:7--><br />
Translating is easy, the FreeCAD wiki supports a translation plugin which allows you to translate the base English page to other languages.<br />
<br />
<!--T:8--><br />
For details on translation, see [[Localisation#Translating the wiki]].<br />
<br />
<!--T:15--><br />
Please be sure you are familiar with the basics of wiki markup; see [[Help:Editing|Help:Editing]] for a reference.<br />
<br />
<!--T:9--><br />
Then head to [[WikiPages|WikiPages]] to familiarize yourself with the style used in this wiki, particularly when it comes to templates.<br />
<br />
=== Help others to know FreeCAD === <!--T:10--><br />
* Talk about FreeCAD to other people who might be interested<br />
* Find interesting uses for FreeCAD, and document it, for example with screenshots. FreeCAD is very young, and not many people see what they can do with it. If you are a FreeCAD fan already, you surely know some cool thing FreeCAD can do. Help us to show that to others!<br />
* Hang on the forum, and help newcomers to solve basic questions<br />
* Write tutorials, record videos, etc., showing what you do with FreeCAD<br />
* Contribute with files, drawings, etc. We still lack good example files of what can be done with FreeCAD<br />
* Help to promote FreeCAD on GitHub by [https://help.github.com/articles/be-social/#watch-a-project "Starring" and "Watching"] the [https://github.com/FreeCAD/FreeCAD FreeCAD repository]<br />
<br />
=== Report bugs and ask for interesting features === <!--T:11--><br />
[[File:Bugreport-workflow.png|center]]<br />
Although the place to report confirmed bugs and suggest new features is eventually the '''[[tracker|FreeCAD Tracker]]''', please always post bug reports and feature requests to the Help forum first. In order to save developers time (triaging and handling hard to understand bugs can be very time consuming), and avoid frustrations because your issue was not handled the way you would like, please read the following:<br />
* Bugs and features requests are handled in the same tracker. Just mark your issue as "bug" (something that doesn't work as it should) or "feature" (something that is not there but you think it would be good to have)<br />
* Although originally you could submit issues anonymously, unfortunately this had to be cancelled due to spam. Now if you would like to create/edit tickets you will have to create an account. You will then by default be notified when someone adds notes to the issue. In many cases, the person who will handle the bug will need more information from you.<br />
* When reporting a bug, the most important point is to allow developers to reproduce it. Be sure to include the exact steps needed to make the bug happen, so another person can do the same and see the bug happen on his machine too. If the developer cannot see the bug, he cannot solve it either.<br />
* Also include information that can help developers to situate the problem, like the operating system you are running FreeCAD on, the exact version of FreeCAD and the relevant libraries. Please post all the data by using the "copy to clip board" button in the Help (menu) → about FreeCAD dialogue, and do this from the Part or PartDesign workbench.<br />
* No matter how sure you are that you have found a bug, please always discuss bugs first in the [http://forum.freecadweb.org/viewforum.php?f=3 Help forum].<br />
* Before submitting a feature request, always discuss it with other users first on the [http://forum.freecadweb.org/viewforum.php?f=8 Open discussion forum], so you might end up with a more solid proposal, with more chances to interest a developer to implement it.<br />
* Remember that FreeCAD is developed by volunteers who use their free time to work on it. Although everyone tries his best to make the best possible application, your bug report might be treated with low priority, or canceled if you cannot give sufficient information, and your feature request might be postponed or even refused if no developer has interest in implement it or if that would request an unrealistic amount of work.<br />
<br />
=== Design artwork === <!--T:12--><br />
See the [[Artwork|Artwork]] page for guidelines about designing icons for FreeCAD.<br />
<br />
=== Program! === <!--T:13--><br />
Writing code for FreeCAD is not hard, and you don't need any permission, you can start right now to work on something you want, then submit a patch on the [http://www.freecadweb.org/tracker tracker] or request a merge from a [https://github.com/FreeCAD git branch]. To avoid headaches you should meet the following prerequisites first:<br />
* FreeCAD goes at its own pace and has a very small team of developers. We have not as much time as we would like to dedicate to FreeCAD, and things are not planned ahead; they are done when some developer sees it fit and when he finds time to do it. So we don't maintain a list of tasks to be done. It is up to you to find something you would like to do, for example, a defect you would like to correct, or a small feature you think is missing. The [http://www.freecadweb.org/tracker tracker] also contains some items that are not yet assigned to anybody.<br />
* Before you start to code for FreeCAD, you must know well how FreeCAD works. This seems obvious, but if you don't know how it is supposed to work you won't know what to do internally or how to do it.<br />
* Almost everything can be done either in Python or C++. The internals work almost the same in both languages. We suggest you read through the [[Power users hub|Power users hub]] pages, even if you're going to code in C++ since it will give you a good overview of the internals.<br />
* If you are going to work in C++, make sure you can compile FreeCAD without problems first.<br />
* Present yourself to other developers. FreeCAD is before anything a social project, we discuss a lot of things on the [http://forum.freecadweb.org forum] before implementing it, and it's always best to discuss your ideas and tell people what you are planning to do before actually doing it. We also have an [irc://chat.freenode.net/freecad IRC channel], but the forum is the one and only place where you can meet all the developers.<br />
* Since 2016, FreeCAD also participates in the [[Google Summer of Code|Google Summer of Code]]. Be sure to check our ideas there if you are interested in participating in the next edition.<br />
<br />
<!--T:16--><br />
{{Userdocnavi}}<br />
<br />
<!--T:14--><br />
[[Category:Documentation]]<br />
<br />
<!--T:17--><br />
[[Category:User Documentation]]<br />
</translate></div>Foadsfhttps://wiki.freecad.org/index.php?title=Help_FreeCAD&diff=523731Help FreeCAD2019-10-18T11:01:05Z<p>Foadsf: </p>
<hr />
<div><languages/><br />
<translate><br />
<!--T:1--><br />
If you like FreeCAD and would like to help in its development, apart from [https://www.freecadweb.org/wiki/Donate direct donation] there are many other things you can do, even if you are not a programmer:<br />
<br />
=== Work on the documentation === <!--T:2--><br />
Help us to build, correct and extend this documentation. Correct mistakes, extend or correct pages that are unclear, create new pages if a topic is missing, etc. Contributing to the FreeCAD wiki is easy, at [[WikiPages|WikiPages]] you can find the general guidelines and the help needed to get you started. To edit the wiki, you will need a wiki account with "Editor" permissions (the wiki is write-protected to avoid spamming). You can ask for an account [http://forum.freecadweb.org/viewtopic.php?f=21&t=6830 on the forum] or on the [irc://irc.freenode.net/freecad IRC channel]. Please note that the IRC channel may not be as responsive as the forum.<br />
<br />
<!--T:3--><br />
A couple of areas that would welcome your work:<br />
* The [[:Category:Command Reference]] page lists and documents all of the FreeCAD [[command|command]]s. Most of them contain little to no information at all. Please refer to [[WikiPages|WikiPages]] for good examples of what command documentation pages should look like.<br />
* The [[Tutorials|Tutorials]] section needs examples on how to use the workbenches. If you developed something cool with FreeCAD, why not document how you did it for posterity? <br />
* There are open tickets on the FreeCAD [[bugtracker|bugtracker]] tagged [https://freecadweb.org/tracker/search.php?tag_string=documentation "documentation"] that could use some love.<br />
<br />
=== Share your FreeCAD knowledge === <!--T:4--><br />
The user community around FreeCAD is still small, but already includes several advanced users who do a very important job in showing to newcomers how to use the software. If you begin to feel comfortable with FreeCAD, your knowledge could be very valuable to others, and you might<br />
contribute with important assets, like:<br />
* Showing the work you do with FreeCAD on the [http://forum.freecadweb.org/viewforum.php?f=24 Users Showcase forum]. You can post screenshots, and, even better, attach the FreeCAD files so other people can examine it and understand how you did it.<br />
* Recording [http://www.youtube.com/user/FreeCADNews videos] showing how you did something interesting in FreeCAD. These videos usually do a great job in showing new features.<br />
* Write [http://freecad-tutorial.blogspot.com/ tutorials] describing or teaching something interesting. You can write tutorials on your own blog, directly on our wiki, or even on the forum.<br />
* Post on the [https://joinmastodon.org/ Mastodon] open source social network (and [https://fosstodon.org/@FreeCAD follow FreeCAD] there) or on the [https://www.facebook.com/groups/416491481766626 Facebook] community.<br />
* Look into the latest FreeCAD posts on [https://www.reddit.com/search/?q=freecad&type=link&sort=new Reddit], [https://3dprinting.stackexchange.com/search?tab=newest&q=freecad 3dprinting.stackexchange], [https://stackoverflow.com/search?q=freecad StackOverflow]... Try to answer them and participate in the discussions sharing your experience and information.<br />
<br />
=== Translate FreeCAD === <!--T:5--><br />
Translate FreeCAD to your own language. All text strings of the FreeCAD interface can be easily translated to other languages. All we need is someone who knows that other languages and is willing to help! All the translations are done online on [http://crowdin.net/project/freecad Crowdin].<br />
<br />
<!--T:6--><br />
For details on translation, see [[Localisation|Localisation]].<br />
<br />
=== Translate the documentation === <!--T:7--><br />
Translating is easy, the FreeCAD wiki supports a translation plugin which allows you to translate the base English page to other languages.<br />
<br />
<!--T:8--><br />
For details on translation, see [[Localisation#Translating the wiki]].<br />
<br />
<!--T:15--><br />
Please be sure you are familiar with the basics of wiki markup; see [[Help:Editing|Help:Editing]] for a reference.<br />
<br />
<!--T:9--><br />
Then head to [[WikiPages|WikiPages]] to familiarize yourself with the style used in this wiki, particularly when it comes to templates.<br />
<br />
=== Help others to know FreeCAD === <!--T:10--><br />
* Talk about FreeCAD to other people who might be interested<br />
* Find interesting uses for FreeCAD, and document it, for example with screenshots. FreeCAD is very young, and not many people see what they can do with it. If you are a FreeCAD fan already, you surely know some cool thing FreeCAD can do. Help us to show that to others!<br />
* Hang on the forum, and help newcomers to solve basic questions<br />
* Write tutorials, record videos, etc., showing what you do with FreeCAD<br />
* Contribute with files, drawings, etc. We still lack good example files of what can be done with FreeCAD<br />
* Help to promote FreeCAD on GitHub by [https://help.github.com/articles/be-social/#watch-a-project "Starring" and "Watching"] the [https://github.com/FreeCAD/FreeCAD FreeCAD repository]<br />
<br />
=== Report bugs and ask for interesting features === <!--T:11--><br />
[[File:Bugreport-workflow.png|center]]<br />
Although the place to report confirmed bugs and suggest new features is eventually the '''[[tracker|FreeCAD Tracker]]''', please always post bug reports and feature requests to the Help forum first. In order to save developers time (triaging and handling hard to understand bugs can be very time consuming), and avoid frustrations because your issue was not handled the way you would like, please read the following:<br />
* Bugs and features requests are handled in the same tracker. Just mark your issue as "bug" (something that doesn't work as it should) or "feature" (something that is not there but you think it would be good to have)<br />
* Although originally you could submit issues anonymously, unfortunately this had to be cancelled due to spam. Now if you would like to create/edit tickets you will have to create an account. You will then by default be notified when someone adds notes to the issue. In many cases, the person who will handle the bug will need more information from you.<br />
* When reporting a bug, the most important point is to allow developers to reproduce it. Be sure to include the exact steps needed to make the bug happen, so another person can do the same and see the bug happen on his machine too. If the developer cannot see the bug, he cannot solve it either.<br />
* Also include information that can help developers to situate the problem, like the operating system you are running FreeCAD on, the exact version of FreeCAD and the relevant libraries. Please post all the data by using the "copy to clip board" button in the Help (menu) → about FreeCAD dialogue, and do this from the Part or PartDesign workbench.<br />
* No matter how sure you are that you have found a bug, please always discuss bugs first in the [http://forum.freecadweb.org/viewforum.php?f=3 Help forum].<br />
* Before submitting a feature request, always discuss it with other users first on the [http://forum.freecadweb.org/viewforum.php?f=8 Open discussion forum], so you might end up with a more solid proposal, with more chances to interest a developer to implement it.<br />
* Remember that FreeCAD is developed by volunteers who use their free time to work on it. Although everyone tries his best to make the best possible application, your bug report might be treated with low priority, or canceled if you cannot give sufficient information, and your feature request might be postponed or even refused if no developer has interest in implement it or if that would request an unrealistic amount of work.<br />
<br />
=== Design artwork === <!--T:12--><br />
See the [[Artwork|Artwork]] page for guidelines about designing icons for FreeCAD.<br />
<br />
=== Program! === <!--T:13--><br />
Writing code for FreeCAD is not hard, and you don't need any permission, you can start right now to work on something you want, then submit a patch on the [http://www.freecadweb.org/tracker tracker] or request a merge from a [https://github.com/FreeCAD git branch]. To avoid headaches you should meet the following prerequisites first:<br />
* FreeCAD goes at its own pace and has a very small team of developers. We have not as much time as we would like to dedicate to FreeCAD, and things are not planned ahead; they are done when some developer sees it fit and when he finds time to do it. So we don't maintain a list of tasks to be done. It is up to you to find something you would like to do, for example, a defect you would like to correct, or a small feature you think is missing. The [http://www.freecadweb.org/tracker tracker] also contains some items that are not yet assigned to anybody.<br />
* Before you start to code for FreeCAD, you must know well how FreeCAD works. This seems obvious, but if you don't know how it is supposed to work you won't know what to do internally or how to do it.<br />
* Almost everything can be done either in Python or C++. The internals work almost the same in both languages. We suggest you read through the [[Power users hub|Power users hub]] pages, even if you're going to code in C++ since it will give you a good overview of the internals.<br />
* If you are going to work in C++, make sure you can compile FreeCAD without problems first.<br />
* Present yourself to other developers. FreeCAD is before anything a social project, we discuss a lot of things on the [http://forum.freecadweb.org forum] before implementing it, and it's always best to discuss your ideas and tell people what you are planning to do before actually doing it. We also have an [irc://chat.freenode.net/freecad IRC channel], but the forum is the one and only place where you can meet all the developers.<br />
* Since 2016, FreeCAD also participates in the [[Google Summer of Code|Google Summer of Code]]. Be sure to check our ideas there if you are interested in participating in the next edition.<br />
<br />
<!--T:16--><br />
{{Userdocnavi}}<br />
<br />
<!--T:14--><br />
[[Category:Documentation]]<br />
<br />
<!--T:17--><br />
[[Category:User Documentation]]<br />
</translate></div>Foadsfhttps://wiki.freecad.org/index.php?title=Talk:Download&diff=523413Talk:Download2019-10-17T22:10:04Z<p>Foadsf: /* How to embed an image? */ new section</p>
<hr />
<div>{{Message|Please use the '''+'''-Button at the top of the page to start a new topic.}}<br />
== Some Hints ==<br />
some hint on the sizes of the downloads at the top would be very usefull. if i'm travelling with my laptop with limited space and connection speed i'd like to know in advance wether i should attempt a downlowd or rather wait until i'm near some faster connection and have more hd space at hand.<br />
<br />
Good point! ;-) --[[User:Jriegel|Pilotfish]] 14:53, 12 November 2006 (CET)<br />
<br />
<br />
== Hard to Compile ==<br />
FreeCAD is very hard if not impossible to compile from source (many configuration problems including awkward libraries Wild Magic and Open Cascade) this does not make an attractive package and not real Open Source. Where is the source of Open Cascade anyway?<br />
<br />
There fore we have the LibPack download which has all needed Libs. OpenCasCade.org has the Source of CasCade. And now one say that a Software of that size is easy to compile! Just use the installer ;-) --[[User:212.144.122.224|212.144.122.224]] 15:14, 25 November 2006 (CET)<br />
<br />
== Which debian version? ==<br />
<br />
Hi,<br />
<br />
for which debian version (slink= current stable "3.1", upcoming etch=unstable aka debian 4.0) is the DEB targeted?<br />
<br />
Regards, Michael 19:26,19 December 2006 (CET)<br />
<br />
: Hi Michael, did you have a look on [[Tracker]]? It is maybe a better place for questions like this. -- [[User:Xorx|Dr. Schorsch]] 09:43, 20 December 2006 (CET)<br />
<br />
== Download size? ==<br />
<br />
I downloaded the Setup for windows, but my scanner (Avast) says it is 104.7 MB and itt scanned 608 files in FreeCAD_0.5.285_setup.msi<br><br />
That's okay, but the size of the msi file is 21.7MB (22,831,104 bytes), while it states on the article page that it is about 25MB. Should'nt that be 21.7?<br><br />
I can change it myself, but the reason why I ask is because it isn't so smart to state the exact file size (the file changes frequently) and maybe that is the reason why there is ~25MB now.<br><br />
{{User:Edwin/Sig}} 22:42, 18 February 2007 (CET)<br />
<br />
== Ubuntu install problem ==<br />
<br />
It seems that libgts-0.7-1 has been marked obsolete and is no more available on Ubuntu, I tried using libgts-0.7-5 but freecad wont' install on that... is there any workaround? <br />
Thanks, Claudio<br />
<br />
-- [[User:213.160.81.6|213.160.81.6]] 12:32, 1 March 2007 (CET)<br />
<br />
:usually this kind of problem is quite easy to resolve with a [http://en.wikipedia.org/wiki/Symbolic_link symlink]: You have, let's say, "libgts-0.7.so.5" and your program wants "libgts-0.7.so.1"? Since you know it is the same library, just an updated version, make a symlink called "libgts-0.7.so.1" that points to "libgts-0.7.so.5" and your program will use it, believing he is using the 0.7.1... Probably this would be enough to work... Just find out what exact name FreeCAD wants. --[[User:Yorik|yorik]] 19:03, 1 March 2007 (CET)<br />
<br />
== declutter current page ==<br />
<br />
I propose to use collapsible divs like so:<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px;"><br />
Title before collapsible content and pointer toward trigger ----><br />
<div class="mw-collapsible-content"><br />
OhHai dere!<br />
</div></div><br />
<br />
== How to embed an image? ==<br />
<br />
I want to embed the Repology SVG badges on this page. For example:<br />
<br />
https://repology.org/badge/vertical-allrepos/freecad.svg<br />
<br />
more from this page:<br />
<br />
https://repology.org/project/freecad/badges<br />
<br />
But I can't find the right MediaWiki syntax. <br />
<br />
Any idea how it should be done?</div>Foadsfhttps://wiki.freecad.org/index.php?title=Help&diff=523232Help2019-10-17T16:46:09Z<p>Foadsf: </p>
<hr />
<div><br />
==Forum==<!--T:1--><br />
<br />
The first place you can ask for help is the [http://forum.freecadweb.org/ FreeCAD forum] (Please read [https://forum.freecadweb.org/viewtopic.php?f=3&t=2264 this post] before asking any questions).<br />
There are different subforums for FreeCAD developers and users. Make sure you search the internet before you ask for help and read through the existing questions that have already been made and/or solved. There are also subforums, where you can discuss other subjects, give your impressions of FreeCAD, ideas, etc. The forums are very active and you should get a reply very quickly.<br />
<br />
==Wiki==<!--T:2--><br />
If you need help or have questions related to a particular page of this wiki documentation, you can always leave ideas or comments on the "discussion" tab of each page. To upload files for Wiki please use [https://www.freecadweb.org/wiki/Special:Upload this page]. <br />
<br />
==Chat==<!--T:3--><br />
There is also an IRC #freecad chat room on freenode. #openFOAM-IRC is also on freenode. There are Discord servers for [https://discordapp.com/invite/bp2yeYU Modelica Language], [https://discordapp.com/invite/NeZEBZn Elmer FEM], and [https://discordapp.com/invite/P9p9eHn OpenFOAM]. Please do not use chat groups as the main medium of exchanging data. They are not indexed by the search engines and information produced on those platforms is not accumulated, as it does on forums. <br />
<br />
<!--T:4--><br />
[[Category:Help]]<br />
<br />
==Reddit==<!--T:5--><br />
If you are on Reddit you may use the [https://www.reddit.com/r/FreeCAD/ r/FreeCAD], or the [https://www.reddit.com/r/cad/ r/cad] using the FreeCAD flair. There are also [https://www.reddit.com/r/ElmerFEM/ r/ElmerFEM], [https://www.reddit.com/r/OpenFOAM/ r/OpenFOAM], and [https://www.reddit.com/r/Modelica/ r/Modelica] subreddits.<br />
<br />
==Twitter and Mastodon==<!--T:6--><br />
You may also follow the [https://twitter.com/FreeCADNews official Twitter account for FreeCAD] and/or [https://twitter.com/fsfarimani/lists/freecad the developers]. There is also [https://fosstodon.org/@FreeCAD FreeCAD's official Mastodon account] which you may follow. <br />
<br />
==Facebook==<br />
You may join the [https://www.facebook.com/groups/416491481766626 FreeCAD's Facebook public group]</div>Foadsfhttps://wiki.freecad.org/index.php?title=Help&diff=523231Help2019-10-17T16:45:02Z<p>Foadsf: </p>
<hr />
<div><br />
==Forum==<!--T:1--><br />
<br />
The first place you can ask for help is the [http://forum.freecadweb.org/ FreeCAD forum] (Please read [https://forum.freecadweb.org/viewtopic.php?f=3&t=2264 this post] before asking any questions).<br />
There are different subforums for FreeCAD developers and users. Make sure you search the internet before you ask for help and read through the existing questions that have already been made and/or solved. There are also subforums, where you can discuss other subjects, give your impressions of FreeCAD, ideas, etc. The forums are both very active and you should get a reply very quickly. <br />
<br />
==Wiki==<!--T:2--><br />
If you need help or have questions related to a particular page of this wiki documentation, you can always leave ideas or comments on the "discussion" tab of each page. To upload files for Wiki please use [https://www.freecadweb.org/wiki/Special:Upload this page]. <br />
<br />
==Chat==<!--T:3--><br />
There is also an IRC #freecad chat room on freenode. #openFOAM-IRC is also on freenode. There are Discord servers for [https://discordapp.com/invite/bp2yeYU Modelica Language], [https://discordapp.com/invite/NeZEBZn Elmer FEM], and [https://discordapp.com/invite/P9p9eHn OpenFOAM]. Please do not use chat groups as the main medium of exchanging data. They are not indexed by the search engines and information produced on those platforms is not accumulated, as it does on forums. <br />
<br />
<!--T:4--><br />
[[Category:Help]]<br />
<br />
==Reddit==<!--T:5--><br />
If you are on Reddit you may use the [https://www.reddit.com/r/FreeCAD/ r/FreeCAD], or the [https://www.reddit.com/r/cad/ r/cad] using the FreeCAD flair. There are also [https://www.reddit.com/r/ElmerFEM/ r/ElmerFEM], [https://www.reddit.com/r/OpenFOAM/ r/OpenFOAM], and [https://www.reddit.com/r/Modelica/ r/Modelica] subreddits.<br />
<br />
==Twitter and Mastodon==<!--T:6--><br />
You may also follow the [https://twitter.com/FreeCADNews official Twitter account for FreeCAD] and/or [https://twitter.com/fsfarimani/lists/freecad the developers]. There is also [https://fosstodon.org/@FreeCAD FreeCAD's official Mastodon account] which you may follow. <br />
<br />
==Facebook==<br />
You may join the [https://www.facebook.com/groups/416491481766626 FreeCAD's Facebook public group]</div>Foadsfhttps://wiki.freecad.org/index.php?title=Online_Help_Toc&diff=523230Online Help Toc2019-10-17T16:39:39Z<p>Foadsf: </p>
<hr />
<div><languages/><br />
<translate><br />
<!--T:1--><br />
<noinclude><br />
This is the table of contents used for the automatic building of the '''Online Help''' system in FreeCAD. A printable version of this manual is also available on the [https://github.com/FreeCAD/FreeCAD/releases releases page]. If you have any questions or need help with FreeCAD please consult the [https://www.freecadweb.org/wiki/Help help page] including the forums and chat groups. <br />
<br />
<!--T:12--><br />
There is another table of contents for the [[Manual:Introduction|FreeCAD MANUAL]].<br />
<br />
<br />
<!--T:2--><br />
[[File:Online Help Toc.svg|64px]]<br />
</noinclude><br />
* Introduction<br />
**[[Online Help Startpage| Welcome]]<br />
** [[About FreeCAD|About FreeCAD]]<br />
** [[Feature list|Features]]<br />
** [[Install on Windows|Installing on Windows]]<br />
** [[Install on Unix|Installing on Linux/Unix]]<br />
** [[Install on Mac|Installing on Mac]]<br />
** [[Installing|Installing additional contents]]<br />
<br />
<!--T:4--><br />
* Working with FreeCAD<br />
** [[Getting started|Getting started]]<br />
** [[Mouse Model|Navigating in the 3D space]]<br />
** [[Navigation Cube|Use of the navigation cluster]]<br />
** [[Document structure|The FreeCAD Document]]<br />
** [[Property editor|Working with parametric objects]]<br />
** [[Workbenches|Working with workbenches]]<br />
** [[Import Export|Importing and exporting to other filetypes]]<br />
<br />
<!--T:8--><br />
* The Workbenches<br />
** [[Arch Module|The Arch workbench]]<br />
** [[Draft Module|The Draft workbench]]<br />
** [[Drawing Module|The Drawing workbench]]<br />
** [[FEM Module|The FEM workbench]]<br />
** [[Image Module|The Image workbench]]<br />
** [[Inspection Workbench|The Inspection workbench]]<br />
** [[Mesh Module|The Mesh Workbench]]<br />
** [[OpenSCAD Module|The OpenSCAD workbench]]<br />
** [[Part Module|The Part workbench]]<br />
** [[PartDesign Workbench|The PartDesign workbench]]<br />
** [[Path Workbench|The Path workbench]]<br />
** [[Plot Module|The Plot workbench]]<br />
** [[Points Module|The Points workbench]]<br />
** [[Raytracing Module|The Raytracing workbench]]<br />
** [[Reverse Engineering Workbench|The Reverse Engineering workbench]]<br />
** [[Robot Module|The Robot workbench]]<br />
** [[Ship Workbench|The Ship workbench]]<br />
** [[Sketcher_Module|The Sketcher workbench]]<br />
** [[Spreadsheet Module|The Spreadsheet workbench]]<br />
** [[Start Workbench|The Start workbench]]<br />
** [[Surface_Module|The Surface workbench]]<br />
** [[TechDraw Workbench|The Techdraw workbench]]<br />
** [[Debugging|The Test Framework workbench]]<br />
** [[Web Workbench|The Web workbench]]<br />
** [[External_workbenches|External workbenches]]<br />
<br />
<!--T:9--><br />
* [[List of Commands|List of all FreeCAD commands]]<br />
* [[Tutorials]]<br />
<br />
<!--T:10--><br />
* Customizing FreeCAD<br />
** [[Interface Customization|Customizing the interface]]<br />
** [[Preferences Editor|Setting main preferences]]<br />
** [[Import Export Preference|Setting import-export preferences]]<br />
** [[Macros|Working with macros]]<br />
<br />
<!--T:5--><br />
* Scripting and Macros<br />
** [[Introduction to Python|Introduction to Python]]<br />
** [[Python scripting tutorial|Python scripting tutorial]]<br />
** [[FreeCAD Scripting Basics|FreeCAD Scripting Basics]]<br />
** [[Mesh Scripting|Mesh Scripting]]<br />
** [[Topological data scripting|Part Scripting]]<br />
** [[Mesh to Part|Converting between Meshes and Parts]]<br />
** [[Scenegraph|The Coin Scenegraph]]<br />
** [[Pivy|Working with Pivy]]<br />
** [[PySide|Working with PySide]]<br />
** [[Scripted objects|Creating parametric objects]]<br />
** [[Embedding FreeCAD|Embedding FreeCAD]]<br />
** [[API documentation|API documentation]]<br />
** Scripting Examples<br />
*** [[Code snippets|Code snippets]]<br />
*** [[Line drawing function|Line drawing function]]<br />
*** [[Dialog creation|Dialog creation]]<br />
<br />
<!--T:6--><br />
* Developing applications for FreeCAD<br />
** [[Licence|Licence]]<br />
** Compiling FreeCAD<br />
*** [[Tracker|Finding assistance]]<br />
*** [[CompileOnWindows|Compiling on Windows]]<br />
*** [[CompileOnUnix|Compiling on Unix]]<br />
*** [[CompileOnMac|Compiling on Mac]]<br />
*** [[Compiling (Speeding up)|Compiling (Speeding up)]]<br />
*** [[Third Party Libraries|Third Party Libraries]]<br />
*** [[Third Party Tools|Third Party Tools]]<br />
*** [[Start up and Configuration|Start up and Configuration]]<br />
** Build Support Tools <br />
*** [[FreeCAD Build Tool|The FreeCAD build tool]]<br />
*** [[Module Creation|Adding an application module]]<br />
*** [[Debugging|Debugging FreeCAD]]<br />
*** [[Testing|Testing FreeCAD]]<br />
*** [[Continuous Integration|Continuous Integration]]<br />
** Modifying FreeCAD <br />
*** [[Branding|Branding]] <br />
*** [[Localisation|Translating FreeCAD]]<br />
*** [[Extra python modules|Installing extra python modules]]<br />
** [[Source documentation|Source documentation]]<br />
<br />
<!--T:7--><br />
* Credits<br />
**[[Contributors|Contributors]]<br />
<br />
<!--T:3--><br />
*[[Glossary|Glossary]]<br />
<br />
<!--T:11--><br />
[[Category:Documentation]]<br />
<br />
<br />
</translate></div>Foadsfhttps://wiki.freecad.org/index.php?title=Help_FreeCAD&diff=523229Help FreeCAD2019-10-17T16:09:31Z<p>Foadsf: </p>
<hr />
<div><languages/><br />
<translate><br />
<!--T:1--><br />
If you like FreeCAD and would like to help in its development, apart from [https://www.freecadweb.org/wiki/Donate direct donation] there are many other things you can do, even if you are not a programmer:<br />
<br />
=== Work on the documentation === <!--T:2--><br />
Help us to build, correct and extend this documentation. Correct mistakes, extend or correct pages that are unclear, create new pages if a topic is missing, etc. Contributing to the FreeCAD wiki is easy, at [[WikiPages|WikiPages]] you can find the general guidelines and the help needed to get you started. To edit the wiki, you will need a wiki account with "Editor" permissions (the wiki is write-protected to avoid spamming). You can ask for an account [http://forum.freecadweb.org/viewtopic.php?f=21&t=6830 on the forum] or on the [irc://irc.freenode.net/freecad IRC channel] (or [https://www.freecadweb.org/wiki/Help#Chat other chat groups]). Please note that the IRC channel may not be as responsive as the forum.<br />
<br />
<!--T:3--><br />
A couple of areas that would welcome your work:<br />
* The [[:Category:Command Reference]] page lists and documents all of the FreeCAD [[command|command]]s. Most of them contain little to no information at all. Please refer to [[WikiPages|WikiPages]] for good examples of what command documentation pages should look like.<br />
* The [[Tutorials|Tutorials]] section needs examples on how to use the workbenches. If you developed something cool with FreeCAD, why not document how you did it for posterity? <br />
* There are open tickets on the FreeCAD [[bugtracker|bugtracker]] tagged [https://freecadweb.org/tracker/search.php?tag_string=documentation "documentation"] that could use some love.<br />
<br />
=== Share your FreeCAD knowledge === <!--T:4--><br />
The user community around FreeCAD is still small, but already includes several advanced users who do a very important job in showing to newcomers how to use the software. If you begin to feel comfortable with FreeCAD, your knowledge could be very valuable to others, and you might<br />
contribute with important assets, like:<br />
* Showing the work you do with FreeCAD on the [http://forum.freecadweb.org/viewforum.php?f=24 Users Showcase forum]. You can post screenshots, and, even better, attach the FreeCAD files so other people can examine it and understand how you did it.<br />
* Recording [http://www.youtube.com/user/FreeCADNews videos] showing how you did something interesting in FreeCAD. These videos usually do a great job in showing new features.<br />
* Write [http://freecad-tutorial.blogspot.com/ tutorials] describing or teaching something interesting. You can write tutorials on your own blog, directly on our wiki, or even on the forum.<br />
* Post on the [https://joinmastodon.org/ Mastodon] open source social network (and [https://fosstodon.org/@FreeCAD follow FreeCAD] there) or on the [https://www.facebook.com/groups/416491481766626 Facebook] community.<br />
* Look into the latest FreeCAD posts on [https://www.reddit.com/search/?q=freecad&type=link&sort=new Reddit], [https://3dprinting.stackexchange.com/search?tab=newest&q=freecad 3dprinting.stackexchange], [https://stackoverflow.com/search?q=freecad StackOverflow]... Try to answer them and participate in the discussions sharing your experience and information.<br />
<br />
=== Translate FreeCAD === <!--T:5--><br />
Translate FreeCAD to your own language. All text strings of the FreeCAD interface can be easily translated to other languages. All we need is someone who knows that other languages and is willing to help! All the translations are done online on [http://crowdin.net/project/freecad Crowdin].<br />
<br />
<!--T:6--><br />
For details on translation, see [[Localisation|Localisation]].<br />
<br />
=== Translate the documentation === <!--T:7--><br />
Translating is easy, the FreeCAD wiki supports a translation plugin which allows you to translate the base English page to other languages.<br />
<br />
<!--T:8--><br />
For details on translation, see [[Localisation#Translating the wiki]].<br />
<br />
<!--T:15--><br />
Please be sure you are familiar with the basics of wiki markup; see [[Help:Editing|Help:Editing]] for a reference.<br />
<br />
<!--T:9--><br />
Then head to [[WikiPages|WikiPages]] to familiarize yourself with the style used in this wiki, particularly when it comes to templates.<br />
<br />
=== Help others to know FreeCAD === <!--T:10--><br />
* Talk about FreeCAD to other people who might be interested<br />
* Find interesting uses for FreeCAD, and document it, for example with screenshots. FreeCAD is very young, and not many people see what they can do with it. If you are a FreeCAD fan already, you surely know some cool thing FreeCAD can do. Help us to show that to others!<br />
* Hang on the forum, and help newcomers to solve basic questions<br />
* Write tutorials, record videos, etc., showing what you do with FreeCAD<br />
* Contribute with files, drawings, etc. We still lack good example files of what can be done with FreeCAD<br />
* Help to promote FreeCAD on GitHub by [https://help.github.com/articles/be-social/#watch-a-project "Starring" and "Watching"] the [https://github.com/FreeCAD/FreeCAD FreeCAD repository]<br />
<br />
=== Report bugs and ask for interesting features === <!--T:11--><br />
[[File:Bugreport-workflow.png|center]]<br />
Although the place to report confirmed bugs and suggest new features is eventually the '''[[tracker|FreeCAD Tracker]]''', please always post bug reports and feature requests to the Help forum first. In order to save developers time (triaging and handling hard to understand bugs can be very time consuming), and avoid frustrations because your issue was not handled the way you would like, please read the following:<br />
* Bugs and features requests are handled in the same tracker. Just mark your issue as "bug" (something that doesn't work as it should) or "feature" (something that is not there but you think it would be good to have)<br />
* Although originally you could submit issues anonymously, unfortunately this had to be cancelled due to spam. Now if you would like to create/edit tickets you will have to create an account. You will then by default be notified when someone adds notes to the issue. In many cases, the person who will handle the bug will need more information from you.<br />
* When reporting a bug, the most important point is to allow developers to reproduce it. Be sure to include the exact steps needed to make the bug happen, so another person can do the same and see the bug happen on his machine too. If the developer cannot see the bug, he cannot solve it either.<br />
* Also include information that can help developers to situate the problem, like the operating system you are running FreeCAD on, the exact version of FreeCAD and the relevant libraries. Please post all the data by using the "copy to clip board" button in the Help (menu) → about FreeCAD dialogue, and do this from the Part or PartDesign workbench.<br />
* No matter how sure you are that you have found a bug, please always discuss bugs first in the [http://forum.freecadweb.org/viewforum.php?f=3 Help forum].<br />
* Before submitting a feature request, always discuss it with other users first on the [http://forum.freecadweb.org/viewforum.php?f=8 Open discussion forum], so you might end up with a more solid proposal, with more chances to interest a developer to implement it.<br />
* Remember that FreeCAD is developed by volunteers who use their free time to work on it. Although everyone tries his best to make the best possible application, your bug report might be treated with low priority, or canceled if you cannot give sufficient information, and your feature request might be postponed or even refused if no developer has interest in implement it or if that would request an unrealistic amount of work.<br />
<br />
=== Design artwork === <!--T:12--><br />
See the [[Artwork|Artwork]] page for guidelines about designing icons for FreeCAD.<br />
<br />
=== Program! === <!--T:13--><br />
Writing code for FreeCAD is not hard, and you don't need any permission, you can start right now to work on something you want, then submit a patch on the [http://www.freecadweb.org/tracker tracker] or request a merge from a [https://github.com/FreeCAD git branch]. To avoid headaches you should meet the following prerequisites first:<br />
* FreeCAD goes at its own pace and has a very small team of developers. We have not as much time as we would like to dedicate to FreeCAD, and things are not planned ahead; they are done when some developer sees it fit and when he finds time to do it. So we don't maintain a list of tasks to be done. It is up to you to find something you would like to do, for example, a defect you would like to correct, or a small feature you think is missing. The [http://www.freecadweb.org/tracker tracker] also contains some items that are not yet assigned to anybody.<br />
* Before you start to code for FreeCAD, you must know well how FreeCAD works. This seems obvious, but if you don't know how it is supposed to work you won't know what to do internally or how to do it.<br />
* Almost everything can be done either in Python or C++. The internals work almost the same in both languages. We suggest you read through the [[Power users hub|Power users hub]] pages, even if you're going to code in C++ since it will give you a good overview of the internals.<br />
* If you are going to work in C++, make sure you can compile FreeCAD without problems first.<br />
* Present yourself to other developers. FreeCAD is before anything a social project, we discuss a lot of things on the [http://forum.freecadweb.org forum] before implementing it, and it's always best to discuss your ideas and tell people what you are planning to do before actually doing it. We also have an [irc://chat.freenode.net/freecad IRC channel], but the forum is the one and only place where you can meet all the developers.<br />
* Since 2016, FreeCAD also participates in the [[Google Summer of Code|Google Summer of Code]]. Be sure to check our ideas there if you are interested in participating in the next edition.<br />
<br />
<!--T:16--><br />
{{Userdocnavi}}<br />
<br />
<!--T:14--><br />
[[Category:Documentation]]<br />
<br />
<!--T:17--><br />
[[Category:User Documentation]]<br />
</translate></div>Foadsfhttps://wiki.freecad.org/index.php?title=Help_FreeCAD&diff=523227Help FreeCAD2019-10-17T15:55:43Z<p>Foadsf: </p>
<hr />
<div><languages/><br />
<translate><br />
<!--T:1--><br />
If you like FreeCAD and would like to help in its development, apart from [https://www.freecadweb.org/wiki/Donate direct donation] there are many other things you can do, even if you are not a programmer:<br />
<br />
=== Work on the documentation === <!--T:2--><br />
Help us to build, correct and extend this documentation. Correct mistakes, extend or correct pages that are unclear, create new pages if a topic is missing, etc. Contributing to the FreeCAD wiki is easy, at [[WikiPages|WikiPages]] you can find the general guidelines and the help needed to get you started. To edit the wiki, you will need a wiki account with "Editor" permissions (the wiki is write-protected to avoid spamming). You can ask for an account [http://forum.freecadweb.org/viewtopic.php?f=21&t=6830 on the forum] or on the [irc://irc.freenode.net/freecad IRC channel]. Please note that the IRC channel may not be as responsive as the forum.<br />
<br />
<!--T:3--><br />
A couple of areas that would welcome your work:<br />
* The [[:Category:Command Reference]] page lists and documents all of the FreeCAD [[command|command]]s. Most of them contain little to no information at all. Please refer to [[WikiPages|WikiPages]] for good examples of what command documentation pages should look like.<br />
* The [[Tutorials|Tutorials]] section needs examples on how to use the workbenches. If you developed something cool with FreeCAD, why not document how you did it for posterity? <br />
* There are open tickets on the FreeCAD [[bugtracker|bugtracker]] tagged [https://freecadweb.org/tracker/search.php?tag_string=documentation "documentation"] that could use some love.<br />
<br />
=== Share your FreeCAD knowledge === <!--T:4--><br />
The user community around FreeCAD is still small, but already includes several advanced users who do a very important job in showing to newcomers how to use the software. If you begin to feel comfortable with FreeCAD, your knowledge could be very valuable to others, and you might<br />
contribute with important assets, like:<br />
* Showing the work you do with FreeCAD on the [http://forum.freecadweb.org/viewforum.php?f=24 Users Showcase forum]. You can post screenshots, and, even better, attach the FreeCAD files so other people can examine it and understand how you did it.<br />
* Recording [http://www.youtube.com/user/FreeCADNews videos] showing how you did something interesting in FreeCAD. These videos usually do a great job in showing new features.<br />
* Write [http://freecad-tutorial.blogspot.com/ tutorials] describing or teaching something interesting. You can write tutorials on your own blog, directly on our wiki, or even on the forum.<br />
* Post on the [https://joinmastodon.org/ Mastodon] open source social network (and [https://fosstodon.org/@FreeCAD follow FreeCAD] there) or on the [https://www.facebook.com/groups/416491481766626 Facebook] community.<br />
* Look into the latest FreeCAD posts on [https://www.reddit.com/search/?q=freecad&type=link&sort=new Reddit], [https://3dprinting.stackexchange.com/search?tab=newest&q=freecad 3dprinting.stackexchange], [https://stackoverflow.com/search?q=freecad StackOverflow]... Try to answer them and participate in the discussions sharing your experience and information.<br />
<br />
=== Translate FreeCAD === <!--T:5--><br />
Translate FreeCAD to your own language. All text strings of the FreeCAD interface can be easily translated to other languages. All we need is someone who knows that other languages and is willing to help! All the translations are done online on [http://crowdin.net/project/freecad Crowdin].<br />
<br />
<!--T:6--><br />
For details on translation, see [[Localisation|Localisation]].<br />
<br />
=== Translate the documentation === <!--T:7--><br />
Translating is easy, the FreeCAD wiki supports a translation plugin which allows you to translate the base English page to other languages.<br />
<br />
<!--T:8--><br />
For details on translation, see [[Localisation#Translating the wiki]].<br />
<br />
<!--T:15--><br />
Please be sure you are familiar with the basics of wiki markup; see [[Help:Editing|Help:Editing]] for a reference.<br />
<br />
<!--T:9--><br />
Then head to [[WikiPages|WikiPages]] to familiarize yourself with the style used in this wiki, particularly when it comes to templates.<br />
<br />
=== Help others to know FreeCAD === <!--T:10--><br />
* Talk about FreeCAD to other people who might be interested<br />
* Find interesting uses for FreeCAD, and document it, for example with screenshots. FreeCAD is very young, and not many people see what they can do with it. If you are a FreeCAD fan already, you surely know some cool thing FreeCAD can do. Help us to show that to others!<br />
* Hang on the forum, and help newcomers to solve basic questions<br />
* Write tutorials, record videos, etc., showing what you do with FreeCAD<br />
* Contribute with files, drawings, etc. We still lack good example files of what can be done with FreeCAD<br />
* Help to promote FreeCAD on GitHub by [https://help.github.com/articles/be-social/#watch-a-project "Starring" and "Watching"] the [https://github.com/FreeCAD/FreeCAD FreeCAD repository]<br />
<br />
=== Report bugs and ask for interesting features === <!--T:11--><br />
[[File:Bugreport-workflow.png|center]]<br />
Although the place to report confirmed bugs and suggest new features is eventually the '''[[tracker|FreeCAD Tracker]]''', please always post bug reports and feature requests to the Help forum first. In order to save developers time (triaging and handling hard to understand bugs can be very time consuming), and avoid frustrations because your issue was not handled the way you would like, please read the following:<br />
* Bugs and features requests are handled in the same tracker. Just mark your issue as "bug" (something that doesn't work as it should) or "feature" (something that is not there but you think it would be good to have)<br />
* Although originally you could submit issues anonymously, unfortunately this had to be cancelled due to spam. Now if you would like to create/edit tickets you will have to create an account. You will then by default be notified when someone adds notes to the issue. In many cases, the person who will handle the bug will need more information from you.<br />
* When reporting a bug, the most important point is to allow developers to reproduce it. Be sure to include the exact steps needed to make the bug happen, so another person can do the same and see the bug happen on his machine too. If the developer cannot see the bug, he cannot solve it either.<br />
* Also include information that can help developers to situate the problem, like the operating system you are running FreeCAD on, the exact version of FreeCAD and the relevant libraries. Please post all the data by using the "copy to clip board" button in the Help (menu) → about FreeCAD dialogue, and do this from the Part or PartDesign workbench.<br />
* No matter how sure you are that you have found a bug, please always discuss bugs first in the [http://forum.freecadweb.org/viewforum.php?f=3 Help forum].<br />
* Before submitting a feature request, always discuss it with other users first on the [http://forum.freecadweb.org/viewforum.php?f=8 Open discussion forum], so you might end up with a more solid proposal, with more chances to interest a developer to implement it.<br />
* Remember that FreeCAD is developed by volunteers who use their free time to work on it. Although everyone tries his best to make the best possible application, your bug report might be treated with low priority, or canceled if you cannot give sufficient information, and your feature request might be postponed or even refused if no developer has interest in implement it or if that would request an unrealistic amount of work.<br />
<br />
=== Design artwork === <!--T:12--><br />
See the [[Artwork|Artwork]] page for guidelines about designing icons for FreeCAD.<br />
<br />
=== Program! === <!--T:13--><br />
Writing code for FreeCAD is not hard, and you don't need any permission, you can start right now to work on something you want, then submit a patch on the [http://www.freecadweb.org/tracker tracker] or request a merge from a [https://github.com/FreeCAD git branch]. To avoid headaches you should meet the following prerequisites first:<br />
* FreeCAD goes at its own pace and has a very small team of developers. We have not as much time as we would like to dedicate to FreeCAD, and things are not planned ahead; they are done when some developer sees it fit and when he finds time to do it. So we don't maintain a list of tasks to be done. It is up to you to find something you would like to do, for example, a defect you would like to correct, or a small feature you think is missing. The [http://www.freecadweb.org/tracker tracker] also contains some items that are not yet assigned to anybody.<br />
* Before you start to code for FreeCAD, you must know well how FreeCAD works. This seems obvious, but if you don't know how it is supposed to work you won't know what to do internally or how to do it.<br />
* Almost everything can be done either in Python or C++. The internals work almost the same in both languages. We suggest you read through the [[Power users hub|Power users hub]] pages, even if you're going to code in C++ since it will give you a good overview of the internals.<br />
* If you are going to work in C++, make sure you can compile FreeCAD without problems first.<br />
* Present yourself to other developers. FreeCAD is before anything a social project, we discuss a lot of things on the [http://forum.freecadweb.org forum] before implementing it, and it's always best to discuss your ideas and tell people what you are planning to do before actually doing it. We also have an [irc://chat.freenode.net/freecad IRC channel], but the forum is the one and only place where you can meet all the developers.<br />
* Since 2016, FreeCAD also participates in the [[Google Summer of Code|Google Summer of Code]]. Be sure to check our ideas there if you are interested in participating in the next edition.<br />
<br />
<!--T:16--><br />
{{Userdocnavi}}<br />
<br />
<!--T:14--><br />
[[Category:Documentation]]<br />
<br />
<!--T:17--><br />
[[Category:User Documentation]]<br />
</translate></div>Foadsfhttps://wiki.freecad.org/index.php?title=Installing_on_Mac&diff=523226Installing on Mac2019-10-17T14:56:08Z<p>Foadsf: </p>
<hr />
<div><languages/><br />
<translate><br />
<!--T:18--><br />
{{docnav|Install on Unix|Getting started}}<br />
<br />
<!--T:1--><br />
FreeCAD can be installed on macOS in on .dmg package which you can drag and drop into your Applications folder:<br />
<br />
<!--T:15--><br />
{{DownloadMacStable}}<br />
<br />
However, it is highly recommended to use a package manager such as HomeBrew to keep your software updated. Instructions to install HomeBrew can be seen [https://brew.sh/ here]. When HomeBrew installed you can simply install FreeCAD through your bash terminal with <br />
<br />
{{Code|code=<br />
brew cask install freecad<br />
}}<br />
<br />
and to upgrade the software to the latest version available on HomBrew Cask you may run<br />
<br />
{{Code|code=<br />
brew cask upgrade freecad<br />
}}<br />
<br />
If there are any issues with the HomeBrew Cask formula you may report [https://github.com/FreeCAD/homebrew-freecad here]. <br />
<br />
<!--T:16--><br />
This page describes the usage and features of the FreeCAD installer. It also includes uninstallation instructions.<br />
Once installed, you can [[Getting started |get started]]!<br />
<br />
=== Simple Installation === <!--T:2--><br />
The FreeCAD installer is provided as a app package (.app) enclosed in a disk image file.<br />
<br />
<!--T:3--><br />
You can download the latest installer from the [[Download]] page. After downloading the file, just mount the disk image, then drag it to the Application folder or a folder of your choice.<br />
<br />
<!--T:4--><br />
[[File:mac_installer_1.png]]<br />
<br />
<!--T:5--><br />
That's it.Just click on the app to launch FreeCAD. If you have this message "FreeCAD can't be open as it is from unidentified developer. " Open the folder (Application) and right click on the app then click open and accept to open the application.<br />
<br />
<br />
=== Uninstallation === <!--T:7--><br />
<br />
<!--T:8--><br />
There currently isn't an uninstaller for FreeCAD. To completely remove FreeCAD and all installed components, drag the following files and folders to the Trash:<br />
<br />
<!--T:9--><br />
*In /Applications:<br />
**FreeCAD<br />
<br />
<!--T:12--><br />
That's it. <br />
<br />
<!--T:13--><br />
{{docnav|Install on Unix|Getting started}}<br />
<br />
<!--T:17--><br />
[[Category:User Documentation]]<br />
<br />
<!--T:19--><br />
[[Category:Administration]]<br />
</translate></div>Foadsfhttps://wiki.freecad.org/index.php?title=Installing_on_Windows&diff=523225Installing on Windows2019-10-17T14:46:53Z<p>Foadsf: </p>
<hr />
<div><languages/><br />
<translate><br />
<br />
<!--T:38--><br />
{{docnav|Feature list|Install on Unix}}<br />
<br />
<!--T:1--><br />
You can install FreeCAD on Windows by downloading one of the installers below:<br />
<br />
<!--T:37--><br />
{{DownloadWindowsStable}}<br />
<br />
<!--T:2--><br />
After downloading the .msi (Microsoft Installer) file, double-click on it to start the installation process. <br />
<br />
<br />
<br />
<!--T:3--><br />
Below is more information about technical options. If it looks daunting, don't worry! Most Windows users will not need anything more than the above .msi to install FreeCAD and '''[[Getting started | Get started]]'''!<br />
<br />
<br />
=== Simple Microsoft Installer Installation === <!--T:4--><br />
The easiest way to '''install FreeCAD on Windows''' is by using the downloadable installer bundle above. This page describes the usage and features of the ''Microsoft Installer'' for more installation options.<br />
<br />
<!--T:5--><br />
If you would like to download a development version (which may be unstable), see the [[Download]] page.<br />
<br />
=== Chocolatey ===<br />
However, it is highly recommended that you use a package manager such as Chocolatey to keep your software updated. You can installed Chocolatey following [https://chocolatey.org/install these instructions] and then open a PowerShell terminal as admin and run:<br />
<br />
{{Code|code=<br />
choco install freecad<br />
}} <br />
<br />
every once in a while you can update your software with<br />
<br />
{{Code|code=<br />
choco upgrade freecad<br />
}}<br />
<br />
to get the latest version available on Chocolatey repository. If there are any issues with the chocolatey package, you may contact maintainers on [https://chocolatey.org/packages/freecad this page]. <br />
<br />
<br />
=== Command Line Installation === <!--T:6--><br />
With the ''msiexec.exe'' command line utility, additional features such as non-interactive installation and administrative installation are available. See examples below.<br />
<br />
==== Non-interactive Installation ==== <!--T:7--><br />
With the command line<br />
</translate><br />
msiexec /i FreeCAD<version>.msi<br />
<translate><br />
<!--T:8--><br />
installation can be initiated programmatically. Additional parameters can be passed at the end of the command line, for example<br />
</translate><br />
{{Code|code=<br />
msiexec /i FreeCAD-2.5.msi TARGETDIR=R:\FreeCAD25<br />
}}<br />
<translate><br />
==== Limited user interface ==== <!--T:9--><br />
The amount of user control permitted by the installer can be controlled with /q options:<br />
<br />
<!--T:10--><br />
* /qn - No interface<br />
* /qb - Basic interface - display only a progress dialog with Cancel button<br />
* /qb! - Like /qb, but hide the Cancel button<br />
* /qr - Reduced interface - display all dialogs that do not require user interaction (skip all modal dialogs)<br />
* /qn+ - Like /qn, but display "Completed" dialog at the end<br />
* /qb+ - Like /qb, but display "Completed" dialog at the end <br />
<br />
==== Target directory ==== <!--T:11--><br />
The property TARGETDIR determines the root directory of the FreeCAD installation. For example, a different installation drive can be specified with<br />
</translate><br />
{{Code|code=<br />
TARGETDIR=R:\FreeCAD25<br />
}}<br />
<translate><br />
<!--T:12--><br />
The default TARGETDIR is [WindowsVolume\Programm Files\]FreeCAD<version>.<br />
<br />
==== Installation for All Users ==== <!--T:13--><br />
Adding<br />
</translate><br />
{{Code|code=<br />
ALLUSERS=1<br />
}}<br />
<translate><br />
<!--T:14--><br />
causes an installation usable by all users. By default, a non-interactive (/i) installation makes the package usable by the current user (the one performing the installation) only; an interactive installation presents a dialog which defaults to "all users" if the user performing the installation is sufficiently privileged.<br />
<br />
==== Feature Selection ==== <!--T:15--><br />
A number of properties allow selection of features to be installed, reinstalled, or removed. The set of features for the FreeCAD installer is<br />
<br />
<!--T:16--><br />
* DefaultFeature - install the software proper, plus the core libraries<br />
* Documentation - install the documentation<br />
* Source code - install the sources <br />
* ... ToDo<br />
<br />
<!--T:17--><br />
In addition, ALL specifies all features. All features depend on DefaultFeature, so installing any feature automatically installs the default feature as well. The following properties control features to be installed or removed<br />
<br />
<!--T:18--><br />
* ADDLOCAL - list of features to be installed on the local machine<br />
* REMOVE - list of features to be removed from the local machine<br />
* ADDDEFAULT - list of features added in their default configuration (which is local for all FreeCAD features)<br />
* REINSTALL - list of features to be reinstalled/repaired<br />
* ADVERTISE - list of features for which to perform an advertise installation <br />
<br />
<!--T:19--><br />
There are a few additional properties available; see the MSDN documentation for details.<br />
<br />
<!--T:20--><br />
With these options, adding<br />
</translate><br />
{{Code|code=<br />
ADDLOCAL=Extensions<br />
}}<br />
<translate><br />
<!--T:21--><br />
installs the interpreter itself and registers the extensions, but does not install anything else.<br />
<br />
=== Uninstallation === <!--T:22--><br />
With<br />
</translate><br />
{{Code|code=<br />
msiexec /x FreeCAD<version>.msi<br />
}}<br />
<translate><br />
<!--T:23--><br />
FreeCAD can be uninstalled. It is not necessary to have the MSI file available for uninstallation; alternatively, the package or product code can also be specified. You can find the product code by looking at the properties of the Uninstall shortcut that FreeCAD installs in the start menu.<br />
<br />
=== Administrative installation === <!--T:24--><br />
With<br />
</translate><br />
{{Code|code=<br />
msiexec /a FreeCAD<version>.msi<br />
}}<br />
<translate><br />
<!--T:25--><br />
an "administrative" (network) installation can be initiated. The files get unpacked into the target directory (which should be a network directory), but no other modification is made to the local system. In addition, another (smaller) msi file is generated in the target directory, which clients can then use to perform a local installation (future versions may also offer to keep some features on the network drive altogether).<br />
<br />
<!--T:26--><br />
Currently, there is no user interface for administrative installations, so the target directory must be passed on the command line.<br />
<br />
<!--T:27--><br />
There is no specific uninstall procedure for an administrative install - simply delete the target directory if no client uses it anymore.<br />
<br />
=== Advertisement === <!--T:28--><br />
With<br />
</translate><br />
{{Code|code=<br />
msiexec /jm FreeCAD<version>.msi<br />
}}<br />
<translate><br />
<!--T:29--><br />
it would be possible, in principle, to "advertise" FreeCAD to a machine (with /ju to a user). This would cause the icons to appear in the start menu and the extensions to become registered, without the software actually being installed. The first usage of a feature would cause that feature to be installed.<br />
<br />
<!--T:30--><br />
The FreeCAD installer currently only supports advertisement of start menu entries, but no advertisement of shortcuts.<br />
<br />
=== Automatic Installation on a Group of Machines === <!--T:31--><br />
With Windows Group Policy, it is possible to automatically install FreeCAD on a group of machines. To do so, perform the following steps:<br />
#Log on to the domain controller<br />
#Copy the MSI file into a folder that is shared with access granted to all target machines.<br />
#Open the MMC snapin "Active Directory users and computers"<br />
#Navigate to the group of computers that need FreeCAD<br />
#Open Properties<br />
#Open Group Policies<br />
#Add a new policy, and edit it<br />
#In Computer Configuration/Software Installation, choose New/Package<br />
#Select the MSI file through the network path<br />
#Optionally, select that you want FreeCAD to be de-installed if the computer leaves the scope of the policy. <br />
<br />
<!--T:32--><br />
Group policy propagation typically takes some time - to reliably deploy the package, all machines should be rebooted.<br />
<br />
=== Installation on Linux using Crossover Office === <!--T:33--><br />
<br />
<!--T:34--><br />
You can install the windows version of FreeCAD on a Linux system using ''CXOffice 5.0.1''. Run ''msiexec'' from the CXOffice command line. Assuming the install package is in the "software" directory on drive "Y:":<br />
{{Code|code=<br />
msiexec /i Y:\\software\\FreeCAD<version>.msi<br />
}}<br />
<br />
<!--T:39--><br />
FreeCAD is running, but it has been reported that the OpenGL display does not work, like with other programs running under [[wikipedia:Wine (software)|Wine]] i.e. Google [[wikipedia:SketchUp|SketchUp]].<br />
<br />
<!--T:35--><br />
{{docnav|Feature list|Install on Unix}}<br />
<br />
<!--T:36--><br />
[[Category:User Documentation]]<br />
[[Category:Administration]]<br />
</translate></div>Foadsfhttps://wiki.freecad.org/index.php?title=Help&diff=523224Help2019-10-17T14:34:30Z<p>Foadsf: </p>
<hr />
<div><br />
==Forum==<!--T:1--><br />
<br />
The first place you can ask for help is the [http://forum.freecadweb.org/ FreeCAD forum] (Please read [https://forum.freecadweb.org/viewtopic.php?f=3&t=2264 this post] before asking any questions).<br />
There are different subforums for FreeCAD developers and users. Make sure you search the internet before you ask for help and read through the existing questions that have already been made and/or solved. There are also subforums, where you can discuss other subjects, give your impressions of FreeCAD, ideas, etc. The forums are both very active and you should get a reply very quickly. <br />
<br />
==Wiki==<!--T:2--><br />
If you need help or have questions related to a particular page of this wiki documentation, you can always leave ideas or comments on the "discussion" tab of each page. To upload files for Wiki please use [https://www.freecadweb.org/wiki/Special:Upload this page]. <br />
<br />
==Chat==<!--T:3--><br />
There is also an IRC #freecad chat room on freenode. #openFOAM-IRC is also on freenode. There are Discord servers for [https://discordapp.com/invite/bp2yeYU Modelica Language], [https://discordapp.com/invite/NeZEBZn Elmer FEM], and [https://discordapp.com/invite/P9p9eHn OpenFOAM]. Please do not use chat groups as the main medium of exchanging data. They are not indexed by the search engines and information produced on those platforms is not accumulated, as it does on forums. <br />
<br />
<!--T:4--><br />
[[Category:Help]]<br />
<br />
==Reddit==<!--T:5--><br />
If you are on Reddit you may use the [https://www.reddit.com/r/FreeCAD/ r/FreeCAD], or the [https://www.reddit.com/r/cad/ r/cad] using the FreeCAD flair. There are also [https://www.reddit.com/r/ElmerFEM/ r/ElmerFEM], [https://www.reddit.com/r/OpenFOAM/ r/OpenFOAM], and [https://www.reddit.com/r/Modelica/ r/Modelica] subreddits.<br />
<br />
==Twitter==<!--T:6--><br />
You may also follow the [https://twitter.com/FreeCADNews offial Twitter account for FreeCAD] and/or [https://twitter.com/fsfarimani/lists/freecad the developers].</div>Foadsfhttps://wiki.freecad.org/index.php?title=Help&diff=523223Help2019-10-17T14:26:47Z<p>Foadsf: </p>
<hr />
<div><br />
<!--T:1--><br />
<br />
The first place you can ask for help is the [http://forum.freecadweb.org/ FreeCAD forum] (Please read [https://forum.freecadweb.org/viewtopic.php?f=3&t=2264 this post] before asking any questions).<br />
There are different subforums for FreeCAD developers and users. Make sure you search the internet before you ask for help and read through the existing questions that have already been made and/or solved. There are also subforums, where you can discuss other subjects, give your impressions of FreeCAD, ideas, etc. The forums are both very active and you should get a reply very quickly. <br />
<br />
<!--T:2--><br />
If you need help or have questions related to a particular page of this wiki documentation, you can always leave ideas or comments on the "discussion" tab of each page.<br />
<br />
<!--T:3--><br />
There is also an IRC #freecad chat room on freenode. #openFOAM-IRC is also on freenode. There are Discord servers for [https://discordapp.com/invite/bp2yeYU Modelica Language], [https://discordapp.com/invite/NeZEBZn Elmer FEM], and [https://discordapp.com/invite/P9p9eHn OpenFOAM]<br />
<br />
<!--T:4--><br />
[[Category:Help]]<br />
<br />
<!--T:5--><br />
If you are on Reddit you may use the [https://www.reddit.com/r/FreeCAD/ r/FreeCAD], or the [https://www.reddit.com/r/cad/ r/cad] using the FreeCAD flair. There are also [https://www.reddit.com/r/ElmerFEM/ r/ElmerFEM], [https://www.reddit.com/r/OpenFOAM/ r/OpenFOAM], and [https://www.reddit.com/r/Modelica/ r/Modelica] subreddits.</div>Foadsfhttps://wiki.freecad.org/index.php?title=Donate&diff=523221Donate2019-10-17T14:04:07Z<p>Foadsf: </p>
<hr />
<div><languages/><br />
<translate><br />
<!--T:1--><br />
More and more people are asking how to help the FreeCAD project by donating money. There are a couple of options available:<br />
<br />
== The situation == <!--T:2--><br />
<br />
<!--T:3--><br />
FreeCAD is at the moment still a very small project, with a limited team of developers. Most of us have day jobs, and we all work on FreeCAD during our free time. Having more money would not change this situation sensibly (none of them would have more time to dedicate to FreeCAD). Some of us, however, have a more flexible work scheme where money can make a difference (see below).<br />
<br />
<!--T:4--><br />
There is also the problem that we have no structure (foundation, association, NGO, etc) to collect money. Setting up such a structure represents a huge cost in money and effort (you need a lawyer, an accountant, and do a lot of administrative tasks). The very small team of FreeCAD would spend all its time doing this instead of coding if we were to do it at this moment, even if we could collect enough money to support it. This [http://lwn.net/Articles/561336/ article] explains the problem pretty well. We are however evaluating several options, such as joining an [https://en.wikipedia.org/wiki/List_of_free_and_open-source_software_organizations umbrella organization], and this situation might get better soon. As a temporary solution, we have set up [https://liberapay.com/FreeCAD/|a Liberapay joint account] which you can donate to (more info [https://twitter.com/yorikvanhavre/status/1157668816995966976?s=20|here in this Tweeter discussion]). <br />
<br />
<!--T:5--><br />
There are however small costs generated by running the FreeCAD project, namely paying for the web hosting of this site. At the moment they are all payed by Jürgen, who you can help directly (see below)<br />
<br />
== The options == <!--T:6--><br />
<br />
<!--T:7--><br />
* A first, direct option is to support the current web hosting costs by donating to Jürgen's [https://www.paypal.com/cgi-bin/webscr?item_name=Donation+to+FreeCAD&cmd=_donations&business=Mail%40juergen-riegel.net paypal account]. Be aware that at the moment we have no structure to redirect this money to other uses, and there is no way to emit receipts other than the one that paypal will give you, or use this donation for tax deduction or anything like that. This solution should therefore not be used by companies that need more concrete guarantees, nor if you want to keep track of what your money was used for.<br />
<br />
<!--T:9--><br />
* Some developers will do a specific task for money or can be sponsored to spend more hours working on FreeCAD. There have been a couple of successful experiments in the past, such as the Path workbench or [https://opendeveloperfunding.wordpress.com/ Ian Rees's funding experiment]. At the moment, the following developers can be sponsored:<br />
** [[User:Yorik|Yorik]] via [https://www.patreon.com/yorikvanhavre Patreon] [[File:patreonporange.png|20px|yorikvanhavre|link=https://www.patreon.com/yorikvanhavre]] or [https://liberapay.com/yorik Liberapay]<br />
** [[User:Kkremitzki|Kurt Kremitzki]] via [https://www.patreon.com/kkremitzki Patreon] [[File:patreonporange.png|20px|kkremitzki|link=https://www.patreon.com/kkremitzki]] or [https://liberapay.com/kkremitzki Liberapay]<br />
** Lei Zheng aka [https://github.com/realthunder Realthunder] via [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2SM8GY3U2UUJN PayPal] or [https://www.patreon.com/thundereal/overview Patreon] [[File:patreonporange.png|20px|Patreon]]<br />
** Lorenz aka looooo via [https://liberapay.com/looooo/donate Liberapay] for developing [https://github.com/looooo/freecad.gears FCGears workbench]<br />
<br />
<!--T:13--><br />
* We recently setup a [https://salt.bountysource.com/teams/freecad Bountysource] account, where it is possible to donate money to the FreeCAD project as a whole, or as a bounty for a specific issue you would like to be addressed and solved.<br />
<br />
<!--T:14--><br />
* There might be other developers interested in doing specific coding if you have an idea to be implemented, and would like to accelerate its development by paying a developer to work on it. It's up to you to build up an idea, discuss it on the forum, and find developers interested in doing it. By finding more users wanting to invest some money together, you may also raise the bounty, making it more likely to succeed. There is also a "jobs" section on the forum, where you can post job proposals.<br />
<br />
<!--T:8--><br />
* Instead of donating money, consider donating time. It might help the project much more. There are many ways you can [[Help FreeCAD|help the project]] other than coding or donating money, for example helping to translate, helping new users, or helping to write good documentation.<br />
<br />
<!--T:10--><br />
* This is the time of crowdfunding, where all kinds of projects and ideas can sometimes raise a lot of money and interest. Why not invent something new that could be done for FreeCAD with money, or help with finding better solutions? Feel free to discuss it on the forum. We have a [http://forum.freecadweb.org/viewtopic.php?f=8&t=12242 thread] specifically to discuss funding possibilities.<br />
<br />
<!--T:11--><br />
[[Category:Documentation]]<br />
[[Category:User Documentation]]<br />
<br />
</translate></div>Foadsfhttps://wiki.freecad.org/index.php?title=Donate&diff=523220Donate2019-10-17T14:00:39Z<p>Foadsf: </p>
<hr />
<div><languages/><br />
<translate><br />
<!--T:1--><br />
More and more people are asking how to help the FreeCAD project by donating money. There are a couple of options available:<br />
<br />
== The situation == <!--T:2--><br />
<br />
<!--T:3--><br />
FreeCAD is at the moment still a very small project, with a limited team of developers. Most of us have day jobs, and we all work on FreeCAD during our free time. Having more money would not change this situation sensibly (none of them would have more time to dedicate to FreeCAD). Some of us, however, have a more flexible work scheme where money can make a difference (see below).<br />
<br />
<!--T:4--><br />
There is also the problem that we have no structure (foundation, association, NGO, etc) to collect money. Setting up such a structure represents a huge cost in money and effort (you need a lawyer, an accountant, and do a lot of administrative tasks). The very small team of FreeCAD would spend all its time doing this instead of coding if we were to do it at this moment, even if we could collect enough money to support it. This [http://lwn.net/Articles/561336/ article] explains the problem pretty well. We are however evaluating several options, such as joining an [https://en.wikipedia.org/wiki/List_of_free_and_open-source_software_organizations umbrella organization], and this situation might get better soon. As a temporary solution, we have set up [https://liberapay.com/FreeCAD/|a Liberapay joint account] which you can donate to (more info [https://twitter.com/yorikvanhavre/status/1157668816995966976?s=20|here in this Tweeter discussion]). <br />
<br />
<!--T:5--><br />
There are however small costs generated by running the FreeCAD project, namely paying for the web hosting of this site. At the moment they are all payed by Jürgen, who you can help directly (see below)<br />
<br />
== The options == <!--T:6--><br />
<br />
<!--T:7--><br />
* A first, direct option is to support the current web hosting costs by donating to Jürgen's [https://www.paypal.com/cgi-bin/webscr?item_name=Donation+to+FreeCAD&cmd=_donations&business=Mail%40juergen-riegel.net paypal account]. Be aware that at the moment we have no structure to redirect this money to other uses, and there is no way to emit receipts other than the one that paypal will give you, or use this donation for tax deduction or anything like that. This solution should therefore not be used by companies that need more concrete guarantees, nor if you want to keep track of what your money was used for.<br />
<br />
<!--T:9--><br />
* Some developers will do a specific task for money or can be sponsored to spend more hours working on FreeCAD. There have been a couple of successful experiments in the past, such as the Path workbench or [https://opendeveloperfunding.wordpress.com/ Ian Rees's funding experiment]. At the moment, the following developers can be sponsored:<br />
** [[User:Yorik|Yorik]] via [https://www.patreon.com/yorikvanhavre Patreon] [[File:patreonporange.png|20px|yorikvanhavre|link=https://www.patreon.com/yorikvanhavre]] or [https://liberapay.com/yorik Liberapay]<br />
** [[User:Kkremitzki|Kurt Kremitzki]] via [https://www.patreon.com/kkremitzki Patreon] [[File:patreonporange.png|20px|kkremitzki|link=https://www.patreon.com/kkremitzki]] or [https://liberapay.com/kkremitzki Liberapay]<br />
** Lei Zheng aka [https://github.com/realthunder Realthunder] via [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2SM8GY3U2UUJN PayPal]<br />
** Lorenz aka looooo via [https://liberapay.com/looooo/donate Liberapay] for developing [https://github.com/looooo/freecad.gears FCGears workbench]<br />
<br />
<!--T:13--><br />
* We recently setup a [https://salt.bountysource.com/teams/freecad Bountysource] account, where it is possible to donate money to the FreeCAD project as a whole, or as a bounty for a specific issue you would like to be addressed and solved.<br />
<br />
<!--T:14--><br />
* There might be other developers interested in doing specific coding if you have an idea to be implemented, and would like to accelerate its development by paying a developer to work on it. It's up to you to build up an idea, discuss it on the forum, and find developers interested in doing it. By finding more users wanting to invest some money together, you may also raise the bounty, making it more likely to succeed. There is also a "jobs" section on the forum, where you can post job proposals.<br />
<br />
<!--T:8--><br />
* Instead of donating money, consider donating time. It might help the project much more. There are many ways you can [[Help FreeCAD|help the project]] other than coding or donating money, for example helping to translate, helping new users, or helping to write good documentation.<br />
<br />
<!--T:10--><br />
* This is the time of crowdfunding, where all kinds of projects and ideas can sometimes raise a lot of money and interest. Why not invent something new that could be done for FreeCAD with money, or help with finding better solutions? Feel free to discuss it on the forum. We have a [http://forum.freecadweb.org/viewtopic.php?f=8&t=12242 thread] specifically to discuss funding possibilities.<br />
<br />
<!--T:11--><br />
[[Category:Documentation]]<br />
[[Category:User Documentation]]<br />
<br />
</translate></div>Foadsfhttps://wiki.freecad.org/index.php?title=Donate&diff=523219Donate2019-10-17T13:57:49Z<p>Foadsf: </p>
<hr />
<div><languages/><br />
<translate><br />
<!--T:1--><br />
More and more people are asking how to help the FreeCAD project by donating money. There are a couple of options available:<br />
<br />
== The situation == <!--T:2--><br />
<br />
<!--T:3--><br />
FreeCAD is at the moment still a very small project, with a limited team of developers. Most of us have day jobs, and we all work on FreeCAD during our free time. Having more money would not change this situation sensibly (none of them would have more time to dedicate to FreeCAD). Some of us, however, have a more flexible work scheme where money can make a difference (see below).<br />
<br />
<!--T:4--><br />
There is also the problem that we have no structure (foundation, association, NGO, etc) to collect money. Setting up such a structure represents a huge cost in money and effort (you need a lawyer, an accountant, and do a lot of administrative tasks). The very small team of FreeCAD would spend all its time doing this instead of coding if we were to do it at this moment, even if we could collect enough money to support it. This [http://lwn.net/Articles/561336/ article] explains the problem pretty well. We are however evaluating several options, such as joining an [https://en.wikipedia.org/wiki/List_of_free_and_open-source_software_organizations umbrella organization], and this situation might get better soon. As a temporary solution, we have set up [https://liberapay.com/FreeCAD/|a Liberapay joint account] which you can donate to (more info [https://twitter.com/yorikvanhavre/status/1157668816995966976?s=20|here in this Tweeter discussion]). <br />
<br />
<!--T:5--><br />
There are however small costs generated by running the FreeCAD project, namely paying for the web hosting of this site. At the moment they are all payed by Jürgen, who you can help directly (see below)<br />
<br />
== The options == <!--T:6--><br />
<br />
<!--T:7--><br />
* A first, direct option is to support the current web hosting costs by donating to Jürgen's [https://www.paypal.com/cgi-bin/webscr?item_name=Donation+to+FreeCAD&cmd=_donations&business=Mail%40juergen-riegel.net paypal account]. Be aware that at the moment we have no structure to redirect this money to other uses, and there is no way to emit receipts other than the one that paypal will give you, or use this donation for tax deduction or anything like that. This solution should therefore not be used by companies that need more concrete guarantees, nor if you want to keep track of what your money was used for.<br />
<br />
<!--T:9--><br />
* Some developers will do a specific task for money or can be sponsored to spend more hours working on FreeCAD. There have been a couple of successful experiments in the past, such as the Path workbench or [https://opendeveloperfunding.wordpress.com/ Ian Rees's funding experiment]. At the moment, the following developers can be sponsored:<br />
** [[User:Yorik|Yorik]] via [https://www.patreon.com/yorikvanhavre Patreon] [[File:patreonporange.png|20px|yorikvanhavre|link=https://www.patreon.com/yorikvanhavre]] or [https://liberapay.com/yorik Liberapay]<br />
** [[User:Kkremitzki|Kurt Kremitzki]] via [https://www.patreon.com/kkremitzki Patreon] [[File:patreonporange.png|20px|kkremitzki|link=https://www.patreon.com/kkremitzki]] or [https://liberapay.com/kkremitzki Liberapay]<br />
** [https://github.com/realthunder Realthunder] via [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2SM8GY3U2UUJN PayPal]<br />
<br />
<!--T:13--><br />
* We recently setup a [https://salt.bountysource.com/teams/freecad Bountysource] account, where it is possible to donate money to the FreeCAD project as a whole, or as a bounty for a specific issue you would like to be addressed and solved.<br />
<br />
<!--T:14--><br />
* There might be other developers interested in doing specific coding if you have an idea to be implemented, and would like to accelerate its development by paying a developer to work on it. It's up to you to build up an idea, discuss it on the forum, and find developers interested in doing it. By finding more users wanting to invest some money together, you may also raise the bounty, making it more likely to succeed. There is also a "jobs" section on the forum, where you can post job proposals.<br />
<br />
<!--T:8--><br />
* Instead of donating money, consider donating time. It might help the project much more. There are many ways you can [[Help FreeCAD|help the project]] other than coding or donating money, for example helping to translate, helping new users, or helping to write good documentation.<br />
<br />
<!--T:10--><br />
* This is the time of crowdfunding, where all kinds of projects and ideas can sometimes raise a lot of money and interest. Why not invent something new that could be done for FreeCAD with money, or help with finding better solutions? Feel free to discuss it on the forum. We have a [http://forum.freecadweb.org/viewtopic.php?f=8&t=12242 thread] specifically to discuss funding possibilities.<br />
<br />
<!--T:11--><br />
[[Category:Documentation]]<br />
[[Category:User Documentation]]<br />
<br />
</translate></div>Foadsfhttps://wiki.freecad.org/index.php?title=PartDesign_Clone&diff=523081PartDesign Clone2019-10-17T08:52:01Z<p>Foadsf: </p>
<hr />
<div><languages/><br />
<translate><br />
<!--T:14--><br />
{{Docnav|[[PartDesign ShapeBinder|Create a shape binder]]|[[PartDesign_Pad|Pad]]|[[PartDesign_Workbench|PartDesign]]|IconL=PartDesign ShapeBinder.png|IconC=Workbench_PartDesign.svg|IconR=PartDesign_Pad.png}}<br />
<br />
<!--T:1--><br />
{{GuiCommand<br />
|Name=PartDesign Clone<br />
|Workbenches=[[PartDesign Workbench|PartDesign]]<br />
|MenuLocation=Part Design → Create a clone<br />
|Version=0.17<br />
|SeeAlso=[[Draft Clone]]<br />
}}<br />
<br />
<br />
<!--T:4--><br />
{{Version|0.17}}<br />
<br />
==Description== <!--T:2--><br />
<br />
<!--T:3--><br />
'''PartDesign Clone''' creates a linked copy of a selected object which will follow any future edits to the original object (except placement). For example, one use case is when you want to do [[PartDesign Boolean]] on an object created in another workbench. Most types of objects are accepted, as long as they are single solids. If you need to clone multiple objects (i.e., bodies) or a [[Std_Part|Part Container]], you may use [[Draft_Clone|Draft Workbenche's clone]]. One caveat is that the Part Design Workbench's clone sets the current placement of the clone as zero (both Cartesian translation and spatial orientations). While the Draft's workbenches clone calculates and sets the numerical values of the current placement and orientation of the cloned objects with respect to the cloned object container.<br />
<br />
<br />
<br />
[[File:clone.png|center|''Clone of the inner gear while beeing translated in 3D space as an independent object'']]<br />
<br />
==How to use== <!--T:5--><br />
<br />
<!--T:6--><br />
# In the Model tree, select the object to be cloned.<br />
# Press the {{KEY|[[File:PartDesign Clone.png|24px]] '''Create a clone'''}} button.<br />
<br />
==Properties== <!--T:7--><br />
<br />
<!--T:8--><br />
* {{PropertyData|Base Feature}}: sets the original object the clone is based on. To replace, press the {{KEY|...}} button to get a list of available objects.<br />
* {{PropertyData|Placement}}: defines the orientation and position of the Clone in the 3D space. See [[Placement]].<br />
* {{PropertyData|Label}}: label given to the Clone object. Change to suit your needs.<br />
<br />
==Limitations== <!--T:9--><br />
<br />
<!--T:10--><br />
* Only a single object can be used for a PartDesign Clone.<br />
* Only objects that consist of a single solid are supported. Hence, [[Glossary#Compound|compounds]] like [[Std Part|Part container]], [[Part_MakeCompound|Part Compound]] or [[Draft Array|Draft Array]] are not supported.<br />
<br />
<br />
<!--T:15--><br />
{{Docnav|[[PartDesign ShapeBinder|Create a shape binder]]|[[PartDesign_Pad|Pad]]|[[PartDesign_Workbench|PartDesign]]|IconL=PartDesign ShapeBinder.png|IconC=Workbench_PartDesign.svg|IconR=PartDesign_Pad.png}}<br />
<br />
<!--T:16--><br />
{{PartDesign Tools navi}}<br />
<br />
<!--T:17--><br />
{{Userdocnavi}}<br />
<br />
</translate></div>Foadsfhttps://wiki.freecad.org/index.php?title=PartDesign_Clone&diff=523080PartDesign Clone2019-10-17T08:48:09Z<p>Foadsf: </p>
<hr />
<div><languages/><br />
<translate><br />
<!--T:14--><br />
{{Docnav|[[PartDesign ShapeBinder|Create a shape binder]]|[[PartDesign_Pad|Pad]]|[[PartDesign_Workbench|PartDesign]]|IconL=PartDesign ShapeBinder.png|IconC=Workbench_PartDesign.svg|IconR=PartDesign_Pad.png}}<br />
<br />
<!--T:1--><br />
{{GuiCommand<br />
|Name=PartDesign Clone<br />
|Workbenches=[[PartDesign Workbench|PartDesign]]<br />
|MenuLocation=Part Design → Create a clone<br />
|Version=0.17<br />
|SeeAlso=[[Draft Clone]]<br />
}}<br />
<br />
<br />
<!--T:4--><br />
{{Version|0.17}}<br />
<br />
==Description== <!--T:2--><br />
<br />
<!--T:3--><br />
'''PartDesign Clone''' creates a linked copy of a selected object which will follow any future edits to the original object (except placement). For example, one use case is when you want to do [[PartDesign Boolean]] on an object created in another workbench. Most types of objects are accepted, as long as they are single solids. If you need to clone multiple objects (i.e., bodies) or a Part Container, you may use [[Draft_Clone|Draft Workbenche's clone]]. One caveat is that the Part Design Workbench's clone sets the current placement of the clone as zero (both Cartesian translation and spatial orientations). While the Draft's workbenches clone calculates and sets the numerical values of the current placement and orientation of the cloned objects with respect to the cloned object container.<br />
<br />
<br />
<br />
[[File:clone.png|center|''Clone of the inner gear while beeing translated in 3D space as an independent object'']]<br />
<br />
==How to use== <!--T:5--><br />
<br />
<!--T:6--><br />
# In the Model tree, select the object to be cloned.<br />
# Press the {{KEY|[[File:PartDesign Clone.png|24px]] '''Create a clone'''}} button.<br />
<br />
==Properties== <!--T:7--><br />
<br />
<!--T:8--><br />
* {{PropertyData|Base Feature}}: sets the original object the clone is based on. To replace, press the {{KEY|...}} button to get a list of available objects.<br />
* {{PropertyData|Placement}}: defines the orientation and position of the Clone in the 3D space. See [[Placement]].<br />
* {{PropertyData|Label}}: label given to the Clone object. Change to suit your needs.<br />
<br />
==Limitations== <!--T:9--><br />
<br />
<!--T:10--><br />
* Only a single object can be used for a PartDesign Clone.<br />
* Only objects that consist of a single solid are supported. Hence, [[Glossary#Compound|compounds]] like [[Std Part|Part container]], [[Part_MakeCompound|Part Compound]] or [[Draft Array|Draft Array]] are not supported.<br />
<br />
<br />
<!--T:15--><br />
{{Docnav|[[PartDesign ShapeBinder|Create a shape binder]]|[[PartDesign_Pad|Pad]]|[[PartDesign_Workbench|PartDesign]]|IconL=PartDesign ShapeBinder.png|IconC=Workbench_PartDesign.svg|IconR=PartDesign_Pad.png}}<br />
<br />
<!--T:16--><br />
{{PartDesign Tools navi}}<br />
<br />
<!--T:17--><br />
{{Userdocnavi}}<br />
<br />
</translate></div>Foadsfhttps://wiki.freecad.org/index.php?title=Copying_Objects&diff=523024Copying Objects2019-10-17T07:59:16Z<p>Foadsf: </p>
<hr />
<div><languages/><br />
<translate><br />
==Overview== <!--T:1--><br />
Like many other software FreeCAD also has the ability to copy/cut and past objects (paragraphs, spreadsheet cells, images, etc.). [[Document_structure|Document]] objects may be freely copied within a document or between documents using the [[Std_Copy|Copy]], [[Std_Paste|Paste]] and [[Std_DuplicateSelection|Duplicate Selection]] commands. <br />
<br />
[[File:Copy_past_duplicate.png|center]]<br />
<br />
Please consider that the copy-pasted objects are not dependent on the original. If You want dependant clones please use [[Draft_Clone| Draft Workbench's clone]], or [[PartDesign_Clone| Part Design Workbench clone]]. If you need a dependant clone nor a parametric replica, you may also use [[Part_SimpleCopy| Part Workbechn's Simple Copy]]. For patterned clones, please look into the [[Copying_Objects#Other_Methods| Other Methods section]] of this page.<br />
<br />
==Copying Linked Objects==<br />
[[Document_structure|Document]] objects may be linked to other objects (for example, a Pad feature is linked to it's Sketch, and a Fusion feature is linked to it's component objects). This means that some care must be exercised in selecting objects to copy.<br />
<br />
<!--T:2--><br />
If an object is selected without it's children, those children are not automatically duplicated by Copy/Paste or Duplicate Selection. In this case, the copied object may exhibit unexpected behaviour due to expected links not being present. <br />
<br />
In general, recommended practice is to select all dependent objects when copying a parent object. <br />
<br />
==Finding and Positioning Pasted Object(s)== <!--T:3--><br />
After the Copy/Paste operation, it may not be obvious where the new object(s) are located in the Document window. That is because the new object has the same [[Placement|Placement]] property as the original. Toggle the Visibility property (spacebar) to hide the original. Then use the Placement dialog to move the copy to it's correct position.<br />
<br />
==Other Methods== <!--T:4--><br />
Like most things in FreeCAD, there are many ways of making a copy. For more ideas, look at: <br />
* PartDesign: [[PartDesign_Mirrored|Mirror]], [[PartDesign_LinearPattern|Linear Pattern]], [[PartDesign_PolarPattern|Polar Pattern]], [[PartDesign_MultiTransform|MultiTransform]]<br />
* Part: [[Part_Mirror|Mirror]], [[Part_SimpleCopy|Create simple copy]]<br />
* Draft: [[Draft_Offset|Offset]], [[Draft_Scale|Scale]], [[Draft_Array|Array]], [[Draft_PathArray|PathArray]], [[Draft_Clone|Clone]], [[Draft_Mirror|Mirror]]<br />
<br />
==Notes==<br />
* In v0.14+, if an object to be copied has links to object(s) not in the selection, FreeCAD will ask if the unselected objects should be included in the copy operation. <br />
<br />
==More== <!--T:5--><br />
* [[Std_Copy|Copy]]<br />
* [[Std_Paste|Paste]]<br />
* [[Std_DuplicateSelection|Duplicate Selection]]<br />
<br />
<!--T:6--><br />
[[Category:User Documentation]]<br />
<br />
</translate></div>Foadsfhttps://wiki.freecad.org/index.php?title=File:Copy_past_duplicate.png&diff=523021File:Copy past duplicate.png2019-10-17T07:57:29Z<p>Foadsf: </p>
<hr />
<div></div>Foadsf