1
$\begingroup$

This question already has an answer here:

I'm trying to do something like in the picture,

enter image description here

Which is a grid made of hexagons, like a 'hive'.

I could generate a texture in another software like PS to add it, but what i want is to extrude upwards the yellow part, so the black parts are in depth.

How can i do this, using the options of Blender, without having to model it completely? i was thinking on making one hexagon and then duplicate it infinitely, but i think there should be another way for this.

Thanks in regards.

$\endgroup$

marked as duplicate by Jaroslav Jerryno Novotny, cegaton, p2or, David Apr 9 '18 at 14:32

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

0
$\begingroup$

I'd start with 6-sided cylinders, and array modifiers:

  • 1st modifier to create a duplicate at a diagonal offset (x:0.5, y:0.766 )
  • 2nd modifier for 1 row in say the x-direction (x:.667, and not 1, as the boundig box covers both the cylinders)
  • 3rd modifier to fill the plane in the y direction (y:0.857)

Then I'd either apply the modifiers and remove unwanted geometry, or use boolean modifiers to create holes where I want them (or to limit the structure to a given volume).

The black grooves can be a simple plane, or you can slighty modify the initial cylinder (and/or adapt the array offsets if needed) by extruding the lower set of edges outward. Close the other end of the basic cylinder for the yellow plates.

$\endgroup$
0
$\begingroup$

If you are using a recent-enough Blender, go to File > User Preferences > Add-Ons tab, and activate Add Mesh: Extra Objects.

Now, under Shift A > Mesh > Extras, you will find a parameterised 'Honeycomb' option.

(If you want simple edges to extrude, set 'Edge Thickness' to 0, and remove doubles.)

$\endgroup$

Not the answer you're looking for? Browse other questions tagged or ask your own question.