Notebook
Published: 2022-01-03 (updated 2022-11-01)
One day, I wanted to make a notebook. I liked it, so I made more. Then I got tired of it and stopped. This is an archive of the material that I published about this.
Go to note...This website has been archived and is no longer being updated. Mostly because my life took a different turn at some point, with less making/manufacturing stuff to write about.
Check out hannobraun.com, to see what I'm up to these days.
This is a mix between a blog and a personal wiki. Notes can be articles, project presentations, or literally notes I wrote up after doing some research.
Published: 2022-01-03 (updated 2022-11-01)
One day, I wanted to make a notebook. I liked it, so I made more. Then I got tired of it and stopped. This is an archive of the material that I published about this.
Go to note...Published: 2021-10-22 (updated 2022-03-03)
I'm a software developer. I've learned to prefer clear code, written in a programming language, to complex graphical user interfaces that control opaque data formats. Applied to CAD, this approach is called Code-CAD or Programmatic CAD. Let's talk about some of the advantages of Code-CAD, as I see them.
Go to note...Published: 2022-02-22
You might be looking at the huge line-up of CAD software that is available today and think, what's the point of building another one? Aren't there already enough options?
Yes, there are a whole lot of options to choose from. And I tried to do that, again and again. Choose, I mean. But I've always come away unhappy from the experience.
Go to note...Published: 2022-01-24
Fornjot, the CAD program I'm working on, uses a technique called boundary representation (or b-rep, for short). This is the traditional technique, used by many of the big commercial CAD packages, and it wasn't my first choice. In this note, I'd like to explain where I started with Fornjot, and why I ended up with b-rep.
Go to note...Published: 2021-09-16 (updated 2022-01-17)
CAD software usually comes with a graphical user interface, but this is not the only approach. It's possible to write a CAD model as a computer program, either using a specialized programming language, or a general-purpose language with an appropriate API. This approach is called Code-CAD or programmatic CAD.
Go to note...