Portals position constraint