WIP Wednesday 22 May 2024

This week in FreeCAD development:

Topon­am­ing: the main phas­es of the project have now been offi­cial­ly com­plet­ed. The patch­set was enabled in the main devel­op­ment branch by default this Mon­day, week­ly builds now ship with the fix­es. For more infor­ma­tion, please see this forum post. Kudos to every­one involved: RealThun­der, chennes, Pesc0, bgb­sww, Cal­li­garoV, JohnAD.

Part Design: kadet1090 added an exper­i­men­tal option to dis­able the sin­gle-sol­id checks and allow com­pound shapes as val­ue of the body. For details, please see here. Here is a quick exam­ple, cour­tesy by Mis­ter­Mak­erNL, note mul­ti­ple solids inside one body:

CAM: Shai Seger con­tributed a new Mill sim­u­la­tor that is faster and more pre­cise than the exist­ing solu­tion. Because it’s imple­ment­ed with low-lev­el OpenGL func­tions, it isn’t inte­grat­ed into the main win­dow and opens in a new win­dow instead. You can read this forum thread for more info.

Arch: Yorik van Havre start­ed merg­ing Arch, BIM, and NativeIFC work­bench­es into one work­bench called BIM. This is an ongo­ing project, expect fur­ther changes.

Draft: Roy-043 fixed sev­er­al bugs, and furgo16 updat­ed Draft pref­er­ences for clear­er terminology.

FEM:

  • marioalexis84 added sup­port for load and bound­ary con­di­tions, he also imple­ment­ed high­light­ing of active analy­sis accord­ing to user defined color.
  • NewJok­er updat­ed sta­t­ic analy­sis check for bound­ary con­di­tions, fur­ther improved the mis­lead­ing con­straint descrip­tions regard­ing the geom­e­try selec­tion, and improved the task pan­el for the new­ly imple­ment­ed rigid body constraint.

Tech­Draw:

  • HowThat­Works added the aut­ofill attrib­ut­es to the ISO tem­plate series.
  • Wan­der­erfan improved exist­ing work­bench pref­er­ences and added pref­er­ence for default sym­bol direc­to­ry and one for dis­play­ing the sec­tion cut line.
  • Hlorus made the new smart dimen­sion tool by Pad­dle the default one, all cur­rent tools are grouped under it.

New mea­sure­ment tool: hlorus added mea­sure­ment icons to the labels in the 3D view, the ele­ments in the tree view, and the mea­sure­ment group in the tree view.

UI/UX:

  • Mis­ter­Mak­erNL fixed the issue in the menu that occured when a menu was select­ed but not active.
  • maxwxyz update some icons for leg­i­bil­i­ty and con­sis­ten­cy. He also updat­ed tool­bars in Part Design. So now there a new com­mand group for datums in the tool­bar and a new com­mand group for sketch based actions. Addi­tion­al­ly, Shape­Binder has been removed from the tool­bar (issue #13044), Part_CheckGeometry has been added to the tool­bar and menu to val­i­date the body, and tool­bars have been split into small­er ones (Helpers, Fea­tures, Dres­sup, Pat­terns) so that they could be eas­i­ly rearranged.
  • Reqre­fu­sion start­ed improv­ing Tech­Draw icons.
  • mar­cus­pol­lio updat­ed Spread­sheet icons.

Some of the oth­er changes are:

  • wwmay­er fixed var­i­ous bugs.
  • dav­es­rock­et­shop cor­rect­ed an issue in the new mate­ri­als API where a new mate­r­i­al may not have a UUID.
  • Pad­dle­Stroke fixed sev­er­al issues in Sketch­er (includ­ing Sym­me­try tool seg­fault) and improved sup­port for cones sur­faces when doing JCS selec­tion in Assembly.
  • chennes added pri­va­cy pol­i­cy to the About box

PR stats: In the week from Wednes­day, 15 May to Wednes­day, 22 May there were 84 pull requests merged. 39 new pull requests were opened.

Issue stats: we closed 63 issues, and 57 new issues were opened. Over­all, 1,630 issues are cur­rent­ly open.


Discover more from FreeCAD News

Subscribe to get the latest posts sent to your email.

Discover more from FreeCAD News

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

Continue reading