Mikolaj Wielgus
|
0e12f32db4
|
chore: Correct copyright lines (MIT, not MIT OR Apache-2.0)
|
2025-09-26 00:56:08 +02:00 |
Mikolaj Wielgus
|
f4b78749b1
|
feat(topola-egui): Show shape of infringee in addition to inflated infringer's
|
2025-09-21 20:22:20 +02:00 |
Mikolaj Wielgus
|
50597653ad
|
refactor(geometry/geometry): Remove `.graph()` and its remaining usages
This will allow us to store the dots, segs, bends differently than currently.
|
2025-09-15 22:42:45 +02:00 |
Mikolaj Wielgus
|
f1e65267da
|
refactor(triangulation): Don't use `.graph()` when creating triangulations
|
2025-09-15 22:42:45 +02:00 |
Mikolaj Wielgus
|
e0cfc521ef
|
refactor(geometry/geometry): Replace `NodeIndex<usize>` with just `usize`
This is a step towards ceasing to use Petgraph as internal storage for
geometry.
|
2025-09-15 22:42:45 +02:00 |
Mikolaj Wielgus
|
6a2102e0a2
|
refactor(graph): Rename `GetPetgraphIndex` to `GetIndex`
|
2025-09-15 22:42:45 +02:00 |
Mikolaj Wielgus
|
7c4bc87301
|
refactor(drawing/primitive): Rename Primitive<...> to PrimitiveRef<...> with its variants
|
2025-09-15 22:42:45 +02:00 |
Mikolaj Wielgus
|
3e466960fa
|
feat(router/prenavmesh): Have fillets as prenavnodes instead of long vertex chains
|
2025-08-31 14:34:28 +02:00 |
Mikolaj Wielgus
|
0f4bf1b0be
|
fix(router/navmesh): Make sure all clearance-intersecting navnodes have the same edges
This does not yet fully fix the problem with routing around SMD pads
failing, but is a step forward.
|
2025-08-28 11:35:20 +02:00 |
Mikolaj Wielgus
|
29dc59df04
|
refactor(router/navmesh): Split out navmesh triangulation into "prenavmesh" module
|
2025-07-09 14:55:40 +02:00 |