From 23e0ef34929ca09ec01afe75077895a2809bd281 Mon Sep 17 00:00:00 2001 From: Adam Frisby Date: Fri, 8 Feb 2008 18:18:34 +0000 Subject: * Made some terrain functions faster computationally. --- .../Terrain.BasicTerrain/libTerrainBSD/Channel/Editing/Flatten.cs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'OpenSim/Region/Terrain.BasicTerrain/libTerrainBSD/Channel/Editing/Flatten.cs') diff --git a/OpenSim/Region/Terrain.BasicTerrain/libTerrainBSD/Channel/Editing/Flatten.cs b/OpenSim/Region/Terrain.BasicTerrain/libTerrainBSD/Channel/Editing/Flatten.cs index df34eeb..0946c6a 100644 --- a/OpenSim/Region/Terrain.BasicTerrain/libTerrainBSD/Channel/Editing/Flatten.cs +++ b/OpenSim/Region/Terrain.BasicTerrain/libTerrainBSD/Channel/Editing/Flatten.cs @@ -109,10 +109,8 @@ namespace libTerrain z *= z; z -= ((x - rx)*(x - rx)) + ((y - ry)*(y - ry)); - if (z < 0) - z = 0; - - Set(x, y, Tools.LinearInterpolate(map[x, y], height, z)); + if (z > 0.0) + Set(x, y, Tools.LinearInterpolate(map[x, y], height, z)); } } } -- cgit v1.1