Commit Graph

11 Commits

Author SHA1 Message Date
Mikolaj Wielgus b2a75fd520 Split `Joint` into input `JointSpec` and actually stored `Joint` 2026-05-18 15:02:44 +02:00
Mikolaj Wielgus 67f3426586 Split `Segment` into full `Segment` and input `SegmentSpec` 2026-05-17 02:18:42 +02:00
Mikolaj Wielgus fc3857072c Wrap `NavmesherBoard` inside new `Router` struct 2026-03-21 11:52:55 +01:00
Mikolaj Wielgus 1dc6519722 Display primitives in reverse order of layers 2026-03-20 20:01:46 +01:00
Mikolaj Wielgus 9ea602baa4 Restore `NavmesherBoard` type, put it inside `Autorouter` 2026-03-20 20:01:46 +01:00
Mikolaj Wielgus 657d33ac6e Display ratsnest 2026-03-20 20:01:46 +01:00
Mikolaj Wielgus 07427a3831 Rename `NavmesherBoard` to `Autorouter`, move it to own file 2026-03-19 22:37:33 +01:00
Mikolaj Wielgus f9e6c1bdda Add methods to add multivertices to navmesher 2026-03-19 11:20:54 +01:00
Mikolaj Wielgus 2e56d20065 Highlight primitives of selected pins 2026-03-15 00:51:20 +01:00
Mikolaj Wielgus 2fc3b25fec Use `Vector2<i64>` instead of `[i64; 2]` 2026-03-14 18:33:58 +01:00
Mikolaj Wielgus 95694ac931 Display bboxes of primitives 2026-03-14 12:37:55 +01:00