|
TraceMaker
C++ API of the engine
|
Files | |
| clip.hpp | |
| Polygon booleans and offsets on integer nanometres, a thin wrapper over Clipper2 (Angus Johnson, 2022; the Vatti scan-beam clipper, 1992). | |
| point.hpp | |
| Integer-nanometre points and KiCad-compatible rotation. | |
| poly_index.hpp | |
| Bucketed edges of one large closed polygon (a zone fill), so "does this disk touch the polygon?" costs the edges near the disk instead of every edge. | |
| shape.hpp | |
| Exact integer geometry for clearance checks (design doc 03 ยง1). | |