From 569ba9eb9acb9f024060a41ee4188a11aafa3fa7 Mon Sep 17 00:00:00 2001 From: Adam Frisby Date: Tue, 25 Sep 2007 11:48:43 +0000 Subject: Terrain: * Attempted fix for lag/pause when doing lots of updates. * Some naming fixes to libTerrain. * Refactored terrain bitmap generation into a common call for both world map and export. General: * Switched some calls to Console.WriteLine to use MainLog.Warn/Verbose/Notice. --- OpenSim/Region/Terrain.BasicTerrain/libTerrainBSD/Tools/Tools.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'OpenSim/Region/Terrain.BasicTerrain/libTerrainBSD/Tools') diff --git a/OpenSim/Region/Terrain.BasicTerrain/libTerrainBSD/Tools/Tools.cs b/OpenSim/Region/Terrain.BasicTerrain/libTerrainBSD/Tools/Tools.cs index 60dbf62..13338a2 100644 --- a/OpenSim/Region/Terrain.BasicTerrain/libTerrainBSD/Tools/Tools.cs +++ b/OpenSim/Region/Terrain.BasicTerrain/libTerrainBSD/Tools/Tools.cs @@ -37,17 +37,19 @@ namespace libTerrain { class Tools { - public static double linearInterpolate(double a, double b, double amount) + public static double LinearInterpolate(double a, double b, double amount) { return a + ((b - a) * amount); } - public static double exponentialInterpolate(double a, double b, double amount) + + public static double ExponentialInterpolate(double a, double b, double amount) { a = Math.Pow(a, amount); b = Math.Pow(b - a, 1.0 - amount); return a+b; } - public static int powerOf2Log2(int n) { + + public static int PowerOf2Log2(int n) { for (int i = 0; i < 31; i++) { if ((n & 1) == 1) { return i; -- cgit v1.1