diff --git a/tests/geometry/terrain-mesh.test.ts b/tests/geometry/terrain-mesh.test.ts index d603c739..b7200bb1 100644 --- a/tests/geometry/terrain-mesh.test.ts +++ b/tests/geometry/terrain-mesh.test.ts @@ -56,19 +56,11 @@ function collectTopEdgeKeys(options: { options.level.positions[positionOffset + varyingOffset]! / options.terrain.cellSize; const roundedVaryingSample = Math.round(varyingSample); - const maxVaryingSample = - options.axis === "x" - ? options.terrain.sampleCountZ - 1 - : options.terrain.sampleCountX - 1; if (Math.abs(varyingSample - roundedVaryingSample) > epsilon) { continue; } - if (roundedVaryingSample === 0 || roundedVaryingSample === maxVaryingSample) { - continue; - } - const sampleX = options.axis === "x" ? options.sampleCoordinate @@ -122,11 +114,19 @@ function collectLoweredEdgeVertexCount(options: { options.level.positions[positionOffset + varyingOffset]! / options.terrain.cellSize; const roundedVaryingSample = Math.round(varyingSample); + const maxVaryingSample = + options.axis === "x" + ? options.terrain.sampleCountZ - 1 + : options.terrain.sampleCountX - 1; if (Math.abs(varyingSample - roundedVaryingSample) > epsilon) { continue; } + if (roundedVaryingSample === 0 || roundedVaryingSample === maxVaryingSample) { + continue; + } + const sampleX = options.axis === "x" ? options.sampleCoordinate