Is it possible to group surfaces by normal direction?

I’m attempting to group surfaces by normal direction. I’m sure it’s just a matter of vector math that I haven’t picked up on. at the moment I can translate normal direction to a point and get a distance value that can be used for grouping; however, this method does not return an index value that I could then use to select and group geometry by.

Any insight would be greatly appreciated!


I came up with this solution but it seems like there should be a way to avoid using the list unique items function.

Please let me know if you think there is a better alternative.

Have you tried something like this?

I reread your OP and I think this might be what you were asking. Its an extension to my post above.

1 Like

Thank you, Steven! The angle about axis node seems to be a good solution! I really appreciate the help.

1 Like