Возможен такой подход: с помощью специальных алгоритмов найти все точки внутри многоугольника попутно используя найденные координаты для канваса рисунка. То есть ты узнаешь цвет очередного пикселя и заносишь его в какой нить массив например или сразу рисешь на "чистом" bitmap'е
|