barratt / mapsnotincluded.org

https://mapsnotincluded.org
7 stars 2 forks source link

Optimize BiomePaths using polybool #24

Open StefanOltmann opened 5 hours ago

StefanOltmann commented 5 hours ago

Using polybool-java, how can the paths we are using be optimized/unified?

We save the Biome paths like this:

IceCaves:139,162 143,157 144,140 131,123 111,125 98,144 105,161 119,169;162,156 166,151 165,143 153,135 144,140 143,157;183,134 185,118 185,117 158,111 152,120 153,135 165,143;153,135 152,120 133,118 131,123 144,140;173,174 162,156 143,157 139,162 141,182 159,188;111,125 106,117 88,124 94,143 98,144;105,161 98,144 94,143 82,152 85,165 95,169;94,143 88,124 83,119 60,129 62,145 82,152;131,123 133,118 133,117 119,106 106,114 106,117 111,125;85,165 82,152 62,145 52,155 57,177 64,181;100,183 95,169 85,165 64,181 68,193 89,198;141,182 139,162 119,169 119,177 133,187;83,119 83,111 70,96 56,100 50,113 54,125 60,129;119,177 119,169 105,161 95,169 100,183 109,186\nOcean:240,174 240,150 206,153 206,155 210,174;240,197 212,199 209,202 214,225 240,225;32,191 34,186 24,166 0,166 0,194;36,203 32,191 0,194 0,215 28,217\nRadioactive:240,150 240,130 206,131 203,136 206,153;240,130 240,111 207,106 202,121 206,131;240,197 240,174 210,174 206,181 212,199;62,219 59,209 36,203 28,217 34,236 50,237\nFrozenWastes:206,181 210,174 206,155 186,153 184,154 177,173 191,185;191,200 191,185 177,173 173,174 159,188 163,204 183,207;57,177 52,155 33,151 24,166 34,186;62,145 60,129 54,125 34,128 29,142 33,151 52,155;68,193 64,181 57,177 34,186 32,191 36,203 59,209;95,212 95,208 89,198 68,193 59,209 62,219 82,224\nMagmaCore:186,153 187,138 183,134 165,143 166,151 184,154;212,199 206,181 191,185 191,200 209,202;177,173 184,154 166,151 162,156 173,174;206,153 203,136 187,138 186,153 206,155;203,136 206,131 202,121 185,118 183,134 187,138;158,111 156,106 140,103 133,117 133,118 152,120;207,106 205,102 192,101 185,117 185,118 202,121;140,103 133,94 122,94 119,106 133,117;106,117 106,114 91,105 83,111 83,119 88,124;54,125 50,113 30,116 34,128;112,194 109,186 100,183 89,198 95,208;105,225 95,212 82,224 89,239 94,239;91,105 90,89 75,90 70,96 83,111;133,187 119,177 109,186 112,194 128,200;106,295 99,277 81,275 70,289 83,307 94,308;152,266 144,246 130,244 114,261 134,280;133,286 134,280 114,261 113,261 99,277 106,295 120,297;194,299 189,289 168,285 158,300 163,312 184,317;168,285 161,269 152,266 134,280 133,286 141,297 158,300;240,282 240,252 214,253 207,263 225,283;225,283 207,263 203,264 189,289 194,299 211,302;141,297 133,286 120,297 129,311;70,289 81,275 73,256 60,255 46,270 59,289;185,324 184,317 163,312 158,325 164,331;97,322 94,308 83,307 75,322 82,329;31,270 0,270 0,297 27,297;49,303 59,289 46,270 31,270 31,270 27,297 31,303\nCarrotQuarry:240,83 213,83 205,102 207,106 240,111;186,231 183,207 163,204 154,214 158,231 181,237;132,209 128,200 112,194 95,208 95,212 105,225 121,226;163,204 159,188 141,182 133,187 128,200 132,209 154,214\nSugarWoods:240,83 240,56 210,56 204,65 213,83;192,101 180,84 167,84 156,106 158,111 185,117;213,83 204,65 191,66 180,84 192,101 205,102;167,84 153,69 146,68 133,94 140,103 156,106;133,94 146,68 136,59 122,60 109,79 122,94;119,106 122,94 109,79 99,79 90,89 91,105 106,114;50,113 56,100 41,83 30,83 25,89 29,116 30,116;70,96 75,90 64,62 55,63 41,83 56,100;29,116 25,89 0,90 0,119;25,89 30,83 19,60 0,58 0,90;90,89 99,79 88,58 70,57 64,62 75,90\nRust:214,225 209,202 191,200 183,207 186,231 208,231;34,128 30,116 29,116 0,119 0,140 29,142;34,236 28,217 0,215 0,242 28,243;24,166 33,151 29,142 0,140 0,166\nSandstone:128,318 129,311 120,297 106,295 94,308 97,322 108,328;133,349 138,328 128,318 108,328 111,348 121,354;65,356 57,351 33,365 33,380 67,380;191,352 193,331 185,324 164,331 164,350 180,359;93,356 81,349 65,356 67,380 94,380\nOilField:240,317 240,282 225,283 211,302 219,317;158,325 163,312 158,300 141,297 129,311 128,318 138,328;111,348 108,328 97,322 82,329 81,349 93,356;81,349 82,329 75,322 59,323 52,333 57,351 65,356;212,328 219,317 211,302 194,299 184,317 185,324 193,331;59,323 49,303 31,303 25,326 29,332 52,333;164,350 164,331 158,325 138,328 133,349 149,359;224,350 212,328 193,331 191,352 212,362;180,359 164,350 149,359 148,380 179,380;23,354 29,332 25,326 0,324 0,356;57,351 52,333 29,332 23,354 33,365;33,365 23,354 0,356 0,380 33,380\nForest:75,322 83,307 70,289 59,289 49,303 59,323;240,351 224,350 212,362 213,380 240,380;31,303 27,297 0,297 0,324 25,326;121,354 111,348 93,356 94,380 120,380;240,317 219,317 212,328 224,350 240,351;149,359 133,349 121,354 120,380 148,380;212,362 191,352 180,359 179,380 213,380
StefanOltmann commented 5 hours ago

@blake-sc You may have the answers :)