Sure you can always search for nearby agents given a position argument. You can first search using the center of mass and then the edges of the polygon. How you combine the resulting information I am not sure. And if course the resulting list of nearby agents would be based on their center of mass.
CU!
George Datseris (he/him)