You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
LibMCCore: Refine hatch interpolation handling and improve nonlinear factor processing
- Core toolpath logic (amc_toolpathlayerdata.cpp):
- Introduced compile-time switch `USEALLMODIFICATIONFACTORS` to control whether
all modification factors (F/G/H) or only factor F are processed.
- Added safeguard when assigning nonlinear interpolation data to avoid
out-of-range vector access when `nSubInterpolationCount` is zero.
- ScanLabSMC driver (CSMCJobInstance):
- Added parsing and output of new active channel data (`active0`, `active1`) in
SMC v1.0 simulation files.
- Updated CSV field mapping to include new channels, replacing placeholder
unused entries.
- Extended data table schema to add `active0` and `active1` columns.
- Populated active channel values in the output table and reset corresponding
vectors after use.
- LibMCEnv layer evaluation (libmcenv_toolpathlayer.cpp):
- Commented out exception throw for incomplete hatch profile evaluation to
allow partial evaluation without interrupting execution.
Signed-off-by: Yury Rodzikau <[email protected]>
0 commit comments