2

頂点とLineTo()およびMoveTo()関数を使用して、3D形状を表す一連の三角形を作成しています。

これらの三角形を着色/塗りつぶすための最良の方法は何ですか?

ありがとう

4

2 に答える 2

3

MSDNには、影付きの三角形を描画するサンプルがあります

于 2013-01-04T04:40:54.677 に答える
0

Polygon() を使用するだけです。

http://www.functionx.com/win32/Lesson12.htm

https://msdn.microsoft.com/en-us/library/windows/desktop/dd162814(v=vs.85).aspx

CreateSolidBrush() を使用してブラシを作成し、次に SelectObject() を使用してブラシを HDC にインストールします。次に、ソリッド ブラシを取得します。3 つ以上の頂点で Polygon() を呼び出すと、塗りつぶされた三角形が描画されます。

于 2016-05-24T12:25:01.430 に答える