g.fillPolygonの第三引数sizeのイミわかってる?
その場合3じゃなきゃいかんのだよ。40が入ってるじゃないか。