How to get closed geometry after Patch operation?

2023-11-10_103043

This is 92 patch surfaces that are made from the edge curves of a polyhedron from the Vipers plug-in PolygonaA component. Is there a way to makes this a Solid Brep, or anything else that can be manipulated in GH using standard GH components? Things I’ve tried that don’t work: meshing, reducing Rhino’s tolerance, SUnion, Brep Join, baking to Rhino & Create Solid command.

The last method does create something that can be exported, but the results are far from a real solid. Here’s a closeup of one junction area:

It’s obvious that the problem has to do with mismatches among the edge curves, but how to fix this?

I’ve included a GH file has the original PolygonA geometry internalized, so there’s no need to have the Vipers plug-in to see what’s going on.

One final note - this is all done with Rhino 8 current Beta.

MakeSolid.gh (16.4 KB)

Hello
Here is a simple way, I just generate ellipse with center on each polygon then union everything.



MakeSolid_LD.gh (18.4 KB)

Here another version
it will generate ellipse on each polygon. It uses a component from Nautilus plugin. But some components could be found here

Ellipse will be used to generate a sphere then an ellipsoid. Here it is not bullet proof.


Then some boolean with 2 methods as it seems it is not always good with one.
Sometimes there are many closed brep, just take the bigger.


MakeSolid_LD2.gh (24.9 KB)

7 Likes

Gosh Laurent - that’s a totally different approach. What surprised me the most was how the SUnion component generated 2 separate results. I’ve used SUnion a lot, and every time it generated only the outside surface of whatever is joined together. But in your script there’s an outside and an inside. Where did the inside come from?

I understand how the inside would be a Closed Brep - it looks like it is some sort of solid from which the spheres were subtracted. But where does it come from? Is there something magical about spheres? Or maybe SUnion has a hidden power I am unaware of? It looks to me like whatever is going on there under the covers could be used to make lots of interesting shapes.

As Rhino is not a solid modeller tool, there are no hollow solid ! There are many discussions on this.
There is no magic, it must be something like that happens


1 Like

Ah - very interesting. Thanks.

The trick here is you need to make the patch untrimmed, then you add CreatedSolid. This one is from Flexibility.
This method fails sometimes. The overall geo is still solid but it might create some small solid bits at the tips.
But for this case, it is OK. I can even do the BlendEdge to all the edges.

In case there is a problem, I uploaded the internalized geometry to Google Drive.

1 Like

@Birk_Binnard, please allow me to change the title.
I think this will help others to reach this idea more easily.

That’s fine - but I don’t know how to do that.

Nice one Quan - thanks. I got the Flexibility add-on and it’s MakeSolid component seems to work better than the one from Parakeet. It sure looks like this type of issue has occurred before for at least a few people. I’ve got a lot of new toys to play with and my printer has neem quite busy. I’ll post a pic of all the pointy things I’ve come up with in another day or 2.

3 Likes

Wow! Thanks you for sharing!
The shape looks much more intriguing after being realized.
I saw you print a lot complex shapes. Have you considered a resin printer? For complexity like this I guess SLA or alike might be more efficient.

Yes. But resin printers have a number of drawbacks that make them incompatible with my situation (a home based hobbyist):

  1. Nasty chemicals that require a ventilation system
  2. Either they are too small to print anything of decent size, or they are too big to fit in a bedroom
  3. The room where my printer is has no available space left.

6 Likes

i am unable to find that famous Glue at this picture

I found it!

2 Likes

OMG I found the one i helped you with, once, here on this forum:D It feels different when it exists, now i feel urge to buy a 3d printer
image

You are correct - congratulations.

Note that I only use the glue stick as a size comparison for photos of my printed objects. Printing on a PEI plate requires no additional adhesive.

Yes, I have been helped many times by people here, so thanks for that. I continue to be amazed by the depth of functionality in the GH/Rhino combination.

Be careful what you wish for. Consumer oriented 3D printers are not like real commercial production machines. You’ll need to develop lots of different skills do deal with any printer that is consumer oriented. Not to mention the large amount of conflicting and erroneous information that is available online.

2 Likes

:index_pointing_at_the_viewer: :wink:
that studio is warm and well coming

1 Like