Weekly Release - 2022-W39 Posted on 2022-09-26 by Hanno Braun I've been busy with cleanups for a few weeks now, and that hasn't changed last week either. My priority remains implementing the union operation (#42), but that is currently bloc...
Weekly Release - 2022-W37 Posted on 2022-09-12 by Hanno Braun A few weeks ago, I fell down a rabbit hole of kernel cleanups, and I'm starting to climb back up. Doing cleanups can cause me this nagging feeling that I'm indulging myself; that...
Weekly Release - 2022-W36 Posted on 2022-09-05 by Hanno Braun I spent most of last week working on CAD kernel cleanups, with the goal of addressing the issue that is blocking further progress on the union operation (#993; also see the more...
Weekly Release - 2022-W35 Posted on 2022-08-29 by Hanno Braun Last week was eventful! Initially I made some progress on the intersection tests (see #42, specifically the list I keep updated). Then, I hit a hurdle (#993). That issue has more...
Weekly Release - 2022-W34 Posted on 2022-08-22 by Hanno Braun After taking a week off, I'm back this week with another release! Aside from some relaxing and a lot of hiking, I spent most of my time since the last release on cleaning up and...
Weekly Release - 2022-W32 Posted on 2022-08-08 by Hanno Braun I'm still working on the union operation (#42), specifically intersection code and some related cleanups. I've also been making some progress in figuring out the details of the a...
Weekly Release - 2022-W31 Posted on 2022-08-01 by Hanno Braun I was able to spend most of last week heads-down working on the union operation (#42). The bulk of this work related to the various intersection tests that the union algorithm re...
Weekly Release - 2022-W30 Posted on 2022-07-25 by Hanno Braun Last week wasn't one of those super-focused work weeks that I like most. I spent Monday dealing with the new weekly release procedure; Tuesday I was out sick; Wednesday and much...
Weekly Release - 2022-W29 Posted on 2022-07-18 by Hanno Braun As previously announced, Fornjot is changing to a weekly release schedule. The previous Weekly Dev Log is being repurposed into this weekly release announcement. Otherwise not mu...
Fornjot 0.7 Posted on 2022-07-07 by Hanno Braun Fornjot is an early-stage project with the goal to create a next-generation, code-first CAD application. This is the announcement for Fornjot's new release, version 0.7.0. Fornjot is still at...
Weekly Dev Log - 2022-W26 Posted on 2022-07-04 by Hanno Braun I've recently spent a lot of time cleaning up code, thinking about better ways to clean up code, and struggling to clean up code that is really committed to stay dirty. All that...
Weekly Dev Log - 2022-W25 Posted on 2022-06-27 by Hanno Braun I'm working on removing the Shape data structure (#697), which is going to make the kernel much simpler, and thus all following work much easier. I already finished decoupling th...
Weekly Dev Log - 2022-W24 Posted on 2022-06-20 by Hanno Braun Last week, I said that I expected to either wrap up #568, or discover new problems that prevent that. Well, I didn't discover new problems exactly, but I did discover new opportu...
Weekly Dev Log - 2022-W23 Posted on 2022-06-13 by Hanno Braun Looking at the number of pull requests, this was an exceptionally slow week. I spent a lot of my time thinking about the Fornjot kernel's data structures. This lead to some immed...
Weekly Dev Log - 2022-W22 Posted on 2022-06-07 by Hanno Braun Sorry for being a day late with this dev log! Yesterday was a public holiday here in Germany, and I spent most of it away from the computer. I'm still working on #568, a cleanup...
Weekly Dev Log - 2022-W21 Posted on 2022-05-30 by Hanno Braun I worked on a few different things last week, but my main achievement was the implementation of geometric validation, at least as much of it as is needed and useful right now (#6...
Weekly Dev Log - 2022-W20 Posted on 2022-05-23 by Hanno Braun My focus last week was the ongoing change to approximating faces in surface coordinates (#568), a cleanup that is necessary to make further progress on implementing the union ope...
Weekly Dev Log - 2022-W19 Posted on 2022-05-16 by Hanno Braun I continued working on the union operation last week (#42). I implemented some building blocks for the algorithm, then hit complications (of course 😁), which prompted me to diver...
Fornjot 0.6 Posted on 2022-05-05 by Hanno Braun Fornjot is an early-stage project to create a next-generation Code-CAD application. This is the announcement for Fornjot's new release, version 0.6.0. Fornjot is still at an early stage and fa...
Weekly Dev Log - 2022-W16/W17 (Post-Vacation Edition) Posted on 2022-05-02 by Hanno Braun I'm back from vacation, and feeling eager to get back into Fornjot! Despite my vacation, the last two weeks were not entirely uneventful. I picked off...