3 <-- Number of polygons 4 <-- Number of vertices == y <-- known | 100 100 <-- 1nd vertex | 1st polygon 100 200 <-- 2rd vertex | 200 200 <-- 3th vertex | 200 100 <-- 1st vertex | 0 <-- angle of front == q <-- 3 <-- Number of vertices == y <-- known | 400 400 <-- 1st vertex | 2nd polygon 500 500 <-- 2nd vertex | 600 300 <-- 3rd vertex | 0 <-- angle of front == q <-- 4 <-- Number of vertices == n <-- unknown | -20 -20 <-- 1st vertex | 20 -20 <-- 2nd vertex | 3rd polygon 20 20 <-- 3rd vertes | -20 20 <-- 4th vertex | 0 <-- angle of front == q <-- m 0 1 <-- between 1st polygon and second polygon q <-- n <-- no more