aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorAdam Frisby2008-03-14 19:50:11 +0000
committerAdam Frisby2008-03-14 19:50:11 +0000
commit4746c268247e60d7479fb71d858aae0f2a329476 (patch)
tree3406b982db83c560d88b96558db997006521f037
parent* Remove stupid bug I just introduced where delinking would only delink one p... (diff)
downloadopensim-SC-4746c268247e60d7479fb71d858aae0f2a329476.zip
opensim-SC-4746c268247e60d7479fb71d858aae0f2a329476.tar.gz
opensim-SC-4746c268247e60d7479fb71d858aae0f2a329476.tar.bz2
opensim-SC-4746c268247e60d7479fb71d858aae0f2a329476.tar.xz
* Fix for Justincc's bug report #768 - Terrain looks rather phallic.
-rw-r--r--OpenSim/Region/Environment/Modules/Terrain/TerrainChannel.cs9
1 files changed, 6 insertions, 3 deletions
diff --git a/OpenSim/Region/Environment/Modules/Terrain/TerrainChannel.cs b/OpenSim/Region/Environment/Modules/Terrain/TerrainChannel.cs
index 64e8668..e644a96 100644
--- a/OpenSim/Region/Environment/Modules/Terrain/TerrainChannel.cs
+++ b/OpenSim/Region/Environment/Modules/Terrain/TerrainChannel.cs
@@ -88,9 +88,12 @@ namespace OpenSim.Region.Environment.Modules.Terrain
88 { 88 {
89 for (y = 0; y < Constants.RegionSize; y++) 89 for (y = 0; y < Constants.RegionSize; y++)
90 { 90 {
91 map[x, y] = 60.0 - // 60 = Sphere Radius 91 map[x, y] = TerrainUtil.PerlinNoise2D(x, y, 3, 0.25) * 10;
92 ((x - (Constants.RegionSize / 2)) * (x - (Constants.RegionSize / 2)) + 92 double spherFac = TerrainUtil.SphericalFactor(x, y, Constants.RegionSize, Constants.RegionSize, 20);
93 (y - (Constants.RegionSize / 2)) * (y - (Constants.RegionSize / 2))); 93 if (map[x, y] < spherFac)
94 {
95 map[x, y] = spherFac;
96 }
94 } 97 }
95 } 98 }
96 } 99 }