reverting r6302

0.6.0-stable
Dr Scofield 2008-09-15 14:49:22 +00:00
parent 5164fa2411
commit 4d88246a3f
3 changed files with 3 additions and 6 deletions

View File

@ -42,7 +42,6 @@ namespace OpenSim.Region.Environment.Modules.World.Terrain.PaintBrushes
double sum = 0.0; double sum = 0.0;
double step2 = 0.0; double step2 = 0.0;
double durationFactor = 0.15; //MCP: tuned, but would be nice to come from ini file
// compute delta map // compute delta map
for (x = 0; x < map.Width; x++) for (x = 0; x < map.Width; x++)
@ -66,7 +65,7 @@ namespace OpenSim.Region.Environment.Modules.World.Terrain.PaintBrushes
{ {
for (y = 0; y < map.Height; y++) for (y = 0; y < map.Height; y++)
{ {
double z = TerrainUtil.SphericalFactor(x, y, rx, ry, strength) * duration * durationFactor; double z = TerrainUtil.SphericalFactor(x, y, rx, ry, strength) * duration;
if (z > 0) // add in non-zero amount if (z > 0) // add in non-zero amount
{ {

View File

@ -42,7 +42,6 @@ namespace OpenSim.Region.Environment.Modules.World.Terrain.PaintBrushes
double area = strength; double area = strength;
double step = strength / 4.0; double step = strength / 4.0;
double durationFactor = 0.15; //MCP: tuned, but would be nice to come from ini file
// compute delta map // compute delta map
for (x = 0; x < map.Width; x++) for (x = 0; x < map.Width; x++)
@ -81,7 +80,7 @@ namespace OpenSim.Region.Environment.Modules.World.Terrain.PaintBrushes
{ {
double da = z; double da = z;
double a = (map[x, y] - tweak[x, y]) * da; double a = (map[x, y] - tweak[x, y]) * da;
double newz = map[x, y] - (a * duration * durationFactor); double newz = map[x, y] - (a * duration);
if (newz > 0.0) if (newz > 0.0)
map[x, y] = newz; map[x, y] = newz;

View File

@ -34,8 +34,7 @@ namespace OpenSim.Region.Environment.Modules.World.Terrain
{ {
public static double MetersToSphericalStrength(double size) public static double MetersToSphericalStrength(double size)
{ {
//return Math.Pow(2, size); return Math.Pow(2, size);
return (size + 1) * 2.0; // MCP: a more useful brush size range
} }
public static double SphericalFactor(double x, double y, double rx, double ry, double size) public static double SphericalFactor(double x, double y, double rx, double ry, double size)