As an architect I am quite proficient in organic architecture and I have coded my fair share in Catia, Grasshopper, pythonocc and none really scratched that itch until I finally got back around to freecad.
To be precise, that itch is that Rhino does not have a reliable tangency constrained surfacing system, this limits the possibilities of the topology. For instance, when I worked for Mecanoom, the WeiWuYing project has a very subd-esque topology and I had to resort to Catia/Digital Project. I designed the shape as a parametric model that was built as a splinecage with surfaces that were tangency-symetric on both sides of the spline:
(I rendered this in blender 2.4 I think, maybe 2.5)
Back then I already knew about opencascade and the methods that support constraining the curvature of a surface at the edges, but I never got further than a few prototypes in c++ and pythonocc. I noticed I like geometry, but boy do I hate coding a UI.
So, last week I decided to give FreeCAD a better look and whipped up a nice macro that populates a 3 curve lofted surface (which incidentally is only available in python):
The windows are actual Arch windows, but the structure is not realistic in detailing. I should do this structure I designed when I worked at ONL:
image c/o ONL,
So what I want to say is:
THANK YOU !
And the added bonus of being on Linux full-time is sweet too, big thanks for that to you and the good people at blender, scribus and inkscape.