title: How to effectively distribute points on plane
body: <p>I have a plane (screen) with its width and height (monitor resolution, not square). And I'd like to distribute points on that plane with the (approximately) same distance from each other.</p>
  
  <p>For example:</p>
  
  <ul>
  <li>1 point will be in the middle,</li>
  <li>2 points will be in the middle of y axis, and x axis will be divided by 3</li>
  <li>3 points may be like triangle, but if sceen is wide enough, thay can be alighned in same y</li>
  <li>4 like second part of above, or as rectangle..</li>
  <li>etc to 8 points max</li>
  </ul>
  
  <p>Is there any algorithm for this?</p>
  
  <p>Thank you for your time!</p>
  
  <p><strong>EDIT:</strong> same distance from each other and from plane border</p>
  
  <p><strong>EDIT2:</strong> I compute centers of mass for groups of objects on which behavior I simulate on plane. </p>