This website requires JavaScript.
Explore
Help
Sign In
aj
0 Followers
·
0 Following
Joined on
2020-12-11
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
24
Projects
Packages
Code
Public Activity
Starred Repositories
aj
pushed to
master
at
aj/OpenNest
2026-03-27 16:14:51 -04:00
a34811bb6d
fix: address review findings — input validation, exception handling, cleanup
9b460f77e5
test: add DXF import integration test for ellipse-to-arc conversion
85bf779f21
feat: wire up EllipseConverter and SplineConverter in DXF import pipeline
641c1cd461
feat: add SplineConverter with tangent-chained arc fitting
4a5ed1b9c0
feat: add EllipseConverter arc fitting with normal-constrained G1 continuity
Compare 27 commits »
aj
pushed to
feature/geometry-simplifier
at
aj/OpenNest
2026-03-27 14:16:38 -04:00
7b815c9579
feat: auto-detect simplifiable geometry in CAD converter
5568789902
feat: add fill strategy enable/disable settings in options
fd93cc9db2
test: add engine and strategy overlap tests, update stripe filler tests
740fd79adc
fix: add overlap validation guards to FillExtents and StripeFiller
e1b6752ede
fix: improve overlap detection to ignore touch points and add bounding box pre-filtering
Compare 10 commits »
aj
created branch
feature/geometry-simplifier
in
aj/OpenNest
2026-03-27 14:16:38 -04:00
aj
pushed to
master
at
aj/OpenNest
2026-03-25 21:39:14 -04:00
f46bcd4e4b
feat: add filter toggle to remnant viewer for showing all remnants
f29f086080
feat: add pierce point visualization and rename shape dimensions to Length/Width
19001ea5be
fix: prevent GeometryOptimizer from merging semicircular arcs into invalid arc
269746b8a4
feat: fit-to-plate splits use full plate work area with preview line
35218a7435
feat: wire manual bend line pick → dialog → promote flow in CadConverterForm
Compare 13 commits »
aj
pushed to
master
at
aj/OpenNest
2026-03-25 00:04:21 -04:00
f208569e72
fix: improve CadConverter sidebar layout and bend line visibility
1ffe904892
fix: exclude BEND layer entities from DXF geometry import
Compare 2 commits »
aj
pushed to
master
at
aj/OpenNest
2026-03-24 23:09:47 -04:00
4cc8b8f9b7
chore: remove one-off NestBuilder tool
1f159d5dcc
fix: prevent PushBoundingBox from making obstacles invisible to geometry push
f626fbe063
fix: auto-select first part and refresh quantity in CadConverter file list
d5b5ab57e3
fix: assign colors to SpecialLayers and ConvertProgram entities
6916f5ecca
fix: replace SplitContainer with Panel+Splitter layout in CadConverterForm
Compare 36 commits »
aj
pushed to
master
at
aj/OpenNest
2026-03-24 07:08:40 -04:00
b970629a59
feat: add material library resolution, assist gas support, and UI fixes
072915abf2
fix: detect winding direction for correct part spacing offset
aeeb2e4074
fix: treat cut-offs as area selection boundaries with proper spacing
a2f7219db3
fix: add proper spacing between G-code words in Cincinnati post output
7e4040ba08
feat: add post processor support to console app
Compare 5 commits »
aj
deleted branch feature/cincinnati-post-processor from
aj/OpenNest
2026-03-23 01:08:31 -04:00
aj
pushed to
master
at
aj/OpenNest
2026-03-23 01:07:53 -04:00
0246073b31
fix: reduce default cut-off part clearance from 0.125 to 0.02
4801895321
chore: add Cincinnati post processor build dependency to solution
833abfe72e
feat: add optional M98 part sub-programs to Cincinnati post processor
379000bbd8
feat: auto-copy Cincinnati post processor DLL to Posts/ on build
5936272ce4
refactor: move ProgramVariableManager to Core, add config file support
Compare 40 commits »
aj
pushed to
feature/cincinnati-post-processor
at
aj/OpenNest
2026-03-23 00:43:54 -04:00
833abfe72e
feat: add optional M98 part sub-programs to Cincinnati post processor
379000bbd8
feat: auto-copy Cincinnati post processor DLL to Posts/ on build
5936272ce4
refactor: move ProgramVariableManager to Core, add config file support
da8e7e6fd3
feat: interactive cut-off selection and drag via line hit-testing
53d24ddaf1
feat: implement Polygon.OffsetEntity and use geometric offset for cut-off clearance
Compare 10 commits »
aj
created branch
feature/cincinnati-post-processor
in
aj/OpenNest
2026-03-23 00:43:54 -04:00
aj
pushed to
master
at
aj/OpenNest
2026-03-21 23:09:34 -04:00
a548d5329a
chore: update NestProgressForm designer layout
07012033c7
feat: use direction-specific engines in StripNestEngine
92b17b2963
perf: parallelize PairFiller candidates and add GridDedup
b6ee04f038
fix: use Part.Rotate() in PlateView to avoid mutating shared Programs
8ffdacd6c0
refactor: replace NestPhase switch statements with attribute-based extensions
Compare 8 commits »
aj
pushed to
master
at
aj/OpenNest
2026-03-21 15:19:01 -04:00
93a8981d0a
feat: add Disable/Enable API to FillStrategyRegistry
00e7866506
feat: add remnant filling to PairFiller for better part density
Compare 2 commits »
aj
pushed to
master
at
aj/OpenNest
2026-03-21 14:22:40 -04:00
560105f952
refactor: extract shared convergence loop and reduce parameter counts in StripeFiller
266f8a83e6
docs: update CLAUDE.md with fill goal engines architecture
0b7697e9c0
feat: add VerticalRemnantEngine and HorizontalRemnantEngine
83124eb38d
feat: wire IFillComparer through PairFiller and StripeFiller
24beb8ada1
feat: wire IFillComparer through FillHelpers, Linear, and Extents strategies
Compare 16 commits »
aj
pushed to
master
at
aj/OpenNest
2026-03-21 00:14:20 -04:00
e9678c73b2
chore: remove remaining stale plan docs
aj
pushed to
master
at
aj/OpenNest
2026-03-21 00:13:05 -04:00
4060430757
chore: remove stale superpowers docs and update gitignore
aj
pushed to
master
at
aj/OpenNest
2026-03-21 00:10:54 -04:00
de527cd668
feat: add plate utilization to UI status bar
9887cb1aa3
fix: swap BestFitCell dimension display to height x width
cdf8e4e40e
refactor: use IDistanceComputer and rename Type to StrategyIndex
4f21fb91a1
refactor: extract IDistanceComputer with CPU and GPU implementations
7f96d632f3
fix: correct NFP polygon computation and inflation direction
Compare 18 commits »
aj
pushed to
master
at
aj/OpenNest
2026-03-20 14:43:11 -04:00
2d1f2217e5
fix: guard IsHandleCreated in EditNestForm timer
ae88c34361
fix: prioritize width-fitting candidates in PairFiller strip mode
708d895a04
perf: remove automatic angle sweep in linear fill
884817c5f9
fix: normalize best-fit pairs to landscape and fix viewer size swap
cf1c5fe120
feat: integrate NFP optimization into nest engines and fill UI
Compare 10 commits »
aj
pushed to
master
at
aj/OpenNest
2026-03-20 12:14:17 -04:00
2ed02c2dae
feat: show selected part bounding box in status bar
aj
pushed to
master
at
aj/OpenNest
2026-03-20 00:32:59 -04:00
3756ea255e
fix(test): plate size
33ba40e203
refactor: use TrimToCount instead of blind Take(N) in DefaultNestEngine.Fill
6d66636e3d
refactor: replace ShrinkFiller shrink loop with TrimToCount
85278bbb75
feat: add ShrinkFiller.TrimToCount for axis-aware edge trimming
f0a3547bd1
docs: add trim-to-count implementation plan
Compare 7 commits »
Previous
8
Next