Flip Surface Normal towards a point

Hello All, I have a bunch of vertical surfaces and a point in between all of them. As you see some of the surface normals are pointing outwards and some in the direction of the point.

I’m wondering if there is a way to flip all the surfaces so that all the surface normals point towards the point, as I manually did here:

here’s the file:
flipsurfacenormaltowardsapoint.gh (21.4 KB)

Thank you!

flip.gh (9.6 KB)

1 Like

Or like this

flipsurfacenormaltowardsapoint_dfytz.gh (12.4 KB)

1 Like

You could also use Plane Closest Point.

flipsurfacenormaltowardsapoint_re.gh (11.0 KB)


wow, never thought about it this way!

I think in his example the surface happened to cover the “center point”. but not his original intention.

Thank you all so much this works!!

Improved a little bit the HS_Kim definition and eliminated the need to define a point.

Flip_Surface_Normal_Towards_Point_re.gh (11.2 KB)

1 Like

Nice! even better, thank you