Hello there,

I’m trying to deform a surface with an attractor curve.

For that purpose I projected a curve onto the surface and then moved this projected curve away from the surface.

I internalized the base surface, the attractor curve and the vector (direction in which I moved the projected curve).

Now, for some reason many of the points which result from divide surface are Null. Can someone explain to me why that’s the case?

In the end I wanna make a surface out of the attracted points. But for some reason the origin is now part of my list of points and therefore I do not get the desired result.

I tried removing the origin by culling all indices where there was the point {0,0,0} and by replacing the origin with Null. Both didn’t work as expected.

Has someone here got an explaination for me why the origin is in my list of points and how I can solve my problem?surface from points.gh (25.5 KB)