scale aware
fix vector center pos