Subdivide hexagon surface into equilateral triangles I'm not very experienced with Blender and I'm looking for a way to subdivide a hexagonal face into triangles. Basically I want to turn this:



into this:



while having the ability to control the subdivision level. 

I know I could build the hexagon by hand, triangle by triangle, but perhaps there's a quicker way?
Well after some fumbling around I found a way to do it non-destructively.

You first have to subdivide your hexagon once by hand, you can do subsequent steps procedurally using modifiers


Poke the faces of your NGON hexagon with Alt + P
Eliminate every other radial edge so you end up with three quads
Add a Subdivide modifier set to Simple
Then add a Triangulate modifier
Adjust the subdivision level through the Subdivide modifier