Hi @richter2felix,
Nice to meet with someone from Bremen! It is a very pretty town with a lot of history and interesting attractions. Highly recommended! I will revisit someday.
Let me explain how I approached the design. Inventor does not have the ability to do "Filled Pattern" (packing pattern instances within a boundary). Even if it did, "Filled Pattern" would not yield the predictable result like you wanted.
First of all, there is no way you can create the pattern using one patterning operation (circular or rectangular). It is just impossible without having overlapped instances. That leaves the choice to Sketch-Driven Pattern.
Then the focus becomes how to create the points to drive the pattern. Based on the image, there are two groups of points. Group A: the individual points evenly distributed around layers of hexagon boundary. Group B: the 6 outliers.
Next, you need to figure out the spacing between layers in Group A. Essentially, they are on one side of a hexagon (1/6). Add those points and constrain them accordingly. However, you cannot just pattern the points (on one side) together 6 times around the center. You will end up with points on top of points along the diagonals. To avoid that, you further break up Group A into two subgroups: A1) points on diagonals and A2) points not on diagonals. For A1 points, circular pattern 3 instances. For A2 points, circular pattern 6 instances.
Group B is the most straightforward one. You simply circular pattern 6 instances around the center.
Lastly, create a workpoint at the center. And, create a Sketch Driven Pattern (SDP) of the workpoint based on the sketch points. Place this skeletal part in an assembly. Insert a hexagon rod part at the center. Pattern Component based on the SDP.
BTW, the holes in the hexagon rod are populated similarly.
Many thanks!
Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer