WIP Wednesday: 8 May 2024

This week in FreeCAD development:

Toponaming: bgbsww added some missing code (there will be more to add, it seems) and started performance testing. So far, things don’t look bad at all performance-wise.

Sketcher:

Assembly: PaddleStroke merged the vast majority of newer Ondsel code: new joints types (Rack and Pinion, Screw, Gears, Belt), limits, Exploded View tool, special drag mode for the distance joint, and various fixes. Some of the features (explosion, new joint types) are considered experimental and require adding ‘ExperimentalFeatures’ boolean parameter added via ‘Tools > Edit parameters…’ (BaseApp > Preferences > Mod > Assembly).

TechDraw:

CAM:

Materials: davesrocketshop updated material models to separate Hardness from LinearElastic model, added UUID definitions for FEM-dependent models, and updated unit tests. He also expanded the Python API to allow for material creation.

Some of the other changes:

PR stats: In the week from Wednesday, 1 May to Wednesday, 8 May there were 56 pull requests merged. 26 new pull requests were opened.

Issue stats: we closed 73 issues, and 51 new issues were opened. Overall, 1,559 issues are currently open.