Path Development Philosophy

Here's the place for discussion related to CAM/CNC and the development of the Path module.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
karlnick
Posts: 54
Joined: Sat Jul 25, 2020 9:33 am

Re: Path Development Philosophy

Post by karlnick »

Some of the macros #define are rather hard to figure out how they work. Suggest in many cases structures or if an initialization function is needed an object is a better option and this might also improve type checking. Large part of the code actually have structures and objects and few if any macros.

In some parts of the code there are very few comments. In many cases a comment about what a function do and it's parameters is very helpful. This is also be the case for many variables.

Data model used to store in particular the generated paths I did not find any documentation about.
Post Reply