nie dokładnie wiem o co ci chodzi ale spróbuje
.setOrigin(int, int);
ustawia origin dla polygon względem tego obiektu ponieważ jest to jego metoda i ona właśnie go dotyczy.
tworząc obiekt w danym punkcie to ten punkt jest 0,0 dla origin przesuwajac go origin dalej ma 0,0
jeśli wszystkie twoje Vertices są na plusie to centrum obiektu jest na dole lewej strony i względem niego musisz to ustawić.