(The post has been back­dat­ed due to traveling.)

This week in FreeCAD development:

Sketcher

  • matthi­as­dan­ner added an option to include the ver­ti­cal and hor­i­zon­tal axes as a trim­ming bound­ary (PR#30798).
  • chennes fixed a bug where a mod­i­fied ori­en­ta­tion for line-cir­cle tan­gent and arcs would break some files (PR#31737).
  • Loke­strom fixed the ellipse arc going the oth­er way when set with on-view para­me­ters (PR#31640).

Part and PartDesign

  • maxwxyz fixed Base­Fea­ture cre­ation so that a new Body is put into its final Part con­tain­er before assign­ing the Base­Fea­ture (PR#31235). This helps pre­serve the actu­al shape for clones and new bod­ies from solids, as well as pre­serve exist­ing files.
  • kkchem­boli fixed Part con­tain­ers not being marked for recom­pu­ta­tion when the vis­i­bil­i­ty of nest­ed shapes changes (PR#31578). 

TechDraw

Wan­der­erFan fixed an issue with miss­ing views in PDF exports (PR#31650) and anoth­er bug where some doc­u­ments would fail to load (PR#31689).

CAM

  • Con­nor moved the tool con­troller edi­tor out of each indi­vid­ual oper­a­tion page into its own ded­i­cat­ed tab and made sev­er­al oth­er UI improve­ments (PR#31299).
  • tarman3 patched cir­cu­lar holes to use the bot­tom cir­cu­lar edge in cones instead of the first cir­cu­lar edge (PR#31012). He also fixed Mill­Fac­ing to work bet­ter with stocks that are com­plex shapes rather than cubes (PR#315).

BIM

  • Roy-043 fixed geom­e­try not cre­at­ed when a com­pound object is dragged to the native IFC project (PR#31648). He also fixed BIM sketch posi­tion­ing rel­a­tive to Lev­el not work­ing as doc­u­ment­ed (PR#31741).
  • tri­tao updat­ed the BIM 2D Draw­ing com­mand so draw­ings cre­at­ed from a select­ed sec­tion plane inher­it use­ful con­text from that sec­tion in its name, e.g. “Floor Plan Lev­el 01 — Draw­ing” rather than “Draw­ing” (PR#30716). He also fixed “Resize to Fit” and “Recen­ter Plane” com­mands for BIM sec­tion planes after rota­tion (PR#30717).
  • maxwxyz fixed an edge-case bug where a base­less wall is cre­at­ed in ‑Z direc­tion (PR#31675).
  • tetek­toza fixed WebGL export­ing to include select­ed Part con­tain­ers (PR#25043).

FEM

marioalexis84 fixed the Heat flux task pan­el so that the pan­el reverts to Flux mode para­me­ters when the con­straint type is changed (PR#31743). He also patched the code to fetch eigen­val­ues for Elmer elas­tic­i­ty equa­tion (PR#31667) and added sup­port for radi­a­tion bound­ary con­di­tion for Elmer heat equa­tion (PR#31641).

Other changes

  • Loke­strom added the abil­i­ty to mea­sure angles with datum lines in the Mea­sure­ment tool and fixed some mea­sure­ment and view­er issues when mea­sur­ing datums (PR#29720).
  • maxwxyz con­vert­ed the Inspec­tion dia­log to a task pan­el (PR#31580).

Addi­tion­al improve­ments and fix­es were con­tributed by bcher­ring­ton, chennes, davidg­ilka­uf­man, greg19, jlewin, maxwxyz, rid­hi­i­is, Roy-043, Syres916, tarman3, tri­tao, and wmayer.

If you are inter­est­ed in test­ing the lat­est week­ly build, you can grab it here.

Fun fact: chennes used files from the recent com­pe­ti­tion in unit tests, dis­cov­ered two regres­sions, and fixed them imme­di­ate­ly. If you hear him say that com­pe­ti­tions help improve free soft­ware, know that he means it!

Activity stats

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

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


Discover more from FreeCAD News

Subscribe to get the latest posts sent to your email.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from FreeCAD News

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

Continue reading