Normal to Polysurface in specific set of Points

Hello.
I’ve got a polysurface and set of points which are laying on this polysurface.

I would like to draw a normal lines in specific points. I thought that EvaluateSurface will do the job and it is that simple.

I faced a problem though…

  1. When I’m baking LineComponent I’m receiving something like shown on sketch below - which looks wrong on first glance.
    The normal lines are OK but they are not starting in my desired locations.
    Why is that ?

Thank you in advance for assistance !

PolySurfaceNormal.gh (169.3 KB)

Use Brep Closest Point instead…


PolySurfaceNormal_re.gh (172.5 KB)

Thank you HS_Kim :slight_smile:!