This week in FreeCAD development:

Draft

Roy-043 fixed an issue where SVG faces were trans­formed into B‑Spline faces rather than pla­nar faces when import­ed (PR#32410 and PR#32410). He fixed anoth­er bug where Shape2View would gen­er­ate extra lines (PR#28354) and a mid­point snap bug in hyper­bo­la (PR#32499).

Sketcher

  • UnK­abaraQuiDev fixed anoth­er trim­ming issue (PR#32355).
  • Pad­dle­Stroke fixed the con­straint coin­ci­dent tool giv­ing errors when apply­ing two points on the same line (PR#32459), fixed the off­set tool cre­at­ing under­con­strained con­struc­tion lines (PR#32472), fixed con­struc­tion lines that B‑Spline tools leave when you can­cel them (PR#32457), and sev­er­al oth­er issues (PR#32468, PR#32459, PR#32458, PR#32452, PR#32473, PR#32469, PR#32453, PR#32470, PR#32478).
  • tri­tao fixed two Sketch­er dimen­sion­al-con­straint ren­der­ing prob­lems (PR#31922).

Part and PartDesign

  • maxwxyz patched the code to pre­serve taper direc­tion for mul­ti-sided pock­ets (PR#32295), fixed the incor­rect trans­form order that lead to wrong pro­file shape for rotat­ed pro­files when the sketch Inter­nal­Face is used (PR#32388), fixed the dis­play of the wrong edge radius in Quick Mea­sure (PR#32511), and improved the way FreeCAD han­dles sit­u­a­tions where none of the adja­cent faces of an edge has a valid poly­gon for it (FIXME)
  • codeo­taku imple­ment­ed the miss­ing “rec­to ver­so” mode for the Thick­ness tool (PR#32333).
  • FlachyJoe added a com­mon boolean oper­a­tion to sub­trac­tive fea­tures (PR#29650).

TechDraw

Pad­dle­Stroke imple­ment­ed a para­met­ric spread­sheet view (PR#31595):

CAM

  • Con­nor fixed G‑code gen­er­a­tion issues where modal dedu­pli­ca­tion was drop­ping or mis­plac­ing com­mand words, and the Lin­ux­C­NC blend com­mand was append­ed direct­ly to the pre­am­ble (PR#32251). he also improved the Tool­bit dia­log user inter­face (PR#32371).
  • slip­ton­ic added a val­ida­tor for machine def­i­n­i­tions (PR#32367) and restored default pre-/post-amble in the KineticNCBeamicon2 lega­cy post­proces­sor (PR#32343).
  • tarman3 pro­duces numer­ous patches: 
    • Allow­ing users to select axis to align a cylin­dric stock with a mod­el (PR#31208).
    • Replac­ing G0 with G1 for plunge moves in Mill­Fac­ing (PR#31744).
    • Patched Helix to use the Start­Point prop­er­ty instead of (0,0) to define ori­en­ta­tion of the first helix (PR#32166).
    • Patched Inspec­tor to allow using units like mm/min and in/min rather than mm/s (PR#31938).

BIM

  • Edgar­JRob­les fixed the direc­tion of the TSLOT beam pro­file extru­sion (PR#32283).
  • paulcake­face updat­ed the BIM array menu so that Path Array and Point Array now use the exist­ing Link Array ver­sions (PR#32325).
  • Roy-043 fixed an error when open­ing BIM Views Man­ag­er in old files  (PR#32325), made BIM_Diff work for import­ed IFC files (PR#30796), and added a “Force update” com­mand to Shape2DView (PR#30130), 
  • maxwxyz fixed a regres­sion where an error would be dis­played after Slab is run and no pla­nar obe­jct is select­ed (PR#31671).

Other changes

  • Krrish777 added sup­port for cylin­der and cone axes in angle mea­sure­ments in the Mea­sure tool (PR#31905).
  • Ayushjo added .3mf to the list of sup­port­ed file for­mats when import­ing mesh (PR#32476).

Addi­tion­al improve­ments and fix­es were con­tributed by 007stevendi­gar-lgtm, ander­shol, awgrover, Ayushjo, Bojan9597, boun­ty­forge-lab, chennes, Con­nor, Ele­men­tW, Gebert81, ipatch, Lgt2x, maxwxyz, Pad­dle­Stroke, tarman3, TD-4242, tri­tao, and wmayer.

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, 76 pull requests have been merged, and 63 new pull requests have been opened.

Issue stats: over­all, there are 3511 open issues in the track­er, down by 19 from last week.


Discover more from FreeCAD News

Subscribe to get the latest posts sent to your email.