moving from QgsPoints to plain floats to make basic functions work