This week in FreeCAD development:

Draft

  • czarflix patched the Line/Wire tool to stop cre­at­ing dupli­cate points with the same coor­di­nates (PR#29372).
  • Roy-043 fixed some task pan­els not auto-clos­ing on doc­u­ment close (PR#30894). He also added a new ‘Set Point as First’ option for wires and B‑splines when the wire or B‑spline is closed, and the point under the cur­sor is not the first point of the curve (PR#30830).

Sketcher

  • jlewin intro­duced per-sketch geom­e­try cre­ation mode (PR#30761). Now when you use the con­struc­tion line mode and switch to a dif­fer­ent sketch or doc­u­ment, you only get that mode if you actu­al­ly last used it there.
  • Pad­dle­Stroke fixed the updat­ed Poly­line tool so that it does not attempt to cre­ate an arc where an arc is impos­si­ble to make (PR#30497).
  • Reqre­fu­sion iter­at­ed on his orig­i­nal patch to improve the length dimen­sion ren­der­ing of large arcs and made it han­dle neg­a­tive angles (PR#30503).

Part and PartDesign

  • tri­tao fixed a regres­sion where select­ing a Part­De­sign Body could ren­der with highlight/preselection behav­ior instead of com­mit­ted selec­tion behav­ior (PR#30791).
  • alfrix fixed cos­met­ic threads appear in sub­se­quent unthread­ed holes (PR#30005).
  • maxwxyz added a cus­tom coor­di­nate sys­tem (CS) mode to view and adjust the trans­form in any picked coor­di­nate sys­tem + align­ment of the drag­ger to the select­ed CS (PR#30227).
  • Pad­dle­Stroke fixed a few issues with selec­tion order in pat­terns (PR#30548).
  • xorza added a uni­fied face mak­er that replaces the Bullseye+Cheese+BuildFace water­fall with a sin­gle algo­rithm han­dling all pla­nar and non-pla­nar cas­es (PR#28788).

TechDraw

  • fatal­wir added Czech (cs) local­ized ISO 5457 draw­ing tem­plates (PR#30888).
  • ayyaz20003 fixed the work­bench to stop chang­ing the DraftView/ArchView “Page” to “Cus­tom” after you save and reload the doc­u­ment (PR#30529).

CAM

  • davidg­ilka­uf­man added sup­port for frac­tion­al per­cent­ages for adap­tive stepover and UI ele­ments for stepover dis­tance (PR#30846).
  • tarman3 added line enu­mer­a­tion in the edi­tor in the Cus­tom oper­a­tion (PR#30566).
  • dbtayl added H to the list of default-sup­port­ed para­me­ters, so tool-length off­sets get out­put if the box in the machine con­fig to uti­lize them is checked (PR#30640).

FEM

marioalexis84 added sup­port for 2D geome­tries to the Trans­form con­straint and Cylin­dri­cal trans­form sup­port for shell ele­ments (PR#30946). He also added an elec­tro­sta­t­ic spark gap exam­ple (PR#30928), set pipeline fil­ters as vis­i­ble by default (PR#30936), and intro­duced a few more quick improve­ments (PR#30665 and PR#30653).

Other changes

  • maxwxyz addex sta­tus­bar input hints to BIM (PR#30511).
  • tri­tao reduced unnec­es­sary repaint work while zoom­ing in the 3D view by throt­tling updates to the sta­tus bar dimen­sion pane (PR#30822) and improved the Nav­icube ren­der­ing and home nav­i­ga­tion (PR#30703).
  • wmay­er imple­ment­ed an auto­mat­ic pre­s­e­lec­tion check to improve the ren­der­ing times (PR#29978), cher­ry-picked by maxwxyz) and improved anno­ta­tion label drag­ging (PR#29953, cher­ry-picked by maxwxyz).
  • pieter­hi­j­ma intro­duced fine-grained recom­putes in FreeCAD (PR#25603). These are recom­putes based on depen­den­cies between prop­er­ties instead of based on objects, as is the case in FreeCAD currently.

Addi­tion­al improve­ments and fix­es were con­tributed by awgrover, chennes, ItSaul­Go­od­Man, maxwxyz, moench-teged­er, Roy_043, ryankem­brey, simon­frechette-dev, slip­ton­ic, tarman3, tri­tao, and xtemp09.

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

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