mohan-bee/stm32-midi-keys
Clips rectangular ground-region geometry to fit within the board’s scaled rounded-edge outline using polygon intersection.
- Version
- 1.0.2
- License
- unset
- Stars
- 0
validation/copper-cleanup-failing-polygons.json
{"a":[[{"ps":{"x":-57749999.99999998,"y":22549999.999999996,"name":"point"},"pe":{"x":-57749999.99999998,"y":24250000,"name":"point"},"name":"segment"},{"ps":{"x":-57749999.99999998,"y":24250000,"name":"point"},"pe":{"x":-59449999.999999985,"y":24250000,"name":"point"},"name":"segment"},{"ps":{"x":-59449999.999999985,"y":24250000,"name":"point"},"pe":{"x":-59449999.999999985,"y":22549999.999999996,"name":"point"},"name":"segment"},{"ps":{"x":-59449999.999999985,"y":22549999.999999996,"name":"point"},"pe":{"x":-57749999.99999998,"y":22549999.999999996,"name":"point"},"name":"segment"}],[{"pc":{"x":null,"y":null,"name":"point"},"r":null,"startAngle":null,"endAngle":null,"counterClockwise":true,"name":"arc"}]],"b":[[{"ps":{"x":-29399999.999999985,"y":25425000,"name":"point"},"pe":{"x":-29099999.99999999,"y":25425000,"name":"point"},"name":"segment"},{"ps":{"x":-29099999.99999999,"y":25425000,"name":"point"},"pe":{"x":-29099999.99999999,"y":26900000.000000004,"name":"point"},"name":"segment"},{"ps":{"x":-29099999.99999999,"y":26900000.000000004,"name":"point"},"pe":{"x":-29399999.999999985,"y":26900000.000000004,"name":"point"},"name":"segment"},{"ps":{"x":-29399999.999999985,"y":26900000.000000004,"name":"point"},"pe":{"x":-29399999.999999985,"y":25425000,"name":"point"},"name":"segment"}]]}