This appears to work like a dream. Thank you very very much
And yep, it’s frustrating because I definitely love thinking about these kinds of things - maths and geometry and the organisation of data, and I have enjoyed the limited amount of coding I can cope with. But if I can’t see it all in front of me with the flow of data represented visually, it all just fizzles away form my mind like snowflakes in a storm. Believe me I’ve had decades to try!
Funny to be coming back to this. I just wrote a script that determines the edge normals of a mesh. How was it that you were deciding how to truncate the corners of the offsetted faces?
But, no, that doesn’t help me. I looked at some of the old script and it seems that there you just used a champfer length that was arbitrarily long enough.