This week in FreeCAD development:

Sketch­er

  • Pad­dle­Stroke cre­at­ed a Con­straint­LineByAn­gle helper.
  • FlachyJoe cleaned up planegcs/Geo code.
  • theo-vt patched the work­bench to update mul­ti­ple geom­e­try IDs at a time rather than just one when scal­ing is applied.

Part­De­sign: theo-vt patched the code to allow open wires for pro­file nor­mal detec­tion. This fix­es a bug where holes from arcs would have the wrong orientation.

Tech­Draw:

  • Wan­der­erFan fixed a regres­sion that caused v1.1 files to become unread­able in v1.0.
  • Syres916 fixed the auto­mat­ic siz­ing of the TaskFillTemplate’s dia­log and a regres­sion where equal tol­er­ances would dis­play an addi­tion­al incor­rect symbol.

FEM: NewJok­er added two new prop­er­ties to FEM Con­straint con­tact: one to enable ther­mal con­tact and one to define its properties—a list of gap con­duc­tance val­ues option­al­ly paired with con­tact pres­sure and tem­per­a­ture. He also added a unit­less Off­set prop­er­ty to shell sections.

GUI

  • Rexbas increased the focal dis­tance in the ortho­graph­ic view as a workaround for the miss­ing clip­ping off­set in the Coin library (he also con­tributed the real fix to Coin, review is pending).
  • kadet1090 and Mis­ter­Mak­erNL con­tributed numer­ous fix­es to the default stylesheet.

I/O:

  • baidakovil con­tributed a patch that allows users to cus­tomize WebGL exports with their own templates.
  • furgo16 updat­ed the DXF C++ importer to sup­port nest­ed block def­i­n­i­tions and allow users to choose para­met­ric or flat­tened import­ing of blocks and assemblies.

Among oth­er changes:

  • Roy-043 and paullee0 con­tributed sev­er­al fix­es to BIM and Draft.
  • theo-vt fixed a regres­sion in Part code that affect­ed Assem­bly and TechDraw.
  • captain0xff refac­tored SoRo­ta­tion­Drag­ger as part of his GSoC work on imple­ment­ing inter­ac­tive con­trols in the 3D View.
  • z0r0 fixed the Fanuc post-proces­sor (in CAM), which will now search for tool attrib­ut­es that actu­al­ly exist.

Addi­tion­al improve­ments and fix­es were con­tributed by chennes, ours­land, mosfet80, Syres916, hyari­on, and theo-vt. 

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

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

Else­where in the com­mu­ni­ty, Fed­eri­co Rosa began work­ing on a new work­bench called Solar, which uses Lady­Bug tools for solar posi­tion­ing and ani­mat­ing it over a spec­i­fied period.

Alex Sad­ows­ki will be rep­re­sent­ing FreeCAD at FrOSCon in Sankt Augustin (Ger­many) this August, with a talk and a stand.


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