Update terrain LOD level index tests with corrected camera positions and added coverage

This commit is contained in:
2026-04-29 23:15:41 +02:00
parent 0f015bb99a
commit 2fcc398897

View File

@@ -222,7 +222,7 @@ describe("terrain mesh generation", () => {
levelCount,
chunkDiagonal,
chunkWorldCenter,
cameraPosition: { x: 0, y: 0, z: 150 },
cameraPosition: { x: 0, y: 0, z: 50 },
perspective: true
})
).toBe(0);
@@ -231,7 +231,25 @@ describe("terrain mesh generation", () => {
levelCount,
chunkDiagonal,
chunkWorldCenter,
cameraPosition: { x: 0, y: 0, z: 900 },
cameraPosition: { x: 0, y: 0, z: 120 },
perspective: true
})
).toBe(1);
expect(
resolveTerrainLodLevelIndex({
levelCount,
chunkDiagonal,
chunkWorldCenter,
cameraPosition: { x: 0, y: 0, z: 250 },
perspective: true
})
).toBe(2);
expect(
resolveTerrainLodLevelIndex({
levelCount,
chunkDiagonal,
chunkWorldCenter,
cameraPosition: { x: 0, y: 0, z: 500 },
perspective: true
})
).toBe(3);