David Kaufman
dbf4f2c3ea
WIP
...
- rewrote area calculation using floats; it works (compared against
Clipper as ground truth)
- rewrote boundary approach code
- rewrote min cut/min engage code
2025-12-19 16:40:09 -05:00
David Kaufman
3812b3d576
Revert "cleanup"
...
This reverts commit 62caf967c7 .
2025-12-13 11:03:22 -05:00
David Kaufman
56c3e76c66
re-fix early exit condition for repeat integer points
2025-11-12 21:36:13 +01:00
David Kaufman
8c49638f5f
fix cam tests
...
tbh the test seems kind of unstable
2025-11-12 21:36:13 +01:00
David Kaufman
677cffdc7a
cleanup
2025-11-12 21:36:13 +01:00
David Kaufman
690a6cc993
fix adaptive early exit condition for testing repeat integer points
2025-11-12 21:36:10 +01:00
David Kaufman
cfe3437b9b
avoid retrying same integer points in optimization routine
2025-11-12 21:36:10 +01:00
David Kaufman
ccce111ea5
rename resolution_factor to min_step_clipper
2025-11-12 21:36:08 +01:00
David Kaufman
c5db88b8c6
Fix units/extract RESOLUTION_FACTOR from area constants
...
Most of the code treats RESOLUTION_FACTOR as "number of clipper units in
a single step" -- a linear distance unit. However, there are a few
locations in which it is treated as unitless, multiplied by area
constants. This commit folds the current value of RESOLUTION_FACTOR into
these other contents in preparation for declaring it to have distance
units and increasing its value.
2025-11-12 21:36:05 +01:00
David Kaufman
f622ae5f49
refinements
2025-11-12 21:36:02 +01:00
David Kaufman
e31a1b3da8
[CAM] WIP fix adaptive stepover bug, many debug statements remain
2025-11-12 21:36:02 +01:00
pre-commit-ci[bot]
9fe130cd73
All: Reformat according to new standard
2025-11-11 13:49:01 +01:00
PhoneDroid
70acbc99c8
[ CAM ]: Update SPDX License Identifiers
2025-10-31 17:00:32 -04:00
Benjamin Nauck
9e3c0d111e
CAM: Use std::numeric_limits and std::numbers instead of defines
2025-03-29 13:32:38 +01:00
wmayer
dbc9615308
Coverity scan: Uninitialized scalar variable
...
* CID 350633
* CID 512344
* CID 514343
2024-11-13 18:58:16 -05:00
Adrian Insaurralde Avalos
a17a3cf6d7
CAM: apply precommit
2024-09-03 14:54:36 -04:00
Adrian Insaurralde Avalos
261ef09348
CAM: fix too long comments that are problematic for precommit
2024-09-03 14:53:24 -04:00
Brad Collette
12a3e656cf
move Path to CAM
2024-03-04 11:18:41 -06:00