diff --git a/src/engine/InterestManagement/Terrain.java b/src/engine/InterestManagement/Terrain.java index 9721afac..7e053288 100644 --- a/src/engine/InterestManagement/Terrain.java +++ b/src/engine/InterestManagement/Terrain.java @@ -99,22 +99,13 @@ public class Terrain { // Transform world loc into zone space coordinate system Vector2f terrainLoc = ZoneManager.worldToZoneSpace(worldLoc, terrainZone); - Vector2f parentLoc = ZoneManager.worldToZoneSpace(worldLoc, parentZone); // Interpolate height for this position in terrain float interpolatedChildHeight = terrainZone.terrain.getInterpolatedTerrainHeight(terrainLoc); interpolatedChildHeight += terrainZone.worldAltitude; - // Interpolate height for this position in parent - - float interpolatedParentTerrainHeight = parentZone.terrain.getInterpolatedTerrainHeight(parentLoc); - interpolatedParentTerrainHeight += parentZone.worldAltitude; - - // Blend between heights - - return interpolatedChildHeight + interpolatedParentTerrainHeight * (1 - terrainZone.terrain.terrainBlend(terrainLoc)); - + return interpolatedChildHeight; } public static float getWorldHeight(Vector3fImmutable worldLoc) {