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.
 * 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.