|
|
74fa377450
|
[repetition.Arbitrary] fix equality check
|
2026-03-08 09:47:50 -07:00 |
|
|
|
c3581243c8
|
[Pather] Major pathing rework / Consolidate RenderPather, Pather, and Builder
|
2026-03-08 00:18:47 -08:00 |
|
|
|
338c123fb1
|
[pattern] speed up visualize()
|
2026-03-07 23:57:12 -08:00 |
|
|
|
a89f07c441
|
[Port] add describe() for logging
|
2026-03-07 23:36:14 -08:00 |
|
|
|
bb7f4906af
|
[ILibrary] add .resolve()
|
2026-03-07 23:35:47 -08:00 |
|
|
|
2513c7f8fd
|
[pattern.visualize] cleanup
|
2026-03-07 10:32:41 -08:00 |
|
|
|
ad4e9af59d
|
[svg] add annotate_ports arg
|
2026-03-07 10:32:22 -08:00 |
|
|
|
46555dbd4d
|
[pattern.visualize] add options for file output and port visualization
|
2026-03-07 10:22:54 -08:00 |
|
|
|
26e6a44559
|
[readme] clean up todos
|
2026-03-07 00:48:50 -08:00 |
|
|
|
32681edb47
|
[tests] fixup tests related to pather api changes
|
2026-03-07 00:48:22 -08:00 |
|
|
|
84f37195ad
|
[Pather / RenderPather / Tool] Rename path->trace in more locations
|
2026-03-07 00:33:18 -08:00 |
|
|
|
0189756df4
|
[Pather/RenderPather] Add U-bend to trace_into
|
2026-03-07 00:03:07 -08:00 |
|
|
|
1070815730
|
[AutoTool] add U-bend
|
2026-03-06 23:51:56 -08:00 |
|
|
|
8a45c6d8d6
|
[tutorial] update pather and renderpather tutorials to new syntax
|
2026-03-06 23:31:44 -08:00 |
|
|
|
9d6fb985d8
|
[Pather/RenderPather/PathTool] Add updated pather tests
|
2026-03-06 23:09:59 -08:00 |
|
|
|
69ac25078c
|
[Pather/RenderPather/Tool/PortPather] Add U-bends
|
2026-03-06 22:58:32 -08:00 |
|
|
|
babbe78daa
|
[Pather/RenderPather/PortPather] Rework pathing verbs *BREAKING CHANGE*
|
2026-03-06 22:58:03 -08:00 |
|
|
|
16875e9cd6
|
[RenderPather / PathTool] Improve support for port transformations
So that moving a port while in the middle of planning a path doesn't
break everything
|
2026-03-06 13:07:06 -08:00 |
|
|
|
4332cf14c0
|
[ezdxf] add stubs
|
2026-02-16 20:48:26 -08:00 |
|
|
|
ff8ca92963
|
cleanup
|
2026-02-16 20:48:15 -08:00 |
|
|
|
ed021e3d81
|
[Pattern] fix mirror_elements and change arg name to axis
|
2026-02-16 19:23:08 -08:00 |
|
|
|
07a25ec290
|
[Mirrorable / Flippable] clarify docs
|
2026-02-16 18:53:31 -08:00 |
|
|
|
504f89796c
|
Add ruff and mypy to dev deps
|
2026-02-16 18:08:40 -08:00 |
|
|
|
0f49924aa6
|
Add ezdxf stubs
|
2026-02-16 18:04:16 -08:00 |
|
|
|
ebfe1b559c
|
misc cleanup (mostly type-related)
|
2026-02-16 17:58:34 -08:00 |
|
|
|
7ad59d6b89
|
[boolean] Add basic boolean functionality (boolean() and Polygon.boolean())
|
2026-02-16 17:42:19 -08:00 |
|
|
|
5d040061f4
|
[set_dead] improve docs
|
2026-02-16 13:57:16 -08:00 |
|
|
|
f42e720c68
|
[set_dead / skip_geometry] Improve dead pathers so more "broken" layouts can be successfully executed
|
2026-02-16 13:44:56 -08:00 |
|
|
|
cf822c7dcf
|
[Port] add more logging to aid in debug
|
2026-02-16 12:23:40 -08:00 |
|
|
|
59e996e680
|
[tutorial] include a repetition and update docs
|
2026-02-15 20:05:38 -08:00 |
|
|
|
abf236a046
|
[mirror / flip_across] improve documentation
|
2026-02-15 19:46:47 -08:00 |
|
|
|
d40bdb1cb2
|
add 'dev' dependency group and 'manhattanize' optional dep
|
2026-02-15 19:23:02 -08:00 |
|
|
|
5e08579498
|
[tests] add round-trip file tests
|
2026-02-15 16:44:17 -08:00 |
|
|
|
c18e5b8d3e
|
[OASIS] cleanup
|
2026-02-15 16:43:46 -08:00 |
|
|
|
48f7569c1f
|
[traits] Formalize Flippable and Pivotable depending on Positionable
|
2026-02-15 14:34:10 -08:00 |
|
|
|
8a56679884
|
Clean up types/imports
|
2026-02-15 12:40:47 -08:00 |
|
|
|
1cce6c1f70
|
[Tests] cleanup
|
2026-02-15 12:36:13 -08:00 |
|
|
|
d9adb4e1b9
|
[Tools] fixup imports
|
2026-02-15 12:35:58 -08:00 |
|
|
|
1de76bff47
|
[tests] Add machine-generated test suite
|
2026-02-15 01:41:31 -08:00 |
|
|
|
9bb0d5190d
|
[Arc] improve some edge cases when calculating arclengths
|
2026-02-15 01:37:53 -08:00 |
|
|
|
ad49276345
|
[Arc] improve bounding box edge cases
|
2026-02-15 01:35:43 -08:00 |
|
|
|
fe70d0574b
|
[Arc] Improve handling of full rings
|
2026-02-15 01:34:56 -08:00 |
|
|
|
36fed84249
|
[PolyCollection] fix slicing
|
2026-02-15 01:31:15 -08:00 |
|
|
|
278f0783da
|
[PolyCollection] gracefully handle empty PolyCollections
|
2026-02-15 01:26:06 -08:00 |
|
|
|
72f462d077
|
[AutoTool] Enable running AutoTool without any bends in the list
|
2026-02-15 01:18:21 -08:00 |
|
|
|
66d6fae2bd
|
[AutoTool] Fix error handling for ccw=None
|
2026-02-15 01:15:07 -08:00 |
|
|
|
2b7ad00204
|
[Port] add custom __deepcopy__
|
2026-02-15 00:57:47 -08:00 |
|
|
|
2d63e72802
|
fixup! [Mirrorable / Flippable] Bifurcate mirror into flip (relative to line) vs mirror (relative to own offset/origin)
|
2026-02-15 00:49:34 -08:00 |
|
|
|
51ced2fe83
|
[Text] use translate instead of offset
|
2026-02-15 00:07:43 -08:00 |
|
|
|
19fac463e4
|
[Shape] fix annotation
|
2026-02-15 00:07:27 -08:00 |
|