# Buffer cases
## Recursive Polygons Buffer
### rt_w series
#### rt_w1
#### rt_w2
This case failed because of a generated `x` (block) in `get_turn_info.hpp`
It is fixed by removing them `ix` etc.
#### rt_w3
This case failed because it selected the wrong `u` turn from a cluster (at turn `2` in the picture below, before the fix), having the same target (`8`).
It is fixed by calculating properties ahead also for these cases, with the same rank.
Therefore it was necessary to add the rank to enrichment_info.
#### rt_w7
Suffered from a wrong block (at 12). Fixed by removing ix turns in buffer.
#### rt_w15
Failed until late phase. Actual reason of fix unknown.
#### rt_w18
This case fails because two colocated turns (87/91) on the border are considered as "within each other".
This should be detectable and filtered out (make them both on the border).
#### rt_w22
Fails because two colocated turns (12/13) on the border are considered as "within each other".
#### rt_w24
Failed because of a wrong block in `get_turn_info`. This time it does not make the turn `ix`,
but `ux` (instead of `uu` or `cc`).
Using the collinear properties ahead functionality fixes this case.
Graph with a "concept fix"
Graph without the fix, and there is a line from `5` to the isolated area,
causing an invalid output.