我正在使用顶点以及 LineTo() 和 MoveTo() 函数制作一系列三角形来表示 3D 形状。
为这些三角形着色/填充的最佳方法是什么?
谢谢
只需使用多边形()。
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() 将让它为你绘制一个实心三角形。