Hello! Does anyone know how to project points on curved surfaces? I created auxiliary lines at the required angle, broke them into points and wanted to project these points onto the surface in order to build new lines on them.

I would be grateful for the help.

Try Vector->Point->Pull Point.

Yes, I tried to use â€śpull pointâ€ť? But this does not work correctly in this case.

I would like to project them smoothly, without shifting to the left to the right, and without missing points

Unfortunately, I have an earlier version of a grasshopper? But it looks right.

are you on rhino 5 or do you mean earlier rhino 6 release?

Rhino 5 and grasshopper 0.9 lost some components

Could you take a larger picture from the moment of correction?

Iâ€™m sorry,

the loft wasnâ€™t closed, plus itâ€™s still wacky both in r6 and when I downgraded to r5 - an apology that isnâ€™t a solution

- looks correct but isnâ€™t

- additionally I tried helping via a surface offset as a cheat to create vectors between points for
*ProjectPoint*component to work - but right on the turn of the surface where it twists and bends inwards these vectors canâ€™t be kept aligned so eventually point projections still shift to the sides a bit

I installed Rhino 6, now all the components are in place,

but for some reason, some of the points somehow flew away, and when constructing lines, an incorrect connection is obtained

Yes, thatâ€™s what I meant, the projections (some) fail in this case (point-far-away situation)

Yes, in any case, thanks!

Have you tried `brep closest point`

?

thereâ€™s hope though, if you scale outwards then replicate the line logic you had then you can intersect the original surface to make new curves and make points between outside lines and inside curves - the vectors are now straight - your geometry is still your geometry

p1_HELP2.gh (30.0 KB)

maybe you can play with the rotation of intersecting surfaces to get less wacky vectors

In your first case, LOft creates more correctly.

I mean by new curves

youâ€™re rightâ€¦I cleaned it up a bit, and went back to *BrepClosestPoint* as before - some apparent inconsistency when I try to get a curve from the points, but looks correct again and no points flying away:

p1_HELP3b.gh (28.8 KB)