Today has mostly been spent in the Drawing module; working on refactoring code, and fixing automatic positioning of individual views (“view” and “viewer” must be the most commonly used word in FreeCAD source code…) in orthographic projections. This is something I started a few days back, trying to resolve the issue where the views were often drawn on top of each other by default. It turned out to be a sneaky little problem; the main issue boiled down to the coordinate systems used for the 6 individual views having different origins from each other, which also changed depending on the projection used.
So, now we can make a drawing of something like the archetypal orthographic projection demo widget:
Then, with a few clicks (and an annoying wait, might attack that tomorrow), have a decent looking drawing in either “third angle” as at the top of this post, or “first angle”:
One small step at a time…