This project contains a custom block that you may use in pretty much any shape-filling situation, except for shapes with round edges. Hit space to reset, and drag the points around to change the position of the triangle.
The custom block uses triangle dilation around a center of dilation (I use the center of the triangle, but any point inside of the triangle would work).