Multithreading: Difference between revisions
No edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
<translate> |
<translate> |
||
{{VeryImportantMessage|This is a stub that needs expanding.}} |
{{VeryImportantMessage|This is a stub that needs expanding.}} |
||
== Multithreading in FreeCAD == |
== Multithreading in FreeCAD == |
||
* Some 3rd party libraries do some multi-threading like the CAD kernel OCC for boolean operations or the tessellation to create a display mesh from the model. |
* Some 3rd party libraries do some multi-threading like the CAD kernel OCC for boolean operations or the tessellation to create a display mesh from the model. |
||
* The Eigen3 library which is heavily used for the Sketcher also supports multi-threading. ([https://forum.freecadweb.org/viewtopic.php?f=3&t=37327&p=317539#p317535 source]) |
* The Eigen3 library which is heavily used for the Sketcher also supports multi-threading. ([https://forum.freecadweb.org/viewtopic.php?f=3&t=37327&p=317539#p317535 source]) |
||
=== Related links === |
=== Related links === |
||
* [https://forum.freecadweb.org/viewtopic.php?f=4&t=17501&p=173095 FreeCAD thread] discussion on how there is partial mulitithreading support. |
* [https://forum.freecadweb.org/viewtopic.php?f=4&t=17501&p=173095 FreeCAD thread] discussion on how there is partial mulitithreading support. |
||
* https://forum.freecadweb.org/viewtopic.php?f=3&t=37327&p=317539#p317535 |
* https://forum.freecadweb.org/viewtopic.php?f=3&t=37327&p=317539#p317535 |
||
* [https://forum.freecadweb.org/viewtopic.php?f=8&t=37398 FreeCAD and multicores - multithreads] a forum thread on multicores - multithreads support. |
* [https://forum.freecadweb.org/viewtopic.php?f=8&t=37398 FreeCAD and multicores - multithreads] a forum thread on multicores - multithreads support. |
||
[[Category:Developer_Documentation]] |
|||
⚫ | |||
</translate> |
</translate> |
||
{{Powerdocnavi{{#translation:}}}} |
|||
⚫ |
Revision as of 17:16, 19 February 2021
This is a stub that needs expanding.
Multithreading in FreeCAD
- Some 3rd party libraries do some multi-threading like the CAD kernel OCC for boolean operations or the tessellation to create a display mesh from the model.
- The Eigen3 library which is heavily used for the Sketcher also supports multi-threading. (source)
Related links
- FreeCAD thread discussion on how there is partial mulitithreading support.
- https://forum.freecadweb.org/viewtopic.php?f=3&t=37327&p=317539#p317535
- FreeCAD and multicores - multithreads a forum thread on multicores - multithreads support.
Power user documentation
- FreeCAD scripting: Python, Introduction to Python, Python scripting tutorial, FreeCAD Scripting Basics
- Modules: Builtin modules, Units, Quantity
- Workbenches: Workbench creation, Gui Commands, Commands, Installing more workbenches
- Meshes and Parts: Mesh Scripting, Topological data scripting, Mesh to Part, PythonOCC
- Parametric objects: Scripted objects, Viewproviders (Custom icon in tree view)
- Scenegraph: Coin (Inventor) scenegraph, Pivy
- Graphical interface: Interface creation, Interface creation completely in Python (1, 2, 3, 4, 5), PySide, PySide examples beginner, intermediate, advanced
- Macros: Macros, How to install macros
- Embedding: Embedding FreeCAD, Embedding FreeCADGui
- Other: Expressions, Code snippets, Line drawing function, FreeCAD vector math library (deprecated)
- Hubs: User hub, Power users hub, Developer hub