I want to put up a surface efficiently

STL as shown in the image. This is a 3D object with extruded contours. I would like to surface all the inside of the contour lines of this horse. Is there an efficient way to stretch the surface at once?

Do you have access to the original curves that created this?

Is this “flat” or is it curved in multiple directions?

Thank you for the Reply.
The original curve is inaccessible.
This is a flat.

In the version 8 wip you can build one flat surface that fills all holes and then use shrinkwrap to get a meshed version of both elements together.
Alternatively you can use meshwrap (link: MeshWrap | Food4Rhino) to do the same.

Can you share the rhino file? We should be able to use an intersection to get the surface you want .

Hello- if the shape is planar, you can try setting a view to the plane and MeshOutline, then PlanarSrf from the bits you want.
Or, Weld at 30 degrees or so, then ExtractMeshPart on the front ro back ‘faces’ then DupBorder on that and make planar surfaces as needed.


thanks for reply.
What command would you use to build one flat surface that fills all the holes?

Sorry, I can’t share the file.
Thank you for proposal.

1 Like

Thank you for the reply.
With complex meshes, I couldn’t make it work with MeshOutline.

Weld at 30 degrees or so
I could not figure out how to do this…

This may result in duplicate faces but you could leverage “_Project” to flatten the geometry and then generate faces or region unions from that and another plane/rectangle occupying the same overall space.

Hello- can you post the mesh?


Thank you.
“_Project” sounds like something I could use.

I can post this mesh.
obj.stl (293.0 KB)

Hi Tatsuya -
If I understand the goal, I’d use MergeAllCoplanarFaces to simplify the mesh, then ExtractMeshFaces to extract the top (or bottom) face. It looks like the object isn’t 100% flat and you’ll have to make sure to select all of those top faces.
Run DupBorder on the resulting face, and finally, PlanarSrf on the curve that forms the outer border of the object.

Or, if you only need to fill the holes, run PlanarSrf on the inside curves.


Look at @wim 's perfect explanation.
You might need to thicken the resulting surface before using shrinkwrap or meshwrap.

Thank you for demonstrating.
It was very helpful!!