====== Jeffersonian Split Algorithm ====== ===== Title ===== ^ ^ Case ^ Include Lots Except Quarters(Supported by default) ^ Exclude Lots ^ Include Lots ^ | 1 | {{:Jeffersonian Split Algorithm Case1.png?500}} | \\ N/2 = A + B\\ \\ S/2 = C + D\\ \\ E/2 = B + D\\ \\ W/2 = A + C\\ \\ \\ \\ SW/4 = D\\ \\ Other Quarters don't exist\\ \\ \\ \\ N/3 = North 2/3 of (A + B)\\ \\ S/3 = South 2/3 of (C + D)\\ \\ E/3 = East 2/3 of (B + D)\\ \\ W/3 = West 2/3 of (A + C)\\ | \\ N/2 doesn't Exist\\ \\ S/2 doesn't Exist\\ \\ E/2 doesn't Exist\\ \\ W/2 doesn't Exist\\ \\ \\ \\ SW/4 = D\\ \\ Other Quarters don't exist\\ \\ \\ \\ N/3 doesn't exist\\ \\ S/3 doesn't exist\\ \\ E/3 doesn't exist\\ \\ W/3 doesn't exist\\ | \\ N/2 = A + B\\ \\ S/2 = C + D\\ \\ E/2 = B + D\\ \\ W/2 = A + C\\ \\ \\ \\ SW/4 = D\\ \\ Other Quarters don't exist\\ \\ \\ \\ N/3 = North 2/3 of (A + B)\\ \\ S/3 = South 2/3 of (C + D)\\ \\ E/3 = East 2/3 of (B + D)\\ \\ W/3 = West 2/3 of (A + C)\\ | | 2 | {{:Jeffersonian Split Algorithm Case2.png?500}} | \\ N/2 = A\\ \\ S/2 = B\\ \\ E/2 doesn't exist\\ \\ W/2 doesn't exist\\ \\ \\ \\ None of the Quarters exist\\ \\ \\ \\ N/3 = North 2/3 of A\\ \\ S/3 = South 2/3 of B\\ \\ E/3 doesn't exist\\ \\ W/3 doesn't exist\\ | \\ S/2 doesn't exist\\ \\ W/2 doesn't exist\\ \\ N/2 doesn't Exist\\ \\ W/2 doesn't exist\\ \\ \\ \\ None of the Quarters exist\\ \\ \\ \\ N/3 doesn't exist\\ \\ S/3 doesn't exist\\ \\ E/3 doesn't exist\\ \\ W/3 doesn't exist\\ | \\ N/2 = A\\ \\ S/2 = B\\ \\ E/2 doesn't exist\\ \\ W/2 doesn't exist\\ \\ \\ \\ None of the Quarters exist\\ \\ \\ \\ N/3 = North 2/3 of A\\ \\ S/3 = South 2/3 of B\\ \\ E/3 doesn't exist\\ \\ W/3 doesn't exist\\ | | 3 | {{:Jeffersonian Split Algorithm Case3.png?500}} | \\ S/2 = C + D + G\\ \\ N/2 = A + B + E + F\\ \\ W/2 = A + C + F + G\\ \\ E/2 = B + D + E\\ \\ \\ \\ NE/4 = B\\ \\ NW/4 = A\\ \\ SE/4 = D\\ \\ SW/4 = C\\ \\ \\ \\ S/3 = South 2/3 of (C + D + G)\\ \\ N/3 = North 2/3 of (A + B + E + F)\\ \\ W/3 = West 2/3 of (A + C + F + G)\\ \\ E/3 = East 2/3 of (B + D + E)\\ | \\ S/2 = C + D\\ \\ N/2 = A + B\\ \\ W/2 = A + C\\ \\ E/2 = B + D\\ \\ \\ \\ NE/4 = B\\ \\ NW/4 = A\\ \\ SE/4 = D\\ \\ SW/4 = C\\ \\ \\ \\ S/3 = South 2/3 of (C + D)\\ \\ N/3 = North 2/3 of (A + B)\\ \\ W/3 = West 2/3 of (A + C)\\ \\ E/3 = East 2/3 of (B + D)\\ | \\ S/2 = C + D + G\\ \\ N/2 = A + B + E + F\\ \\ W/2 = A + C + F + G\\ \\ E/2 = B + D + E\\ \\ \\ \\ NE/4 = B + E\\ \\ NW/4 = A + F\\ \\ SE/4 = D\\ \\ SW/4 = C + G\\ \\ \\ \\ S/3 = South 2/3 of (C + D + G)\\ \\ N/3 = North 2/3 of (A + B + E + F)\\ \\ W/3 = West 2/3 of (A + C + F + G)\\ \\ E/3 = East 2/3 of (B + D + E)\\ | | 4 | {{:Jeffersonian Split Algorithm Case4.png?500}} | \\ S/2 = C + D\\ \\ N/2 = A + B + E\\ \\ W/2 = A + C\\ \\ E/2 = B + D + E\\ \\ \\ \\ NE/4 = B\\ \\ NW/4 doesn't exist\\ \\ SE/4 = D\\ \\ SW/4 = C\\ \\ \\ \\ S/3 = South 2/3 of (C + D)\\ \\ N/3 = North 2/3 of (A + B + E)\\ \\ W/3 = West 2/3 of (A + C)\\ \\ E/3 = East 2/3 of (B + D + E)\\ \\ (Get north 2/3 point (e) of ab, get north 2/3 point(f) of cd, polygon aefd is the N/3)\\ | \\ S/2 = C + D\\ \\ N/2 doesn't exist\\ \\ W/2 doesn't exist\\ \\ E/2 = B + D\\ \\ \\ \\ NE/4 = B\\ \\ NW/4 doesn't exist\\ \\ SE/4 = D\\ \\ SW/4 = C\\ \\ \\ \\ S/3 = South 2/3 of (C + D)\\ \\ N/3 = doesn't exist\\ \\ W/3 = doesn't exist\\ \\ E/3 = East 2/3 of (B + D)\\ | \\ S/2 = C + D\\ \\ N/2 = A + B + E\\ \\ W/2 = A + C\\ \\ E/2 = B + D + E\\ \\ \\ \\ NE/4 = B + E\\ \\ NW/4 doesn't exist\\ \\ SE/4 = D\\ \\ SW/4 = C\\ \\ \\ \\ S/3 = South 2/3 of (C + D)\\ \\ N/3 = North 2/3 of (A + B + E)\\ \\ W/3 = West 2/3 of (A + C)\\ \\ E/3 = East 2/3 of (B + D + E)\\ \\ (Get north 2/3 point (e) of ab, get north 2/3 point(f) of cd, polygon aefd is the N/3)\\ |