A regular hexagon can be divided into six equilateral triangles. An equilateral triangle can be divided into three more equilateral triangles and a regular hexagon. If you discard the three triangles and repeat, you create a fractal, like this:

Adjusting the sides of the internal hexagon creates new fractals:


Discarding a hexagon after each subdivision creates new shapes:



And you can start with another regular polygon, divide it into triangles, then proceed with the hexagons:
