How to cull a list of planar curves according to their corresponding plane?

Hi, I was wondering how to cull a series of curves according to their corresponding plane. I want to remove all the curves that are in the XY plane while only leave the curves in the z world.GH questions.gh (8.0 KB)

Some of your curves are not either completely vertical or completely horizontal so the slider can help you choose which group to select.

GH questions2.gh (10.0 KB)

Just realized I didn’t unitize the curve input into the dot product.