Best way to convert this surface to mesh for use w/ Ivy?

I would like to convert this surface to a mesh in order to attempt to use Ivy to unroll it, add taps, and build it from matte board. I’m not too familiar with meshes. I think of them as surfaces that are more difficult to edit and extract data from, but I’m sure that’s incorrect.

In my particular case, I’m not sure how well this will work with the fact my surface has several holes in it. This could be as simple as plugging my joined Breps into one mesh component or a lot more complex. Each tutorial of Ivy I’ve watched, the author appears to be working from a mesh that has visible fold lines on it, yet whenever I try to create a mesh from this surface, it yields one smooth surface (no ridges/fold lines).2018.04.10_mcneel_forum.gh (17.2 KB)

Missing

Sorry about this. I’ll upload a new file tomorrow. I’m not sure what’s causing this error.

It is an updated Evaluate Surface for GH1 Rhino 6, seems you are trying to open it in Rhino 5.

1 Like

Yep! Have to wait a bit till I can migrate.

Just post the final geometry. It is my version of Rhino that causes the issue… :slight_smile:

I’ve attached the final geometry.2018.04.22_mcneel_forum.3dm (6.2 MB)

Can you save it in version 5?

Sure thing! Sorry about that…it’s attached.2018.04.22_mcneel_forum_rhino5.3dm (9.0 MB)

Try one of these?

Mesh_V1.gh (991.5 KB)

I’m not terribly familiar with Ivy, but here is one approach for unrolling shapes into strips. My goto process for this type of thing is generally to use meshes. The fundamental part is organizing the surface into strips. For that, I find meshes a little easier to work with.

With that said, I also think that the following plugins make this process pretty painless.
-Kangaroo (one or two…both have the “Stripper” and “Unroller” component)
-Weaverbird (an absolute must have, IMHO, for manipulating meshes)

The screenshot and example file show a simplified version of one approach to divide up your surface. It does not account for adding openings to the mesh faces/layout on xy plane/create tabs.


example file using Rhino 6 and 2 plugins, Kangaroo and Weaverbird.2018.04.10_mcneel_forum_meshstrips.gh (33.1 KB)

Thank you for this solution! I appreciate you putting time into it. I’ll give it a shot later today or tomorrow morning.

If you find the solution with “Ivy”, could you attach it?
(I would be interested to see how it work (unroll) with Ivy)

The best way to unroll it using Ivy is to not include the triangular openings within the mesh. In other words, leave the mesh solid, with no holes. The holes, ideally, can be incorporated into the unroll. Below is the video tutorial that shows you how to unroll with Ivy w/ additional geometry. Basically, the additional geometry are the triangular holes in the mesh.

Vimeo video

My issue is, each time I plugged the geometry of the holes into the Ivy component to begin incorporating them into the unroll, it gave me an error that the geometry was either not planar, or not on the mesh surface.

I’ve attached my file where you can see the unroll I was able to perform. I’m currently building the model using the cutouts from Ivy. You’ll need lunchbox to open the file.2018.05.29_mcneel_forum.gh (64.1 KB)

Thanks for the comment, I could not find an answer.
I have gone through something similar, without knowing how to solve it.
(with openings / perforations in the mesh)
Finally I found a course on " Ivy" in Thinkparametric.om…, maybe it would work too.

You need “lunchbox” and " weaverbird " to understand that ?
Thanks again

Yes, I used Weaverbird and Lunchbox plugins in the file.

Hi. You can also try another approach.
As your mesh is a tri-mesh its easy to convert it to surface and then combine surfaces into desired groups to get polysurface.
Then you use unroll polysurface with mapping of your opening curves ( or curve points to recreate curves ).
Ooor when you finally unroll your geometry you can apply the opening generation once again but now to geometry on XY plane.

The benefit of Ivy is the unroll can also add flaps for gluing, text identifiers for assembly, and it splits the score cuts into fold-in and fold-out cuts so you know which side to score when cutting your pieces.