viewPortの座標(x,y)を大きさの半分だけ移動すればいいんじゃない?