Help me get normal

I have 55 surface and 1292 point, each surface have some point,

The point are not equal , how to get normal?

Can you share the .gh file with internalized geometry?

DINHNEOWBC.gh (27.7 KB)

Base Point.rar (910.5 KB)

I share .gh file and base point.xlsx, help me, thanks you so much

It’s not clear to me what you mean by this.

Can you explain what your end goal is? You’re generating 646 planes that get intersected with 110 lines. Since the 646 is a tree and the 110 lines are a flat list, this generates 71060 branches. Is that what you want?

My goal is to extract normal vectors at points on the plate surface so I can model studs perpendicular to the surface,With the way I’m currently doing it, the studs are not properly aligned or well-connected to the surface, you can see this picture

you see?

Hi @Love_Music,
it would help, if you could internalize the data, so we do not have to download your excel and the plug-ins you used.
Thanks nad best,
Baris

Hi @Love_Music
Internalising geometry and not sending a file full of plug-inns will help getting quick answers.
That said, you need the UV coordinates of the point in order to get normals.

DINHNEOWBC.gh (34.0 KB)