Рис. 10.31. Закрашивание пространства внутренних пикселов Поскольку обычно пересечения происходят при некотором значении х, лежащем между двумя целыми значениями, то начало и конец каждого интервала определяются путем округления вверх или вниз. Допустим, например, что левое пересечение серии пикселов произошло при вещественном значении xLeft, а правое пересечение при xRight. Мы хотим вычислить первый и последний пикселы в серии - соответственно xFirst и xLast. Согласно вышеизложенному правилу, xFirst равно наименьшему целому числу, которое больше или равно xLeft. Соответственно xLast - это наибольшее целое число, строго меньшее, чем xRight. Это вычисление можно реализовать на С++ при помощи малого смещения eps следующим образом"opengl1_722.html">⇐ Предыдущая| |Следующая ⇒