This week in FreeCAD development:

Sketcher

  • Reqre­fu­sion improved the posi­tion­ing of con­straint labels on sketch­es so that they don’t over­lap with the line they anno­tate (PR#29538). He also improved the posi­tion­ing of con­straint labels for large arcs (PR#29594).
  • Ele­men­tW made line type set­tings vis­i­ble on dark themes (PR#29319).
  • Pad­dle­Stroke fixed a bug where the Python con­vert­er was crop­ping pre­ci­sion to 6 dig­its (PR#29211).

Part and PartDesign

  • maxwxyz added a pref­er­ence to open the attach­ment dia­log when a new sketch is cre­at­ed in Part­De­sign (PR#29168). He also added input hints for the attach­ment dia­log (PR#29614).
  • parag­for­work fixed a bug where sup­press­ing a fea­ture would result in recom­put­ing it (PR#29219).

Assembly

Pad­dle­Stroke fixed two issues in the Sim­u­la­tion tool (PR#29428 and PR#29433) and anoth­er bug where the Dis­tance joint wouldn’t be solved prop­er­ly depend­ing on the selec­tion order (PR#29461).

CAM

  • slip­ton­ic fixed a bug relat­ed to the default curve accu­ra­cy set in Pref­er­ences (PR#29579).
  • tarman3 fixed select­ing the start­ing point in the task pan­el (PR#29502) and incor­rect paths cre­ation in LeadI­nOut (PR#29499), and renamed the ZigZa­gAn­gle prop­er­ty to Angle in Pock­et (PR#26842). He also added a rapid move­ment from Clear­ance­Height to Safe­Height in the begin­ning of instruc­tions for Slot (PR#25845) and made it pos­si­ble to cre­ate mir­rored paths by just select­ing an axis or a shape as a ref­er­ence (PR#21820).

FEM

  • marioalexis84 fixed angle units to be radi­ans for the Cal­culiX dis­place­ment writer (PR#29689), improved node index­ing for z88 (PR#29606), and added a read-only prop­er­ty for eas­i­ly iden­ti­fy­ing mate­ri­als in the prop­er­ty view (PR#29609).
  • NewJok­er added the first exam­ple for Cal­culiX’s 1D flu­id net­work func­tion­al­i­ty (PR#29697) and fixed advanced refine­ment tools in Gmsh (PR#29590).
  • ick­by fixed a mesh group bug in Gmsh (PR#29440). 

BIM

  • Roy-043 fixed the posi­tion of axis labels (PR#29661).
  • furgo16 intro­duced the Arch­Cov­er­ing object and its asso­ci­at­ed BIM_Covering com­mand to pro­vide a para­met­ric tool for mod­el­ing archi­tec­tur­al sur­face fin­ish­es (PR#27222). This enables users to apply fin­ish­es, such as floor­ing, wall cladding, ceil­ing tiles, or façade pan­els, to exist­ing geom­e­try (base faces or solids) or cre­ate them from 2D profiles.

Other changes

  • wwmay­er res­ur­rect­ed the orig­i­nal progress indi­ca­tor and used it for STEP, IGES, and glTF import­ing; 3x380V cher­ry-picked Werner’s patch­es to the upstream project and fur­ther improved the code (PR#27380).
  • Roy-043 fixed incor­rect arrow align­ment on BezCurve and BSpline objects (PR#29222).
  • Wan­der­erFan fixed a crash in Tech­Draw on load­ing some doc­u­ments (PR#29653).
  • YashSuthar983 fixed a crash in the Mea­sure tool (PR#29669) and improved angle cre­ation and sec­tor sup­port, with a new pref­er­ence for arrow height and radius (PR#27135).
  • Con­nor added a dou­ble-click action to clear the cur­rent expres­sion and retain the val­ue in all expres­sion-bound spin­box­es and ExpLineEd­it con­trols (PR#29414).
  • olaaaf improved the box selec­tion ren­der­ing (PR#28982).

Addi­tion­al improve­ments and fix­es were con­tributed by ander­shol, chennes, Ele­men­tW, ipatch, marioalexis84, Roy-043, rehan-ahmed-aix, slip­ton­ic, tarman3, and theo-vt.

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

Activity stats

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

Issue stats: over­all, there are 3372 open issues in the track­er, down by 17 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