Browse Source

Start separate PLANAR from TARGA

magicbox-1.5.2
MagicBot 1 year ago
parent
commit
6290c6d0af
  1. 8
      src/engine/InterestManagement/HeightMap.java

8
src/engine/InterestManagement/HeightMap.java

@ -238,6 +238,13 @@ public class HeightMap { @@ -238,6 +238,13 @@ public class HeightMap {
// We will need the parent height if we got this far into the method
return interpolatePLANAR(worldLoc, heightMapZone, zoneLoc, interpolatedTerrainHeight);
}
private static float interpolatePLANAR(Vector3fImmutable worldLoc, Zone heightMapZone, Vector2f zoneLoc, float interpolatedTerrainHeight) {
Zone parentZone;
float interpolatedParentTerrainHeight;
parentZone = HeightMap.getNextZoneWithTerrain(heightMapZone.getParent());
interpolatedParentTerrainHeight = HeightMap.getWorldHeight(parentZone, worldLoc);
interpolatedParentTerrainHeight += parentZone.worldAltitude;
@ -269,7 +276,6 @@ public class HeightMap { @@ -269,7 +276,6 @@ public class HeightMap {
interpolatedTerrainHeight = FastMath.LERP(percentage, interpolatedTerrainHeight, interpolatedParentTerrainHeight);
return interpolatedTerrainHeight;
}
public static float getWorldHeight(Vector3fImmutable worldLoc) {

Loading…
Cancel
Save