How do I create this pot

How do I create this pot?

I have learned how to design a shape consisting of the numbers of hexagonal shapes with grasshopper. Is it the same correct way of creating that pot? How?

funny, i was watching this video today…

Might be or not what you want…

And you can also search “voronoi vase in grasshopper” on youtube…

Lunchbox also comes to mind…

1 Like

Sorrily, because of a reason I can not access YouTube, but as I see the first frame, those pots are not the same I exampled. I can create these regular types by some methods out of grasshopper.

Have you considered Paneling Tools?

Hello, sir

I’m using all my effort and experience to resolve the puzzle, but I couldn’t find a proper geometrical technique yet. I have examined some ways, but they were abortive.

Now, I’m using flow along surface with a group of the pieces after doing boolean, but I know beforehand it is an irrelevant choice for this purpose.

You mentioned paneling tools. I probably have worked with these tools but don’t remember its term, where are the panel tools, and what should I do with them to create the shape?

The result of using “flow along surface” was this that is not satisfactory to me, or probably I couldn’t use the command correctly and systemically with accurate sizes and dimensions.

I hope a senior offers a perfect geometrical solution; whether tell me how I use flow command expertly or offer a solution through grasshopper. The failure of the shape is a small gap between two sides of the group of pieces on the pot.

I’ve used 2 different ways to make geometry like you posted. One uses the SurfaceMorph component to wrap an array of 3D objects around a base shape, and the other is to use the Orient component to place single objects on the base shape at locations where you have established points and normals.

There is a significant difference between the 2 methods. The first approach will change the shape of your mapped objects based on the diameter and curvature of your base geometry. In essence it stretches the array in whatever way is needed to cover all the surface of the base geometry.

The second method maintains the shape of your relocated geometry, but may or may not (and probably won’t) cover the entire surface completely. In essence there will likely be some space between the rows and columns of the oriented objects.

Here’s an image of the first technique:

Notice that the squares (I used a rectangular array) are all connected and have no space between them. This means the squares do not all have the same H & V dimensions.

Here is an example of the second technique:


The bullseye objects are all the same shape, but in some cases their edges overlap and in some cases there is a small space between them. Also, the rows & columns do not line up. I reduced the base shape’s curvature to minimize these effects.

1 Like

Here’s a version made with Paneling Tools: (16.0 KB)



Hello, Brik

Today, I saw somebody exhibited pictures of five pots on a website and offered somebody to turn them into 3D objects for 3D printing. One was what I showed, and the others were these:

Those pots excited me to design them, but I didn’t know which techniques I should use to create them.

I don’t think the bidder chooses me to design those pots, but I want to learn this kind of 3D technique in the future.

Are other pots made the same way?

Hi, Kev

Thank you very much, it is excellent! It is even better and more accurate than the original vase.

I have not worked with grasshopper much. and it was a great help to me to understand better how to make such objects in that great program.

I don’t want to make you trouble, but please look at the picture of other types of vases above and see, can they be designed based on that method?

The pots in photo #1 are quite unique for sure. It looks like they are made from a circular array of a slanted vertical columns of joined triangular boundary or edge surfaces made by using lines drawn between their peaks and valleys. I’ve not seen a technique like that before, but it does result in an interesting and unique result. It’s not clear to me how one would define the points that mark the ends of the peaks and valleys; my guess is it would be a trial & error process.

The slab sided pots in photo #2 are like the ones in Photo #1. The other 2 are like the ones I showed in my first post. Note that the diamond shapes are smaller at the top and bottom; this indicates they were morphed onto the base shape.

The pots in photo #3 are of the same type as those in #2. It may be that using the Paneling Tools add-on would be the best way to define these shapes. I don’t have experience with that add-on, but there are people here who do.

1 Like

Hello, dear Birk :slight_smile:

Nice analysis and interpretations!

I will follow and examine what you explained, soon

What is paneling tools and add-on (probably it is new plugins)?

I hadn’t some grasshopper components, so the file that Mr. Kev R gave me was not usable for me, though it was exclusive.

I also want to follow Birk’s method later. During this time, I continued working with “flow along surface” to compensate for my previous failures. I removed the unwanted gap and tried to vacant the vase (like a shell) so that plastic is used less in the 3D printing process. The only defect is that some regular distance happened between the pieces.

Here’s a rather simple way of using ngon and weaverbird plugins

. (10.2 KB)


It is a masterwork but unfortunately, I do have not some of the components in my grasshopper, among HexDivide, Stellate/cumulation, and Combaine&clean. They limit me from using the collection or doing anything else. At present, I cannot complete my grasshopper library and buy additional plugins because of some reason. Can I borrow those components from you for a few days? Probably I will give them back later.

They’re free plugins you can download fr food4rhino

1 Like

Paneling tools is also a free plugin available from Food4rhino:

Also notice the PT Documentation. It is a very thorough user guide.

You will need to register yourself on Food4rhino to be able to download.

1 Like

As HS_Kim addressed me I referred to Food4Rhino, and my first decision was to download those two documents that were unique.

When I referred to Food4Rhino, I noticed I joined the website a long time ago, so I logged in, and now I’m there and am searching for necessary free add-on cases of grasshopper one by one, but some cases are not free and are trial.

Thank you for the guidance :slight_smile:

Which one?

This can also be done without any need for plugins or scripts, you just need to take a bit of care to match things up for the cells that cross the seam of the periodic surface.
Here’s a similar thing for triangles that could be adapted

1 Like