This is a quadrilateral filling engine! I used the triangle filling engine, because 2 triangles can make a square.