I’m working on a component for evaluating edge continuity in Grasshopper.
The goal is to match the results from the EdgeContinuity command in rhino, highlighting the peak result. I’m using a series of sample points on a brep edge to test the curvature (G2) value on the edge’s two adjacent faces.
What I am unsure about is what is the radius used in the relative value calculation.
G2 = (Radius1-Radius2)/(Radius1+Radius2)
I had assumed it was the principal curvature’s Min (C1) value, but this isn’t correct.
My question is what method / property does the EdgeContinuity command use for Radius?
Or alternatively, what process is used by the EdgeContinuity command to get return the Radius value?
Any help would be greatly appreciated.