properly calculate point position in copyPointsFast