• Joined on 2020-12-11
aj deleted branch feature/chr-font-reader from aj/OpenNest 2026-05-28 14:38:46 -04:00
aj pushed to master at aj/OpenNest 2026-05-28 14:38:41 -04:00
e493d83899 feat(io): add Gravograph .CHR font reader with text-to-geometry
aj pushed to feature/chr-font-reader at aj/OpenNest 2026-05-28 14:37:03 -04:00
e493d83899 feat(io): add Gravograph .CHR font reader with text-to-geometry
aj created branch feature/chr-font-reader in aj/OpenNest 2026-05-28 14:37:03 -04:00
aj pushed to master at aj/OpenNest 2026-05-23 15:01:20 -04:00
987a5e25bc Add Gravograph IS post processor
86582d28c3 fix(io): map DXF text vertical alignment for correct rendering
Compare 2 commits »
aj deleted branch feature/dxf-import-fixes from aj/OpenNest 2026-05-23 06:53:01 -04:00
aj deleted branch feature/title-block-detection from aj/OpenNest 2026-05-23 06:50:04 -04:00
aj pushed to master at aj/OpenNest 2026-05-23 06:49:37 -04:00
f064368008 fix(io): remove zero-sweep arcs during DXF import
9148797897 fix(ui): remove cut-off preview debounce for immediate cursor tracking
Compare 2 commits »
aj pushed to feature/dxf-import-fixes at aj/OpenNest 2026-05-23 06:40:26 -04:00
a801a05e49 Merge remote-tracking branch 'origin/master' into feature/dxf-import-fixes
da77cc9270 Fix best-fit viewer bounds for angled pairs
27f0685058 fix(engine): skip intersecting parts as obstacles during compactor push
53988acefc fix(io): deduplicate circles and full-circle arcs during DXF import
a8d90be2ea feat: add layer filter overloads to Dxf.GetGeometry()
Compare 5 commits »
aj pushed to feature/dxf-import-fixes at aj/OpenNest 2026-05-23 06:36:51 -04:00
59fec2f98d fix(io): deduplicate circles and full-circle arcs during DXF import
c3a2fe6b0a fix(io): remove zero-sweep arcs during DXF import
Compare 2 commits »
aj created branch feature/dxf-import-fixes in aj/OpenNest 2026-05-23 06:36:51 -04:00
aj pushed to master at aj/OpenNest 2026-05-18 22:31:57 -04:00
da77cc9270 Fix best-fit viewer bounds for angled pairs
aj pushed to master at aj/OpenNest 2026-05-17 19:08:10 -04:00
27f0685058 fix(engine): skip intersecting parts as obstacles during compactor push
aj pushed to feature/title-block-detection at aj/OpenNest 2026-05-08 13:20:17 -04:00
1945270fa7 fix(io): deduplicate circles and full-circle arcs during DXF import
a18b5398de fix(io): remove zero-sweep arcs during DXF import
9d1a39aa8f feat(ui): ghost rendering for title block entities and text in EntityView
cc38934d10 feat(ui): wire TitleBlockEntityIds through FileListItem and CadConverterForm
4f849f1c06 feat(io): integrate TitleBlockDetector into CadImporter pipeline
Compare 10 commits »
aj created branch feature/title-block-detection in aj/OpenNest 2026-05-08 13:20:17 -04:00
aj pushed to master at aj/OpenNest 2026-05-08 13:20:11 -04:00
53988acefc fix(io): deduplicate circles and full-circle arcs during DXF import
a8d90be2ea feat: add layer filter overloads to Dxf.GetGeometry()
Compare 2 commits »
aj pushed to master at aj/OpenNest 2026-04-29 21:46:05 -04:00
c25b6bc23a feat(ui): render DXF text annotations in CAD converter preview
aj pushed to master at aj/OpenNest 2026-04-27 23:53:34 -04:00
1c994718fb feat(io): add DWG file import support via ACadSharp DwgReader
9d58e6fba8 fix(ui): stay on drawings tab after DXF import
Compare 2 commits »
aj pushed to master at aj/OpenNest 2026-04-23 21:32:46 -04:00
2bae5340f0 test: add nest invariance tests for fill count across import orientations
0b322817d7 fix(core): use chain tolerance for entity gap check to prevent spurious rapids
e41f335c63 feat: remove duplicate arcs matching circles on same layer during DXF import
0ab33af5d3 feat: add WeldEndpoints to ShapeBuilder for gap repair on import
e04c9381f3 feat: add IComparable<Box> and comparison operators to Box
Compare 6 commits »
aj pushed to master at aj/OpenNest 2026-04-23 08:49:40 -04:00
4cecaba83a fix(core): emit line instead of arc for near-zero sweep to avoid full-circle misinterpretation