User:Andrecaldas
My personal page... :-)
My name is André Caldas. I am a math professor at University of Brasília, in Brasil.
Some thoughts on FreeCAD...
Disclaimer: I talk a lot about things I do not really understand! Please, forgive me and feel free to correct me! :-)
Hard Core
- Document tree with shared_ptr: A proposal to use shared_ptr instead of signals and other synchronization methods.
- Multithreading ideas: Using the other ideas above, multhithreading can be implemented much easier and safer than today.
- Multithreading in TechDraw: Using TechDraw as a sandbox for multithreading ideas.
- Accessor infrastructure: Some thing similar (I believe) to ObjectIdentifier.
- NamedSketcher: A Sketcher where geometries are referred to by name or uuid.
Other Ideas
- More intuitive placement: In FreeCAD, placement is specified using a rotation about some axis and a translation. This is totally non intuitive in most cases.