This week in FreeCAD development:

BIM: @paullee0 made small improve­ments in Arch­Wall, @Roy-043 fixed image plane imports and updat­ed the BIM WP com­mands to use the new Draft code, @Syres916 added fall­back IfcOpen­Shell instal­la­tion fix for Python 3.10, 3.11, and 3.12 sys­tems, @furgo16 fixed the Cut Plane com­mand, and @DeniseBryson fixed incor­rect com­put­ed dimen­sions in Arch­Space (floor area and perime­ter length).

Sketch­er: @emmanuelobrien improved FreeCAD’s per­for­mance when select­ing a lot of geom­e­try objects, @PaddleStroke fixed a bug where on-view para­me­ters wouldn’t use the same col­or after a user saved unre­lat­ed program’s preferences.

Part Design: @FlachyJoe fixed a bug where FreeCAD couldn’t pad a sketch on a datum plane, and @kadet1090 added UI for the Up to Shape fea­ture (sup­ports select­ing only one shape and set of faces for now).

Part: @mh-dm added a new Par­al­lelPlane attachment/map mode which results in an attach­ment sim­i­lar to Objec­tXY but with the XY plane trans­lat­ed to pass through a select­ed ver­tex, and @NewJoker added a New Sketch com­mand to the work­bench’s toolbar.

Assem­bly: @PaddleStroke resumed improv­ing the drag­ging behav­ior. There’s now a Pref­er­ences option to gen­er­ate debug files for drag­ging, and the work­bench now looks for move­ment of ground­ed objects before attempt­ing to drag.

CAM: @jamwaffles renamed CW/CCW to Climb/Conventional respec­tive­ly for con­sis­ten­cy with reg­u­lar industry’s nomenclature.

Tech­Draw: @PaddleStroke fixed a com­pu­ta­tion error for areas, @Wandererfan fixed incor­rect sec­tion lines with expres­sion links, and changed tem­plate svg_namespace to http://www.freecad.org.

FEM: @marioalexis84 added body heat source to Cal­culiX writer, he also cleaned up the  View­Provider­Fem­Con­straint class and updat­ed con­straint transform.

UI: @Rexbas fixed rota­tion mode in Ges­ture and MayaGes­ture nav­i­ga­tion styles, @maxwxyz updat­ed sev­er­al GUI icons, and @Kuzma30 imple­ment­ed the dis­play­ing of inter­nal object names in the project tree view (option­al, can be tog­gled in Preferences).

As usu­al, @FlachyJoe and @wwmayer fixed a num­ber of bugs in the core.

PR stats: In the week from Wednes­day, 5 June to Wednes­day, 12 June there were 46 pull requests merged. 28 new pull requests were opened.

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


Discover more from FreeCAD News

Subscribe to get the latest posts sent to your email.