Surface.NormalAtPoint doesnt accept points

Hello everyone,

I am trying to feed a surface and a list of points into the node Surface.NormalAtPoint, and it comes back with an error. Does anyone understand whats the problem here? Cheers!

Because you are feeding an Element instead of Surface.
You have selected a “divided surface” from revit, so it is a revit element.
This node wants a dynamo surface to work, as per screenshot below.

Try to check you input with the Type node and you will see.



@bialmeida I guess it just won’t be called iteratively, try List.Map and letting Surface.NormalAtPoint being the function.

Scratch that, @FabioDeAgostini makes more sense.