title: How to divide a polygon into tiny polygons of a particular size?
body: <p>I would like to divide/cut an irregular polygon into tiny polygons of a particular size(1.6m x 1m) in such a way that most of the irregular polygon area has to be utilized (an OPTIMIZATION MODEL)</p>
  <p>The length and width of the polygon can be interchanged (either 1.6m X 1m (or) 1m X 1.6m)</p>
  <p>So, in the end, I need to have as many polygons of size (1.6m X 1m) as possible.</p>
  <p>You may consider it as a packing problem. I need to pack as many rectangles of size(1.6m x 1m) as possible inside a polygon. The rectangles can be translated and rotated but not intersect each other.
  <a href="https://i.stack.imgur.com/9XZn9.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/9XZn9.png" alt="enter image description here" /></a></p>
  <p>I used the &quot;Create Grid&quot; feature but it just cuts the whole polygon in a particular fashion.
  <a href="https://i.stack.imgur.com/09qcV.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/09qcV.png" alt="enter image description here" /></a></p>
  <p>But what I also want is that here, a blue polygon can also be cut in a vertical manner(1m x 1.6m) too.
  <a href="https://i.stack.imgur.com/P6mr7.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/P6mr7.png" alt="enter image description here" /></a></p>
  <p>So, I would like to know whether there is a plugin for this in QGIS/ArcGIS or any python script for this kind of polygon optimization?</p>