The key in this method is that the virtual coordinates are floating point numbers rather than integers.
Ключевую роль в этом методе является то, что виртуальные координаты — числа с плавающей точкой, а не целые числа.