Curves do not project on a surface properly

Hello!
I am using Rhino 8, where I have created a surface. It was created from a mesh by patching, using extracted points and boundary line.
I had to project the curves onto that new surface, but they are projecting unprecisely/improperly (see image). Some part of the curves is below she surface, some part is on the surface.
As a next step, I need to create surfaces from projected curves and extrude them, so for me it’s important that the curves are projected to main surface as precisely as possible.

How can I fix this issue?

Thank you!

you could extrude all of these till they intersect the terrain patch or whatever that is and use the command Intersect, this will create exact curves on the surface as you need.

there is also the command pull but since it could be that the outcome will slightly distort at some points extrude then intersect is what you should use here.

Usually projection works well. This may be just a display issue… Check your display mesh settings in Document Properties, try making them finer and see if that helps.

https://wiki.mcneel.com/rhino/meshfaq

That is not correct… The Project command does indeed project onto surfaces or meshes. You may be thinking of ProjectToCPlane.

yes that might be, he might have even used that.

I put the Mesh settings to “Smoother and slower”. It did help a bit, but overall the problem is not solved completely:

If it did improve when you changed the mesh settings, then they are most likely the problem. You may need some custom settings. Mesh settings are unit dependent, so the size of the objects may affect the display. If you can post a sample with the surface and some curves, we might be able to find some better settings.

Doesn’t produce precise results anyways:

sample_rhf.3dm (789.1 KB)

This is the sample. In arctic/shaded/monochrome modes it’s visible from an extruded surface that curves are not projected properly…
I would be grateful for help.

If I take your projected curves and I use Pull to pull them to the surface, the curve deviation between the original projected curve and the result of Pull from the same curve is less than the file tolerance in every case. Thus your curves ARE on the surface within tolerance. What you are seeing is a display issue, not a problem with the projected curves themselves, which are accurately on the surface.

Here are what your projected curves look like in Arctic display mode (I made them a bit darker for contrast). I used a custom mesh setting:

Oh my, THANK YOU SO MUCH!
Used your settings and it worked!

If you knew how much I suffered in the previous projects :dizzy_face:

Thank you thank you thank you!