Закраска с плавными цветовыми переходами


Закраска с плавными цветовыми переходами (smooth shading) - метод ретуширования региона с градиентом цвета. Включение информации о цвете, наряду с границами графического примитива, устанавливает градиент цвета. GDI линейно интерполирует цвет внутренней части примитива, передавая конечные точки цвета. Цвет и информация о вершине включаются с  информацией о позиции структуру TRIVERTEX.

Используйте функцию GradientFill, чтобы заполнить структуру прямоугольника или треугольника. Чтобы заполнить треугольник краской с плавными цветовыми переходами, вызовите GradientFill с тремя конечными точками треугольника. Чтобы заполнить прямоугольник краской с плавными цветовыми переходами, вызовите GradientFill с левыми верхними и правыми нижними координатами прямоугольника. GradientFill ссылается на структуры TRIVERTEX, GRADIENT_RECT и GRADIENT_TRIANGLE.

Пример, см. в статье Рисование затененного треугольника.

Назад в оглавление
На главную страницу

Hosted by uCoz