Skip to content

Commit 7c36c64

Browse files
authored
remove gap-fill cleaning up (#28)
1 parent 44af142 commit 7c36c64

16 files changed

+0
-1061
lines changed

lib/solvers/RectDiffSolver.ts

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,6 @@ import {
1414
} from "./rectdiff/engine"
1515
import { rectsToMeshNodes } from "./rectdiff/rectsToMeshNodes"
1616
import { overlaps } from "./rectdiff/geometry"
17-
import type { GapFillOptions } from "./rectdiff/gapfill/types"
18-
import {
19-
findUncoveredPoints,
20-
calculateCoverage,
21-
} from "./rectdiff/gapfill/engine"
2217

2318
/**
2419
* A streaming, one-step-per-iteration solver for capacity mesh generation.
@@ -82,34 +77,6 @@ export class RectDiffSolver extends BaseSolver {
8277
return { meshNodes: this._meshNodes }
8378
}
8479

85-
/** Get coverage percentage (0-1). */
86-
getCoverage(sampleResolution: number = 0.05): number {
87-
return calculateCoverage(
88-
{ sampleResolution },
89-
{
90-
bounds: this.state.bounds,
91-
layerCount: this.state.layerCount,
92-
obstaclesByLayer: this.state.obstaclesByLayer,
93-
placedByLayer: this.state.placedByLayer,
94-
},
95-
)
96-
}
97-
98-
/** Find uncovered points for debugging gaps. */
99-
getUncoveredPoints(
100-
sampleResolution: number = 0.05,
101-
): Array<{ x: number; y: number; z: number }> {
102-
return findUncoveredPoints(
103-
{ sampleResolution },
104-
{
105-
bounds: this.state.bounds,
106-
layerCount: this.state.layerCount,
107-
obstaclesByLayer: this.state.obstaclesByLayer,
108-
placedByLayer: this.state.placedByLayer,
109-
},
110-
)
111-
}
112-
11380
/** Get color based on z layer for visualization. */
11481
private getColorForZLayer(zLayers: number[]): {
11582
fill: string

lib/solvers/rectdiff/gapfill/detection.ts

Lines changed: 0 additions & 3 deletions
This file was deleted.

lib/solvers/rectdiff/gapfill/detection/deduplicateGaps.ts

Lines changed: 0 additions & 28 deletions
This file was deleted.

lib/solvers/rectdiff/gapfill/detection/findAllGaps.ts

Lines changed: 0 additions & 83 deletions
This file was deleted.

lib/solvers/rectdiff/gapfill/detection/findGapsOnLayer.ts

Lines changed: 0 additions & 100 deletions
This file was deleted.

lib/solvers/rectdiff/gapfill/detection/mergeUncoveredCells.ts

Lines changed: 0 additions & 75 deletions
This file was deleted.

lib/solvers/rectdiff/gapfill/engine.ts

Lines changed: 0 additions & 7 deletions
This file was deleted.

lib/solvers/rectdiff/gapfill/engine/addPlacement.ts

Lines changed: 0 additions & 27 deletions
This file was deleted.

0 commit comments

Comments
 (0)