A pineapple inspired bar



Categories: Tutorials

A bar inspired by a pineapple

During this semester I had chosen for a design studio where we had to make a bar. The bar that I created was inspired by a pineapple. The bar was created out of hexagons and triangle shaped connections.



For this assignment, I used only the hexagons and I tried to play with them.

The script

1. Construction of a hexagon

3 4

The first step was to create a hexagon. I created a hexagon by making points. With the radians (60 degrees) and to use the rotate function all the points got into a hexagon shape. And all these points are connected with lines. (Polyline)

2. Construction of the outer hexagon

5 6

The second step was to extrude the hexagon into a chosen depth. The cap holes are to make a full 3D geometry.

3. Construction of the inner hexagon

7 8

I’ve created an inner hexagon by using the offset of the outer hexagon in the XZ Plane. After that, I moved the geometry with the block depth. I used loft for creating the 3D geometry of the inner hexagon. I used cap hole again to make a solid 3D geometry.

4. Outer hexagon – Inner hexagon

9 10

I’ve created a solid difference by using the cap holes of the outer hexagon and the cap holes of the inner hexagon. In this way there is a hole in the middle of the hexagon.

5. Construction of multiple hexagons

11 12

The next step is to create a ‘wall’ of hexagons. I used the same hexagon length as in the beginning and chose the length and the height of the hexagons. The hexagons are connected with the hexagon construction. In this way all the hexagons are the same as the other hexagon I’ve made before.

6. Measuring for using image sampler

Using of an image sampler is to take information of an image to generate data to variate the wall structure.


I measured the height of the blocks and the width of the blocks to shrink the area that the image sampler is going to calculate. In this way you don’t have to reassemble the image all the time.

7. Using an image sampler for making a variation of the thickness of the hexagons

14 15

The next step is to make a variation of thickness with the hexagons by using the image sampler. First, you must take the measurements and see if all the values of the height and the width are the same. If this is the case, then you can use the image sampler. I also used the addition because some of the hexagons didn’t had a thickness.

8. Using an image sampler for making a variation of the length

16 17

This step is the same as the previous one. I used another image.

9. The end results

I’ve created a variation of the bar that I’ve made in the design studios

18 19 20

Here is the whole script of the bar:

pineapple inspired bar script

Here you can find the grasshopper file:

pineapple inspired bar