Lockdown Geometry: Rotation Minimizing Frames

<p>Itturns out that implementing computational geometry algorithms is as good a way as any to pass the time in lockdown. Educational, productive, and one more thing to do after doing more pushups in one day than I would usually do in a week and practicing relentless pentatonic runs on the guitar as if I was preparing to headline a stadium gig!</p> <p>Lately, I&rsquo;ve been spending some spare time working on&nbsp;<a href="https://github.com/GSharker/G-Shark" rel="noopener ugc nofollow" target="_blank">G-Shark</a>, an open-source C# geometry library aimed at computational designers in AEC, co-authored by a good friend and colleague&nbsp;<a href="https://www.linkedin.com/in/mirco-bianchini-352b2128/" rel="noopener ugc nofollow" target="_blank">Mirco Bianchini</a>, and&nbsp;<a href="https://www.linkedin.com/in/cesarecaoduro/" rel="noopener ugc nofollow" target="_blank">Cesare Caoduro</a>. The most recent issue I tackled was implementing a very useful algorithm in computational design, Rotation Minimizing Frames (RMF) on space curves. RMFs are perpendicular planes distributed along a space curve (e.g. a spline) such that the relative rotation between each plane and the subsequent one is minimized.</p> <p><a href="https://medium.com/intuition/lockdown-geometry-rotation-minimizing-frames-ff373d2f355b"><strong>Read More</strong></a></p>