This week in FreeCAD development:

Sketch­er

  • theo-vt fix­es four bugs, includ­ing one release block­er, two crash­ers, and one regres­sion (the Scale tool would crash or cause exces­sive con­straints in the pres­ence of non-scal­able geometry).
  • Pad­dle­Stroke and NewJok­er con­tributed two minor UI fixes.

Part:

  • Pad­dle­Stroke fixed a release block­er where FreeCAD would change the col­or and trans­paren­cy of solids gen­er­at­ed based on sketches.
  • maxwxyz patched the drag­ger to attach to the mid­point / axis for cir­cu­lar edges and faces.

Part Design

  • kadet1090 rearranged UI ele­ments in the Hole task pan­el in a more log­i­cal manner.
  • Pad­dle­Stroke fix­es two release block­ers and a regres­sion (a fea­ture couldn’t be added to an exist­ing Polar Pattern).

Tech­Draw

  • Wan­der­erFan fixed a bug where the check for horizontal/vertical dimen­sions would give the wrong result in some cases.
  • chennes fin­ished the removal of Link and Land­mark from GUI.

CAM:

  • davidg­ilka­uf­man and tarman3 con­tributed var­i­ous new fea­tures and improve­ments to the LeadI­nOut func­tion­al­i­ty: cus­tomiz­ing line and arc angles, new entrance/exit styles, off­set­ting entrance/exit loca­tion, and more (see here for details).
  • davidg­ilka­uf­man also fixed a release block­er where chang­ing TC with the same tool num­ber but dif­fer­ent spin­dle speed wouldn’t pro­duce cor­rect G‑code.
  • tarman3 patched the Dog­bone dres­sup to be able to process more com­pli­cat­ed cas­es, such as mul­ti­ple pass­es and an exclud­ed inner path.
  • Dimitrios2 fixed a G0 regres­sion in drilling (patch pre­pared by J‑Dunn).
  • zophon fixed KineticNCBeamicon2 post­proces­sor to sep­a­rate M05 and M09 G‑code as beam­i­con2-basic does­n’t like hav­ing both M‑code on the same line.

BIM

  • mar­cus­pol­lio updat­ed var­i­ous icons, includ­ing the Views Pan­el and Sta­tus Bar ones.
  • furgo16 fixed sun ray cre­ation in Arch Site solar study.
  • Roy-043 fixed a bug where the Arch_Reference object would not dis­play col­ors of a ref­er­enced object. He also fixed anoth­er bug where doors and win­dows would become trans­par­ent when mul­ti­ma­te­r­i­al was assigned to them.

FEM:

  • NewJok­er:
    • Added ampli­tude sup­port to the Final Tem­per­a­ture field.
    • Added a new prop­er­ty, Dis­ablePastixMixed­Pre­ci­sion (true by default), that dis­ables the PaStiX mixed pre­ci­sion for the ccx solver.
    • Set bet­ter defaults for mesh export (see here for details).
  • marioalexis84:
    • Added sup­port for 2D geome­tries to Cen­trif constraint.
    • Patched the code not to over­ride user-defined time incre­ment val­ues ​​when run­ning steady state ther­mo-mechan­i­cal analyses.
    • Sim­pli­fied mesh­ing with Net­gen by using Net­gen bind­ings entire­ly in an exter­nal program.
    • Added the Off­set prop­er­ty to the old ElementGeometry2D object.
    • Improved the code by allow­ing the refac­tored ccx solver to be added with the Analy­sis containers.

GUI:

  • B0cho improved the expres­sion edi­tor’s input and resize behavior.
  • kadet1090 fixed trans­par­ent pre­view ren­der­ing issues. He also updat­ed the appearence of planes to react to mouse-over and enlarge for a bet­ter visu­al clue of selection.
  • maxwxyz changed hard­cod­ed pix­e­lat­ed bitmap nav­i­ga­tion cur­sors in the 3D view to DPR-aware SVG cursors.
  • captain0xff add them­ing abil­i­ties to inter­ac­tive giz­mos merged last week.
  • tetek­toza added a con­text menu to select obstruct­ed items; the code has been back­port­ed from RealThunder’s fork.

Oth­er changes:

  • Roy-043 fixed sev­er­al bugs in Draft.
  • schmidtw fixed a topon­am­ing bug hap­pen­ing on mod­els made with FreeCAD 0.7.
  • drwho495 fixed anoth­er topon­am­ing bug that would cause FreeCAD to slow down with some files after a recent patch.
  • 3x380V fixed two regres­sions (one of them also a release block­er) relat­ed to units.
  • wwmay­er and 3x380V mod­ern­ized File­In­fo code.
  • Pad­dle­Stroke added (back) an icon for the angu­lar motion in Assembly.

Addi­tion­al improve­ments and fix­es were con­tributed by NewJok­er, adri­an­in­saval, luz­paz, Pad­dle­Stroke, paullee0, z0r0, and kadet1090.

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

Trans­la­tors: your recent changes have been merged from Crowdin again.

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

Issue stats: over­all, there are 2972 open issues in the track­er, up by 27 from last week. 46 known release block­ers remain unfixed for v1.1.

The soft fea­ture freeze is now on, so start­ing next Wednes­day, week­ly updates will be a lot more bor­ing for the next few months. No fan­cy new fea­tures, just bugfixes.


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