Skip to content

Commit 441076d

Browse files
[builder] flatten layer fix
1 parent 4b73102 commit 441076d

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

RELEASE_NOTES.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
### 0.5.5
2+
- [builder] flatten layer fix
3+
14
### 0.5.4
25
- [builder] builder now flattens multiple layer sets into one (at split limit tile size)
36
- this fixes a previous sampling problem with layers having masks

src/Aardvark.Geometry.Quadtree/Layer.fs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -519,17 +519,23 @@ module Layer =
519519
()
520520
else
521521
if v <> undefinedValue then
522-
debugCollisionSamples.Add(i) |> ignore
522+
//debugCollisionSamples.Add(i) |> ignore
523523
debugCountCollisions <- debugCountCollisions + 1
524524

525525
//if verbose then
526526
// printfn "[Layer.flattenTyped] COLLISION overwriting value %A from layer %d with value %A from layer %d" finalData[i] finalMask[i] v layerIndex
527527

528+
//printfn "[Layer.flattenTyped] .... overwrite sample %A; %A <- %A" c finalData[i] v
529+
530+
finalData[i] <- v
531+
finalMask[i] <- layerIndex
532+
528533
else
529534
()
530535

531536

532-
537+
538+
//printfn "[Layer.flattenTyped] .... overwrite sample count: %d" debugCountCollisions
533539

534540
layerIndex <- layerIndex + 1uy
535541

0 commit comments

Comments
 (0)