次の方法で共有


滑らかな網かけ

スムーズ シェーディング は、色のグラデーションを使用して領域をシェーディングする方法です。 描画プリミティブの境界と共に、色情報を含めて、色のグラデーションを指定します。 GDI は、カラー エンドポイントで渡されたプリミティブの内部の色を線形補間します。 色と頂点の情報は、 TRIVERTEX 構造体の位置情報に含まれます。

GradientFill 関数を使用して、三角形または四角形の構造を塗りつぶします。 滑らかな網かけで三角形を塗りつぶすには、 GradientFill を 3 つの三角形の端点で呼び出します。 滑らかな網かけで四角形を塗りつぶすには、 GradientFill を左上と右下の四角形の座標で呼び出します。 GradientFill は、 TRIVERTEXGRADIENT_RECTおよびGRADIENT_TRIANGLE 構造体を参照します。

例については、「 網かけの三角形を描画する」を参照してください。