2

我正在使用顶点以及 LineTo() 和 MoveTo() 函数制作一系列三角形来表示 3D 形状。

为这些三角形着色/填充的最佳方法是什么?

谢谢

4

2 回答 2

3

MSDN 有一个绘制阴影三角形的示例

于 2013-01-04T04:40:54.677 回答
0

只需使用多边形()。

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 回答