Udostępnij za pośrednictwem


Gładkie cieniowanie

Smooth cieniowanie to metoda cieniowania obszaru z gradientem kolorystycznym. Dołączanie informacji o kolorze wraz z granicami rysunku pierwotnego określa gradient kolorów. GDI liniowo interpoluje kolor wewnątrz prymitywu przekazywanego na końcowych punktach kolorów. Informacje o kolorze i wierzchołku są zawarte wraz z informacjami o pozycji w strukturze TRIVERTEX.

Użyj funkcji GradientFill, aby wypełnić strukturę trójkąta lub prostokąta. Aby wypełnić trójkąt wygładzonym cieniowaniem, wywołaj GradientFill z trzema trójkątnymi punktami końcowymi. Aby wypełnić prostokąt gładkim cieniowaniem, wywołaj GradientFill z współrzędnymi lewego górnego i prawego dolnego rogu prostokąta. GradientFill odwołuje się do strukturTRIVERTEX, GRADIENT_RECTi GRADIENT_TRIANGLE.

Aby zapoznać się z przykładem, zobacz Rysowanie zacienionego trójkąta.