Привет всем.
Я начинающий в Managed DirectX, и хотел бы чтобы вы мне кое в чём помогли.
У меня стоит задача — вывести некоторую сложную фигуру, раскраска области которой будет меняться с течением времени. Фактически, надо сделать так, чтобы класс, отвечающий за вывод в окно DirectX фигуры, "кушал" массив узлов сетки (массив точек) и выводил фигуру, составленную из них, закрашивая область внутри фигуры цветами точек и интерполируя цвета точек.
Делается это для визуализации работы сеточного метода по подсчёту распределения тепла в теле с течением времени (уравнение теплопроводности). Задача двумерная.
Вопросы:
1) Как организовать вывод нового кадра? Надо, чтобы существовал некоторый метод вроде drawGrid(Node[][] grid), где Node[][] — двумерный массив узлов. Как его реализовать в Managed DirectX?
2) Как организовать интерполяцию цвета узлов и их вывод? Можно ли выводить узлы по 4 штуки как квадрат или надо их разбивать на треугольники?
Заранее спасибо.