Orienting text perpendicular to a circle so that it's readable all around

Hello everyone, I’ve figured out how to write the text, but it’s only legible on the right half. Anyone have ideas on how to write the text for the left side so that it’s not upside down? GH file included below.

Misc Items Cleaned.gh (8.6 KB)

I’ve figured it out. I’m sure there was another way to do this… but I created a line that was drawn from the point on the circle I had established, leading away from the center of the circle. I then found the points where that line intersected the bounding box of the text generated above. I took the furthest of these two points (always the second point, due to the the line always starting from the edge of the circle), and used it to generate a second set of text that started at that second intersection outside the circle, and was written inwards. I then bake each set of text and alternately delete the text on the left or right side as needed.

divide the list and rotate the other half
Misc Items Cleaned.gh (14.1 KB)


The problem of the plugin you used, this with Python

Misc Items Cleaned2.gh (13.0 KB)

Thanks so much, this is certainly cleaner than my approach!

Check this as well

Misc Items Cleaned3.gh (11.8 KB)

1 Like