Я создаю серию треугольников для представления трехмерной фигуры, используя вершины и функции LineTo() и MoveTo().
Как лучше всего раскрасить/заполнить эти треугольники?
Спасибо
Я создаю серию треугольников для представления трехмерной фигуры, используя вершины и функции LineTo() и MoveTo().
Как лучше всего раскрасить/заполнить эти треугольники?
Спасибо
Просто используйте 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. Затем у вас есть сплошная кисть, вызов Polygon() с более чем 3 вершинами позволит нарисовать для вас заполненный треугольник.