Improve formatting and readability in terrain calculation functions

This commit is contained in:
2026-05-13 14:13:46 +02:00
parent 2aae3dff27
commit c1270a9842

View File

@@ -1382,7 +1382,10 @@ function getTerrainSourceSampleX(
sampleX: number, sampleX: number,
cellSize: number cellSize: number
): number { ): number {
return (nextPosition.x + sampleX * cellSize - terrain.position.x) / terrain.cellSize; return (
(nextPosition.x + sampleX * cellSize - terrain.position.x) /
terrain.cellSize
);
} }
function getTerrainSourceSampleZ( function getTerrainSourceSampleZ(
@@ -1391,7 +1394,10 @@ function getTerrainSourceSampleZ(
sampleZ: number, sampleZ: number,
cellSize: number cellSize: number
): number { ): number {
return (nextPosition.z + sampleZ * cellSize - terrain.position.z) / terrain.cellSize; return (
(nextPosition.z + sampleZ * cellSize - terrain.position.z) /
terrain.cellSize
);
} }
function createLocalPositionResampledTerrainHeights( function createLocalPositionResampledTerrainHeights(
@@ -1574,8 +1580,10 @@ function createLocalPositionResampledTerrainFoliageBlockerMask(
export function changeTerrainCellSizePreservingFootprint( export function changeTerrainCellSizePreservingFootprint(
terrain: Terrain, terrain: Terrain,
requestedCellSize: number, requestedCellSize: number,
resizeDirectionX: TerrainGridResizeDirectionX = DEFAULT_TERRAIN_GRID_RESIZE_DIRECTION_X, resizeDirectionX: TerrainGridResizeDirectionX =
resizeDirectionZ: TerrainGridResizeDirectionZ = DEFAULT_TERRAIN_GRID_RESIZE_DIRECTION_Z DEFAULT_TERRAIN_GRID_RESIZE_DIRECTION_X,
resizeDirectionZ: TerrainGridResizeDirectionZ =
DEFAULT_TERRAIN_GRID_RESIZE_DIRECTION_Z
): Terrain { ): Terrain {
const cellSize = normalizeTerrainCellSize(requestedCellSize); const cellSize = normalizeTerrainCellSize(requestedCellSize);
const normalizedResizeDirectionX = const normalizedResizeDirectionX =
@@ -1640,8 +1648,10 @@ export function changeTerrainSampleCountsByExtendingOrCropping(
terrain: Terrain, terrain: Terrain,
requestedSampleCountX: number, requestedSampleCountX: number,
requestedSampleCountZ: number, requestedSampleCountZ: number,
resizeDirectionX: TerrainGridResizeDirectionX = DEFAULT_TERRAIN_GRID_RESIZE_DIRECTION_X, resizeDirectionX: TerrainGridResizeDirectionX =
resizeDirectionZ: TerrainGridResizeDirectionZ = DEFAULT_TERRAIN_GRID_RESIZE_DIRECTION_Z DEFAULT_TERRAIN_GRID_RESIZE_DIRECTION_X,
resizeDirectionZ: TerrainGridResizeDirectionZ =
DEFAULT_TERRAIN_GRID_RESIZE_DIRECTION_Z
): Terrain { ): Terrain {
const sampleCountX = normalizeTerrainSampleCount( const sampleCountX = normalizeTerrainSampleCount(
requestedSampleCountX, requestedSampleCountX,