Нарисуйте только видимые фигуры

Я разрабатываю средство просмотра 2D-графики с помощью Direct2D, У меня есть много (до 200 000) фигур для рисования. Я хотел бы иметь возможность рисовать только те фигуры, которые на самом деле видны внутри моего холста.

Так, например, если мое окно имеет размер 640×480 (начиная с 0,0), мне не нужно рисовать прямоугольник с левым верхним углом (1000, 1000).

Как мне достичь этого результата?

1

Решение

Задача ещё не решена.

Другие решения