forked from MagicBane/Server
Start separate PLANAR from TARGA
This commit is contained in:
@@ -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 {
|
||||
|
||||
interpolatedTerrainHeight = FastMath.LERP(percentage, interpolatedTerrainHeight, interpolatedParentTerrainHeight);
|
||||
return interpolatedTerrainHeight;
|
||||
|
||||
}
|
||||
|
||||
public static float getWorldHeight(Vector3fImmutable worldLoc) {
|
||||
|
||||
Reference in New Issue
Block a user