WIP Wednesday: 11 December 2024

This week in FreeCAD development:

Sketcher:

Draft: Roy_043 improved the Trimex tool and fixed a couple of bugs.

BIM: yorikvanhavre implemented support for 2D objects in NativeIFC: linework, texts, dimensions, hatches, section planes, axes. The BIM views dialog got a second panel that includes 2D views, and BIM annotation tools got a “Create 2D Drawing” tool. He also added a Type property to all IFC objects and updated NativeIFC unit tests.

Measurements: Murmele implemented the functionality to autosave the current measurement and restart a new measurement automatically.

TechDraw: WandererFan added a tool for support and debugging to work around the hidden line removal algorithm’s issues handling geometry errors.

CAM: luvtofish implemented support for the G84/G74 Tapping Operation.

FEM:

Toponaming: CalligaroV completed another patch that was the legacy of Brad McLean who passed away earlier this year. The patch adds a plane matching based heuristic to TNP mitigation. According to Brad, this should address the common remaining TNPs arising from edge changes in a sketch.

Core: The main PR for the core datum by PaddleStroke has landed. No way to create the new LCS objects yet, the only visible change is the origin appearance. The latter is being discussed by the design working group at the moment and will likely be improved.

Various other fixes and improvements arrived from Roy_043, paullee0, wwmayer, FlachyJoe, and others.

PR stats: since the previous report, 75 pull requests have been merged, and 21 new pull requests have been opened.

Issue stats: overall, there are 2328 open issues in the tracker, down by 24 from last week.