Since it requires that there are exactly 3 points, why not make it accept 3 `Point2f` arguments?