This week in FreeCAD development:

Sketch­er:

  • AjinkyaDahale’s work on refac­tor­ing the work­bench code to make it more man­age­able start­ed land­ing on the main branch. This work is being on on FPA’s grant issued ear­li­er this year.
  • Pad­dle­Stroke con­tin­ued his work on mak­ing use of exter­nal geom­e­try. The lat­est patch fix­es an issue where exter­nal geom­e­try can’t be con­vert­ed to nor­mal geom­e­try, and anoth­er one where there is no way to add inter­sec­tion geom­e­try. To aid that effort, maxwxyz updat­ed Sketch­er icons accordingly.

Assem­bly

  • The work by aik­siongkoh and Pad­dle­Stroke on sim­u­la­tions has final­ly land­ed in the main repos­i­to­ry. The new Assem­bly work­bench tool allows adding motion to joints and cre­at­ing ani­ma­tions. There are lim­i­ta­tions in what it can do (e.g. what joint types are sup­port­ed), so expect fur­ther refine­ment. This was one of the two miss­ing changes by Ond­sel that were sched­uled for upstreaming.
  • Pad­dle­Stroke imple­ment­ed an “Insert A New Part” com­mand to allow select­ing a fea­ture in the geom­e­try of an exist­ing part’s, then insert a new body with a sketch ref­er­enc­ing that select­ed fea­ture. So these are hum­ble begin­nings of the top-down design approach implementation.
  • hyari­on did some code cleanup.

Part Design: FlachyJoe fixed a design issue where switch­ing the Refine prop­er­ty would trig­ger a recom­pute of the shape, this is going to be use­ful for e.g. helix.

BIM:

  • yorik­van­havre added sup­port for prop­er­ty sets in Native IFC. This means any prop­er­ty added by the user becomes an IFC prop­er­ty, and the BIM prop­er­ties man­ag­er tool now also sup­ports native IFC objects.
  • He also added NativeIFC sup­port to Add/Remove tools.

Var­i­ous oth­er fix­es and improve­ments arrived from Roy_043, wwmay­er, Wan­der­erFan, maxxyz, Vin­cidaB, effere79, Roy_043 and others.

PR stats: since the pre­vi­ous report, 74 pull requests have been merged, and 29 new pull requests have been opened.

Issue stats: over­all, there are 2352 open issues in the track­er, up by 25 from last week.


Discover more from FreeCAD News

Subscribe to get the latest posts sent to your email.

One response to “WIP Wednesday 4 December 2024”

  1. PPEMAWM Avatar
    PPEMAWM

    Pad­dle­Stroke imple­ment­ed an “Insert A New Part” com­mand to allow select­ing a fea­ture in the geom­e­try of an exist­ing part’s, then insert a new body with a sketch ref­er­enc­ing that select­ed fea­ture. So these are hum­ble begin­nings of the top-down design approach implementation.”

    AWESOME!!

Discover more from FreeCAD News

Subscribe now to keep reading and get access to the full archive.

Continue reading