Orient Text (Labels) On Surface?

I did a bit of forum digging first, found more complex solutions to more complicated surface labeling scenarios but nothing as simple as this, so I’m assuming I’m just missing something obvious.

Below I just used the OrientOnSurface command in Rhino with flat text to place it on a faceted edge. I want to do that with Grasshopper, I don’t even particularly care about adjacent labels, random non-repeating numbers could be scattered all over. I just need to create a visual map for how everything fits together after cutting.