title: Make QueryAABB touch in the center of a body to respond
body: <p>I am allowing the user to drag their fingers to select bodies. The bodies are then added to a array list to be removed later. </p>
  
  <p>The problem is, i would like the users finger to have to cross the middle of the body before it is added to the array instead of being able to touch any where in the bodies. </p>
  
  <p>Right now when the user finger even crosses a corner of the body it is added to the array, it wont it to only be added if the user finger crosses the middle of the body or the middle inside of the body. </p>
  
  <p>Any ideas? My code is below.</p>
  
  <p>I am using Circle shapes for he bodies.</p>
  
  <pre><code>@Override
  public boolean touchDragged(int x, int y, int pointer) {
      // TODO Auto-generated method stub
  
      vecTemp.set(x, y, 0);
      camera.unproject(vecTemp);
  
      hitBody = null;
  
      world.QueryAABB(callback, vecTemp.x - 0.1f, vecTemp.y - 0.1f, vecTemp.x + 0.1f, vecTemp.y + 0.1f);
  
      if(!selectedObjects.contains(hitBody, true) &amp;&amp; hitBody != null){     
          selectedObjects.add(hitBody);
      }
  
      return false;
  }
  </code></pre>